@charset "UTF-8";
/* CSS Document */

* {
	/*box-sizing: border-box;
	-moz-box-sizing: border-box;*/
	padding: 0;
	margin: 0;
}

body {
	color: #666666;
	background: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 78%; /*88%*/
	padding: 0;
	margin: 0;
}

h1 {
	margin: 0;
}
h2 {
	color: #f36f21;
	font-size: 2.1em;
	font-weight: normal;
	margin: 0 0 0.9em 0;
}
h3 {
	color: #057dba;
	font-size: 1.5em;
	font-weight: normal;
	margin: 1.2em 0 0.3em 0;
}
h4 {
	color: #333333;
	font-size: 1.2em;
	font-weight: normal;
	margin: 0 0 0.9em 0;
}
p {
	line-height: 1.5em;
	margin: 0.6em 0 0.6em 0;
}
ul {
	/*position: relative;*/
	list-style: disc;
	margin-left: 1.5em;
}
li {
	margin: 0.3em 0 0.3em 0;
}
hr {
}
a:link, a:active, a:visited {
	color: #057dba;
}
a:hover {
	color: #f36f21;
}
a img {
	border: none;
}

.first, .firstrow {
	margin-top: 0;
}
.last, .lastrow {
	margin-bottom: 0;
}
.firstcol {
	margin-left: 0;
}
.lastcol {
	margin-right: 0;
}
.spacer {
	overflow: hidden;
	width: 1px;
	height: 1px;
}

.clear:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
.clear { display: inline-block; }
/* Hides from IE-mac \*/
* html .clear { height: 1%; }
.clear { display: block; }
/* End hide from IE-mac */





/*** LAYOUT ***/

body {
	background: #b2cbe5;
	text-align: center;
}
div#bg {
	background: #ffffff url(../img/header_bg.jpg) repeat-x;
}
div.layout {
	/*width: 985px;*/
	width: 974px;
	text-align: left;
	margin: 0 auto;
}

div#header {
	
}
div#header div.left {
	float: left;
	padding-top: 43px;
}
div#header div.right {
	float: right;
	text-align: right;
	padding-top: 32px;
}

div#content {
	padding-bottom: 20px;
}

div#footer {
	height: 103px;	
	background: url(../img/footer_bg.jpg) repeat-x;
	padding-top: 40px;
	border-top: 1px solid #d9d9d9;
}
div#footer div.left {
	float: left;
	padding-left: 40px;
}
div#footer div.right {
	float: right;
	text-align: right;
	padding-right: 40px;
}
div#footer #contact_note {
	color: #057dba;
	font-style: italic;
	text-align: center;
}
div#footer #contact_note strong {
	color: #f36f21;
	font-weight: normal;
}
div#footer #contact_note a, 
div#footer #contact_note a:link, 
div#footer #contact_note a:active, 
div#footer #contact_note a {
	color: #f36f21;
	text-decoration: none;
}




/*** GLOBAL CONTENT ELEMENTS ***/

/* Message Boxes */

div#flashMessage.error, div#flashMessage.warning, div#validateMessage {
	color: #dd2211;
	/*background: #ffcccc;*/
	padding: 0.6em 0 0.6em 0;
	/*border: 1px solid #dd2211;*/
}
div#flashMessage.notice, div#debugMessage {
	background:#ffffdd;
	padding: 6px;
	border: 1px solid #aaaa99;
}
div#flashMessage.success {
	/*color: #FF9900;*/
	font-size: 1.2em;
	line-height: 1.8em;
	margin-top: 1em;
}
div#debugMessage {
	width: 100%;
	height: 120px;
	overflow: auto;
}
div#validateMessage, div#debugMessage {
	display: none;
}
div#pdfsMessage, div#customizerMessage {
	text-align: center;
	font-style: italic;
	margin: 3em 0 3em 0;
}

/* Horizontal Lines */

hr, .hr, .hr_small, .hr_panel {
	height: 1px;
	overflow: hidden;
	background: url(../img/hr.jpg) no-repeat center center;
	padding: 0;
	border: none;
	margin: 1.2em 0 1.2em 0;
}
.hr_small {
	background: url(../img/hr_small.jpg) no-repeat center center;
}
.hr_panel {
	background: url(../img/hr_panel.jpg) no-repeat center center;
	margin-top: 0.6em;
}
.hr hr, .hr_small hr, .hr_panel hr {
	display: none;
}

/* Glass Button */

/* container */
.buttons {
	padding: 0.3em 0 0.3em 0;
}
/* normal state */
a.button, a.button_current, a.button_press, a.button_disabled {
	display:inline-block;
	color: #666666;
	font-size: 1.1em;
	text-decoration: none;
	outline: 0;
}
a.button span, a.button_current span, a.button_press span, a.button_disabled span {
	display:inline-block;
	background: url(../img/button_middle.jpg) left 0px repeat-x;
}
a.button span span, a.button_current span span, a.button_press span span, a.button_disabled span span {
	display:inline-block;
	background: url(../img/button_left.jpg) left 0px no-repeat;
}
a.button span span span, a.button_current span span span, a.button_press span span span, a.button_disabled span span span {
	display:inline-block;
	color: #666666;
	background: url(../img/button_right.jpg) right 0px no-repeat;
	padding: 9px 12px 0 12px;
	height: 25px;
	min-height: 25px;
	text-align:center;
	cursor: pointer;
}
/* hover state */
a.button:hover, a.button_current {
	color: #ffffff;
}
a.button:hover span, a.button_current span {
	background-position: left -34px;
}
a.button:hover span span, a.button_current span span {
	background-position: left -34px;
}
a.button:hover span span span, a.button_current span span span {
	color: #ffffff;
	background-position: right -34px;
}
/* click state */
a.button_press {
	color: #f6f6f6;
}
a.button_press span {
	background-position: left -68px;
}
a.button_press span span {
	background-position: left -68px;
}
a.button_press span span span {
	color: #f3f3f3;
	background-position: right -68px;
	padding: 9px 11px 0 13px;
}
/* disabled state */
a.button_disabled {
	color: #cccccc;
	cursor: default;
}
a.button_disabled span {
	background-position: left -102px;
}
a.button_disabled span span {
	background-position: left -102px;
}
a.button_disabled span span span {
	color: #cccccc;
	background-position: right -102px;
}

/* Panels */

/* white page */
div.fullpage {
	min-height: 320px; /*600*/
	background: white url(../img/page_full.jpg) center top no-repeat;
	padding: 3em 8em 4em 8em;
	margin-top: 10px;
}
div.smallpage {
	float: right;
	width: 656px !important; /*696*/
	width /**/: 696px;
	min-height: 320px; /*600*/
	background: white url(../img/page_partial.jpg) left top no-repeat;
	padding: 26px 20px 20px 20px;
	margin-top: 10px;
	margin-left: 7px;
}
/* gray panel */
div.smallpanel {
	width: 260px; /*260*/
	min-width: 260px; /*320*/
	height: 280px; /*320*/
	min-height: 280px; /*320*/
	background: url(../img/panel.jpg) no-repeat;
	padding: 20px 30px 20px 30px;
	margin-top: 10px;
}


/* Side Bar */

div.sidebar {
	float: left;
	width: 270px;
	background: url(../img/panel_sidebar_middle.jpg) repeat-y;
	margin-top: 10px;
}
div.sidebar .top {
	background: url(../img/panel_sidebar_top.jpg) 0 top no-repeat;
}
div.sidebar .bottom {
	background: url(../img/panel_sidebar_bottom.jpg) 0 bottom no-repeat;
}
div.sidebar .inside {
	padding: 18px 14px 14px 14px;
}
div.sidebar h2 {
	clear: both;
	font-size: 1.5em;
	font-weight: normal;
	margin: 0.4em 0 0.6em 1em;
}





/*** PAGES CONTENT ***/

/* Home */

body#page_home_index .smallpanel {
	float: left;
	margin-left: 7px;
}
body#page_home_index .smallpanel .container {
	height: 150px;
	overflow: auto;
}
body#page_home_index .smallpanel .buttons {
	margin-top: 10px;
}
body#page_home_index #news {
	margin-left: 0;
}
body#page_home_index #featured_products a {
	color: #666666;
	text-decoration:none;
}
body#page_home_index #featured_products .image {
	float: right;
	width: 100px;
	height: 100px;
	min-width: 100px;
	min-height: 100px;
	background: #ffffff url(../img/product.jpg);
	padding: 10px;
	margin-left: 15px;
	cursor: pointer;
}
body#page_home_index #featured_products .image img {
	width: 100px;
	height: 100px;
}
body#page_home_index #quicklinks {
	height: 200px;
}
body#page_home_index #quicklinks .col1 {
	float: left;
	width: 170px;
}
body#page_home_index #quicklinks .col2 {
	float: left;
	width: 80px;
	margin-left: 10px;
}
body#page_home_index #quicklinks ul {
	list-style: none;
	margin: 0 0 1.2em 0;
}
body#page_home_index #quicklinks ul li a {
	list-style: none;
	text-decoration: none;
	color: #666666;
}
body#page_home_index #quicklinks ul li a:hover {
	color: #ff6600;
}
body#page_home_index #quicklinks h4 {
	text-decoration: none;
	margin-top: 0;
	margin-bottom: 0.6em;
}
body#page_home_index #quicklinks a {
	text-decoration: none;
}

/* About */

body#page_about_index #content img {
	float: right;
	width: 350px;
	height: 210px;
	border: 1px solid #d9d9d9;
	margin-left: 2em;
}

/* Services */

body#page_services_index #content img {
	float: right;
	width: 266px;
	height: 169px;
	margin-left: 5em;
	margin-right: 1em;
}

/* Contact */

body#page_contact_index #map {
	border: 1px solid #cccccc;
}

/* Products: View */

body#page_products_view .img_na {
	float: left;
	width: 200px;
	max-width: 180px;
	height: 200px;
	max-height: 125px;
	color: #d9d9d9;
	background: #ffffff;
	line-height: 50px;
	text-align: center;
	padding: 75px 10px 0 10px;
	border: 1px solid #d9d9d9;
}

/* Products: Quote */

body#page_quote {
	background: #ffffff;
}
body#page_quote div.layout {
	width: 600px;
}





/*** FORMS ***/

/* Standard */

form {
	padding: 0;
	margin: 0.6em 0 0.6em 0;
}
.field {
	margin: 1.2em 0 1.2em 0;
}
input.input, textarea.input, select.input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.25em;
	padding: 2px;
	border: 1px solid #999999;
}
input.empty, textarea.empty, select.empty {
	color: #aaaaaa;
}
input.invalid, textarea.invalid, select.invalid {
	/*border: 1px solid red;*/
	background: #ffcccc;
}
.inputButton {
	font-size: 1.2em;
}
form div.hr {
	clear: left;
	float: left;
	width: 100%;
	margin: 0.6em 0 0.6em 0;
}
form span.indication {
	font-size: 0.9em;
	font-style: italic;
	margin-left: 1em;
}
form input.hide {
	position: absolute;
	left: -400px;
	top: -200px;
}

/* Log in / Forgotten Password */

form#login, form#password {
	width: 400px;
	text-align: center;
	margin: 3em auto 0 auto;
}
form#login #usersEmail, form#login #usersPassword, form#password #usersEmail {
	width: 200px;
	text-align: center;
}
form#login div#validateMessage, form#password div#validateMessage {
	display: block;
	text-align: left;
	width: 210px;
	margin: 0 auto;
}
form#login div#validateMessage.javascript, form#password div#validateMessage.javascript {
	display: none;
}

/* Log out */

form#logout {
	text-align: center;
	margin-top: 7em;
}

/* New Account */

form#subscribe {
}
form#subscribe h4 {
	clear: left;
	float: left;
	width: 100%;
	padding: 0;
	margin: 1.8em 0 0.3em 0;
}
form#subscribe .field {
	clear: left;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0.3em 0 0.3em 0;
}
form#subscribe .field div.label {
	float: left;
	width: 25%;
	text-align: right;
	margin: 0.2em 1em 0 0;
}
form#subscribe .field div.input {
	float: left;
	display: inline-block;
}
form#subscribe #usersTitle {
	width: 60px;
}
form#subscribe #usersFirstName, form#subscribe #usersLastName {
	width: 150px;
}
form#subscribe #usersMiddleName {
	width: 30px;
	text-align: center;
}
form#subscribe #usersCompany, form#subscribe #usersJob {
	width: 201px;
}
form#subscribe #usersReferrerOther {
	width: 255px;
}
form#subscribe #usersEmail, form#subscribe #usersPassword {
	width: 200px;
}
form#subscribe #usersAddress, form#subscribe #usersCity {
	width: 250px;
}
form#subscribe #usersZipcode {
	width: 80px;
}
form#subscribe #usersTelephone1Region, form#subscribe #usersTelephone2Region, form#subscribe #usersFaxRegion,
form#subscribe #usersTelephone1Part1, form#subscribe #usersTelephone2Part1, form#subscribe #usersFaxPart1 {
	width: 30px;
	text-align:center;
}
form#subscribe #usersTelephone1Part2, form#subscribe #usersTelephone2Part2, form#subscribe #usersFaxPart2 {
	width: 40px;
	text-align:center;
}
form#subscribe #usersTelephone1Extension, form#subscribe #usersTelephone2Extension, form#subscribe #usersFaxExtension {
	width: 50px;
	text-align:center;
}

/* Contact */

form#contact {
}
form#contact #contactTelephone1Region, 
form#contact #contactTelephone1Part1 {
	width: 30px;
	text-align:center;
}
form#contact #contactTelephone1Part2 {
	width: 40px;
	text-align:center;
}
form#contact #contactTelephone1Extension {
	width: 50px;
	text-align:center;
}





/*** MENUS ***/

div#menu_main {
	width: 532px; /*548*/
	height: 60px;
	color: #ffffff;
	background: url(../img/menu.jpg) no-repeat;
	padding: 0 5px 0 8px;
	margin-top: 12px;
}
div#menu_main ul {
	list-style: none;
	margin: 0;
}
div#menu_main li {
	float: left;
	list-style: none;
	margin: 0;
}
div#menu_main li a, div#menu_main li.current a {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	display: block;
	height: 44px; /*60*/
	text-align: center;
	text-decoration: none;
	padding-top: 16px;
	outline: none;
}
div#menu_main li a:hover, div#menu_main li.current a {
	background: url(../img/menu.jpg) no-repeat;
}
div#menu_main li a.press {
	color: #f6f6f6;
	height: 42px;
	padding-top: 18px;
}
div#menu_main li#menu_main-products a {	
	width: 144px; /*152*/
}
div#menu_main li#menu_main-products a:hover, div#menu_main li#menu_main-products.current a {
	background-position: -8px -60px;
}
div#menu_main li#menu_main-products a.press {
	background-position: -8px -120px;
}
div#menu_main li#menu_main-services a {
	width: 137px;
}
div#menu_main li#menu_main-services a:hover, div#menu_main li#menu_main-services.current a {
	background-position: -152px -60px;
}
div#menu_main li#menu_main-services a.press {
	background-position: -152px -120px;
}
div#menu_main li#menu_main-about a {
	width: 117px;
}
div#menu_main li#menu_main-about a:hover, div#menu_main li#menu_main-about.current a {
	background-position: -289px -60px;
}
div#menu_main li#menu_main-about a.press {
	background-position: -289px -120px;
}
div#menu_main li#menu_main-contact a {
	width: 134px; /*142*/
}
div#menu_main li#menu_main-contact a:hover, div#menu_main li#menu_main-contact.current a {
	background-position: -406px -60px;
}
div#menu_main li#menu_main-contact a.press {
	background-position: -406px -120px;
}





div#menu_utilities {
	margin-right: 6px;
}
div#menu_utilities, div#menu_copyrights, div#menu_alternative {
	color: #057dba;
}
div#menu_utilities ul, div#menu_copyrights ul, div#menu_alternative ul {
	list-style: none;
	margin: 0;
}
div#menu_utilities li, div#menu_copyrights li, div#menu_alternative li {
	display: inline;
	list-style: none;
	margin: 0;
}
div#menu_utilities li.separator, div#menu_copyrights li.separator, div#menu_alternative li.separator {
	margin: 0 0.6em 0 0.6em;
}
div#menu_utilities li a, div#menu_copyrights li a, div#menu_alternative li a {
	text-decoration: none;
}
div#menu_utilities a:hover, div#menu_utilities li.current a,
div#menu_copyrights a:hover, div#menu_copyrights li.current a,
div#menu_alternative a:hover, div#menu_alternative li.current a {
	color: #f36f21;
}





div#menu_product_types {
}
div#menu_product_types ul {
	list-style: none;
	margin: 0;
}
div#menu_product_types li {
	float: left;
	list-style: none;
	margin: 0 1px 0 0;
}
div#menu_product_types li a, div#menu_product_types li.current a {
	display: block;
	width: 59px;
	height: 62px;
	background: url(../img/product_types.jpg) no-repeat;
	text-decoration: none;
}
div#menu_product_types li a span {
	display: none;
}
div#menu_product_types li#menu_product_types-Temperature a:hover, div#menu_product_types li#menu_product_types-Temperature.current a {
	background-position: 0px -62px;
}
div#menu_product_types li#menu_product_types-Temperature a {
	background-position: 0px 0px;
}
div#menu_product_types li#menu_product_types-Humidity a:hover, div#menu_product_types li#menu_product_types-Humidity.current a {
	background-position: -59px -62px;
}
div#menu_product_types li#menu_product_types-Humidity a {
	background-position: -59px 0px;
}
div#menu_product_types li#menu_product_types-Level a:hover, div#menu_product_types li#menu_product_types-Level.current a {
	background-position: -118px -62px;
}
div#menu_product_types li#menu_product_types-Level a {
	background-position: -118px 0px;
}
div#menu_product_types li#menu_product_types-Motion_Acceleration a:hover, div#menu_product_types li#menu_product_types-Motion_Acceleration.current a {
	background-position: -177px -62px;
}
div#menu_product_types li#menu_product_types-Motion_Acceleration a {
	background-position: -177px 0px;
}
div#menu_product_types li#menu_product_types-Pressure a:hover, div#menu_product_types li#menu_product_types-Pressure.current a {
	background-position: -235px -62px;
}
div#menu_product_types li#menu_product_types-Pressure a {
	background-position: -235px 0px;
}





div#menu_product_categories {
	background: none;
}
div#menu_product_categories ul {
	list-style: none;
	background: none;
	margin: 0;
}
div#menu_product_categories li {
	list-style: none;
	background: url(../img/hr_small.jpg) no-repeat center 0;
	margin: 0;
}
div#menu_product_categories li a {
	display: block;
	color: #939393;
	background: none;
	text-decoration: none;
	padding: 8px 22px 8px 22px;
}
div#menu_product_categories li a:hover, div#menu_product_categories li.current a {
	color: #057dba;
}
div#menu_product_categories li.current {
	background: url(../img/category_middle.jpg) repeat-y;
}
div#menu_product_categories li.current div.top {
	background: url(../img/category_top.jpg) 0 top no-repeat;
}
div#menu_product_categories li.current div.bottom {
	background: url(../img/category_bottom.jpg) 0 bottom no-repeat;
}
div#menu_product_categories li.current div.inside {
	background: none;
	padding: 18px 23px 14px 23px;
}
div#menu_product_categories li.current ul {
	background: none;
	margin: 0 8px 0 15px;
}
div#menu_product_categories li.current a {
	background: none;
	padding: 0 0 4px 0;
	border: none;
}
div#menu_product_categories li.current li {
	background: none;
	border: none;
}
div#menu_product_categories li.current li a {
	display: block;
	height: auto;
	color: #939393;
	background: none;
	font-size: 12px;
	line-height: 1.2em;
	text-decoration: none;
	padding: 4px 0 4px 0;
	border: none;
}
div#menu_product_categories li.current li a:hover, div#menu_product_categories li.current li.current a {
	color: #ff6600;
	background: none;
}




div#menu_product_info {
}
div#product_info {
	overflow: auto;
	width: 350px;
	height: 200px;
	padding-right: 10px;
}
div#product_info div p {
	text-align: left;
}





div#listing_products {
	/*width: 532px; /*548*/
	/*background: url(../img/menu.jpg) no-repeat;*/
	/*padding: 0 8px 0 8px;*/
}
div#listing_products ul {
	clear: both;
	float: left;
	width: 100%;
	list-style: none;
	margin: 0;
}
div#listing_products li {
	clear: both;
	float: left;
	width: 100%;
	list-style: none;
	background: url(../img/hr.jpg) no-repeat center 0;
	vertical-align:middle;
	margin: 0;
}
div#listing_products li a {
	clear: both;
	float: left;
	width: 95%;
	display: block;
	text-decoration: none;
	padding: 10px 22px 10px 0;
}
/*div#listing_products li a:hover {
	color: #057dba;
	background: #eeeeee;
	background: url(../img/footer_bg.jpg) repeat-x;
}*/
div#listing_products li img {
	float: left;
	width: 100px;
	height: 100px;
	margin-right: 2.1em;
}
div#listing_products li .img_na {
	float: left;
	width: 100px;
	max-width: 80px;
	height: 100px;
	max-height: 75px;
	color: #d9d9d9;
	background: #ffffff;
	line-height: 25px;
	text-align: center;
	padding: 25px 10px 0 10px;
	border: 1px solid #d9d9d9;
	margin-right: 2.1em;
}
div#listing_products li h4 {
	color: #333333;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0;
	padding: 1.8em 0 0.3em 0;
}
div#listing_products li p {
	color: #333333;
	font-size: 1em;
	margin: 0;
	padding: 0.3em 0 0.3em 0;
}
div#listing_products li.featured img {
	width: 200px;
	height: 200px;
}
div#listing_products li.featured h4 {
	font-size: 1.4em;
	margin: 2.1em 0 0.6em 0;
}
div#listing_products li.featured p {
	color: #333333;
	font-size: 1.1em;
	margin: 0.3em 0 0.3em 0;
}





div#custom_builder h4 {
	width: 634px; /*654*/
	height: 33px; /*40*/
	color: #ffffff;
	background: url(../img/custom_builder.jpg) no-repeat;
	font-size: 1.5em;
	font-weight: normal;
	padding: 9px 0 0 20px;
}
div#custom_builder h3 {
	clear: both;
	padding-top: 1em;
}
div#custom_builder div.header {
	margin-bottom: 30px;
}
div#custom_builder div.header div.logo {
	float: left;
}
div#custom_builder div.header div.address {
	float: right;
	text-align: right;
	margin-top: 8px;
}
div#custom_builder div.footer {
	background: #ffffff;
	text-align: left;
	padding: 10px;
	border: 1px solid #eaeaea;
	margin: 25px 0 10px 0;
}
div#custom_builder div.footer strong {
	display: block;
	margin-bottom: 0.3em;
}
div#custom_builder ul li.row input, div#custom_builder ul li.row select {
	color: #333333;
	background: #f3f3f3;
	border: 1px solid #eaeaea;
	border-width: 0 2px 2px 0;
}
div#custom_builder ul li.row input {
	text-align: center;
}
div#custom_builder div.footer input {
	color: #333333;
	background: #f3f3f3;
	text-align: center;
	border: 1px solid #eaeaea;
	border-width: 0 2px 2px 0;
}
div#custom_builder div.footer div.price, div#custom_builder div.footer div.price input {
	font-weight: bold;
}
div#custom_builder div.footer div.price {
	margin-top: 10px;
}
div#custom_builder span.separator {
	margin: 0 4px 0 4px;
}
div#custom_builder ul {
	width: 100%;
	list-style: none;
	border: 1px solid #eaeaea;
	border-width: 1px 1px 0 1px;
	margin: 0;
}
div#custom_builder ul li.row {
	list-style: none; 
	background: #ffffff;
	padding: 4px 10px 4px 10px;
	border: 1px solid #f3f3f3;
	border-width: 0 0 1px 0;
	margin: 0;
}
div#custom_builder ul li.row:hover {
	background: #f9f9f9;
}
div#custom_builder ul li.row div.number {
	float: left;
	width: 4%;
}
div#custom_builder ul li.row div.name {
	float: left;
	width: 46%;
}
div#custom_builder ul li.row div.value {
	float: left;
	width: 50%;
}
/*div#custom_builder ul li.separator {
	list-style: none;
	text-align: center;
	padding: 0;
	margin: 0;
}
div#custom_builder ul li.separator hr {
	width: 95%;
	margin: 4px 0 4px 0;
}*/
div#custom_builder #printer {
	position: absolute;
	left: -600px;
	top: -400px;
	width: 200px;
	height: 100px;
}
