@charset "utf-8";
 html {  
	background: url(/images/main_bg.gif) repeat top center;
	/* Height is 100%, so the body can be 100% */ height: 100%;  
	font-family:Verdana, MS, Arial, Helvetica, sans-serif;
 }  

body { margin:0; padding:0; background: none; height: 100%;width:100%; background: url(/images/bac_top.jpg) repeat-x top center;
font:normal 13px Verdana, Arial, Helvetica, sans-serif; color: #505050; margin-top:-4px;}

html { padding:0; margin:0;}
p, span, div, h1, h2, h3, h4, a, ul, li, ol, img{
	margin: 0px 0px 5px 0px;
	padding: 0;
	text-decoration: none;
}

.clr {clear:both; padding:0;margin:0 0 -5px 0;}
.bg1 { width:90%; clear:both; border-top:1px solid #2E445A; padding:0 20px; margin:0;}

/* main */
.main {width:100%; padding:0; margin:0 auto; }

/* header */
.header {width:937px; height:115px; margin:3px auto; padding:0;border-bottom:1px solid #FFFFFF;}
.header img {border:0;padding:0px;}
.logo { width:937px; height:81px; margin:0 0 -2px 0; padding:0; float:left;}
.logoLogo { width:500px; margin:0; padding:0; float:left;}
.logoQuote { width:200px; margin:0; padding:0; float:right;}

/* header_text */
.header_text { margin:3px auto; height:235px; width:937px; padding-bottom:2px;}
/*.header_text ul {}
.header_text ul img { z-index:0; float:left;}
.header_text ul span { margin:-25px 10px 10px 25px; padding:0; float:left; z-index:10; color:#f1ead0; font:normal 15px Verdana, MS, Arial, Helvetica, sans-serif; color:#303A52;}
.header_text2 {height:91px; width:937px; background:url(/images/header_text2.jpg) top no-repeat; margin:15px auto; padding:0;}
.header_text2 h2 { font:bold italic 30px Verdana, MS, Arial, Helvetica, sans-serif; color:#fff; float:left; padding:20px 0 0 20px; margin:0;}
.header_text2 p { width:550px; float:right; color:#382510;  font: normal 11px Verdana, MS, Arial, Helvetica, sans-serif; padding:5px 0 0 20px; margin:10px 10px; border-left:1px solid #382510;}
.header_text2 a { font: normal 12px Verdana, MS, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
*/
/* .header_text img { margin:0 auto; padding:0;} */

/*content*/
.content { width:935px; margin:5px auto 1px auto; padding:0; /*border:1px solid #80889B; border-top:4px solid #80889B;*/ background:url(/images/bg_content2.jpg);}
.content h2 { font:normal 20px; color:#2E445A; padding:15px 0 20px 0px; margin:0;margin-bottom:-10px;}
.content h3 { font:17px; color:#303A52; padding:15px 0 20px 0px; margin:0;margin-bottom:-10px;}
.content h4 { font:15px; color:#303A52; padding:15px 0 20px 0px; margin:0;margin-bottom:-10px;}
.content p { font:normal 11px Verdana, MS, Arial, Helvetica, sans-serif; color:#3E5C91;}
.content a { font: 11px Verdana, MS, Arial, Helvetica, sans-serif; color:#003366; text-decoration:none;margin:0px;padding:0px;}
.content img { border:0px;}
.content a:hover { font:bold 11px Verdana, MS, Arial, Helvetica, sans-serif;  color:#80889B; text-decoration:underline;}
.content .Col1 { float:left; width:295px; margin:0; padding:5px;}
/*.content .About1 h2 { background:url(/images/h2_con_About.gif) left no-repeat;}*/
.content .Col2  {float:left; width:295px; border-left:1px solid #80889B; margin:0; padding:5px;}
/*.content .Col2 h2 { background:url(/images/h2_con_Our.gif) left no-repeat;}*/
.content .Col3 {float:right; width:295px; border-left:1px dashed #80889B; margin:0; padding:5px;}
/*.content .Col3 h2 { background:url(/images/h2_con_Test.gif) left no-repeat;}*/
/* body */
.body { width:936px; margin:1px auto 1px auto; padding:0; background: url(/images/bac_body.jpg) no-repeat;}
.body h1 { font:lighter 19px Verdana, MS, Arial, Helvetica, sans-serif; color:#3C354E; text-decoration:none; padding:10px 0 15px 0px; margin:0;}
.body h2 { font:lighter 19px Verdana, MS, Arial, Helvetica, sans-serif; color:#3C354E; text-decoration:none; padding:10px 0 15px 0px; margin:0; border-bottom:1px solid #60626F;}
.body h3 { font:lighter 17px Verdana, MS, Arial, Helvetica, sans-serif; color:#303A52; padding:15px 0 20px 0px; margin:0;margin-bottom:-10px;}
.body p {font:lighter 12px Verdana, MS, Arial, Helvetica, sans-serif; color:#4A4B55; padding:0 15px 5px 0px; margin:10px 0;}
.body span { color:#3E5C91; font:normal 11px Verdana, MS, Arial, Helvetica, sans-serif;}
.body a { color:#d34600; font:normal 12px Verdana, MS, Arial, Helvetica, sans-serif; text-decoration:none;}
.body img { float:left; margin:0; padding:20px; }
/*main_body*/
.main_body { width:545px; padding:0 18px; margin:1px 0 1px 0; float:left; border:1px 0 1px 0 solid #80889B;}
.main_body ul { font:normal 12px; color:#3a3c3c; padding:5px 0; margin:0;}
.main_body li {padding:5px 0; margin:0;}
.main_body a {font:bold 12px; color:#FF3300; margin:0; padding:5px; text-decoration: underline;}
.main_body img { padding:0; margin:10px 15px 10px 15px; border:none;}
.main_body .More { background:#3E5C91; float:right; width:80px; text-align:center;  padding:5px 8px; margin:0 0 10px 0;}
.main_body .More a { font:normal 12px; color:#fff; text-decoration:none; text-align:center;}
/*.main_body h2 { font:lighter 17px Arial, sans-serif; color:#3C354E; text-decoration:none;}*/
/*About*/
.About { width:547px; padding:0 20px; margin:5px 0 5px 0; float:left; background:#fff; border:1px dashed #80889B;}
.About ul { font:normal 12px; color:#3a3c3c; padding:5px 0; margin:0;}
.About li {padding:5px 0; margin:0;}
.About .div { background:#f7f5eb; border:1px dashed #dfdfdf;}
.About a {font:bold 12px; color:#FF3300; margin:0; padding:5px; text-decoration: underline;}
.About img { padding:0; margin:10px 15px 10px 15px; border:none;}
.About .More { background:#3E5C91; float:right; width:80px; text-align:center;  padding:5px 8px; margin:0 0 10px 0;}
.About .More a { font:normal; color:#fff; text-decoration:none; text-align:center;}

/*Contact*/
.Contact { width:547px; padding:0 20px; margin:5px 0 5px 0; float:left; background:#fff; border:1px dashed #80889B;}
.Contact ul { font:normal 12px; color:#3a3c3c; padding:5px 0; margin:0;}
.Contact li {padding:5px 0; margin:0;}
.Contact .div { background:#f7f5eb; border:1px dashed #dfdfdf;}
.Contact a {font:bold 12px; color:#FF3300; margin:0; padding:5px; text-decoration: underline;}
.Contact img { padding:0; margin:10px 18px 10px 15px; border:none;}
.Contact .More { background:#3E5C91; float:right; width:80px; text-align:center;  padding:5px 8px; margin:0 0 10px 0;}
.Contact .More a { font:normal 12px; color:#fff; text-decoration:none; text-align:center;}
/*side_body*/
.side_body { width:285px; padding:0 20px; margin:1px 0 1px 20px; float: right; background:#F6F7F2;  border:0px; /*border-top:4px solid #80889B;*/ background:url(/images/bac_get.jpg) bottom center no-repeat;}
/*side_body printers*/
.side_body_printers { width:310px; padding:0 10px; margin:5px; float: right; border:0px; /*border-top:4px solid #80889B;*/}
.side_body img {margin:0px 0 0px -20px;}
/* Features */
.Features {padding:5px; margin:0 auto;background-color:#DBDBDB;border:1px solid #999999;}

.Features img {margin:0 0 0 -25px;border:0px;}
.side_body_printers .Features {padding:0; margin:0;border:0;background:none;}
.Features a { color:#d31e00; text-decoration:none;}
.Features .data { float:left; font:bold 11px Verdana, MS, Arial, Helvetica, sans-serif; color:#3e2812; background:#3E5C91; text-align:center; margin:10px 10px 0 10px; padding:5px 10px;}
.Features h1 { font:lighter 18px Verdana, MS, Arial, Helvetica, sans-serif; color:#2C2D32; text-decoration:none;}
.Features h2 { font:lighter 16px Verdana, MS, Arial, Helvetica, sans-serif; color:#2C2D32; text-decoration:none;}
.Features h3 { font:lighter 15px Verdana, MS, Arial, Helvetica, sans-serif; color:#2B2637; text-decoration:none;}


/*Get*/

.Get { padding:5px; margin:0 auto; background:#F6F7F2;  border:0px; border:2px solid #999999;}
.Get h2 { font-size:15px; color:#2E445A; padding:10px 45px 10px 10px; margin:0; border-bottom:1px solid #80889B;}
.Get h4 { font-size:11px; font-weight:normal;color:#303A52; padding:2px 0 2px 0px; margin:0;margin-bottom:-10px;}
.Get p {font-size:11px; color:#36220f; padding:0; margin:5px 0;}
.Get span { color:#3E5C91; font-weight:bold;}
.Get h3 { font-size:13px; color:#2E445A; padding:5px; margin:0;}
.Get img, .Get a {border:0px;margin:0px;}
/* Refurb List */
.refurbList {padding:5px;}
.refurbList h1 {font-weight:bold;color:#533477;font-size:15px;}
.refurbList a {text-decoration:none;}
.refurbList .pic {text-decoration:underline;margin:10px 0 25px 0;}
.refurbListPrinter  {margin-bottom:20px;border-bottom:2px solid #e2e2e2;}
/* Conatct Form */
.response { font:normal 12px Verdana, MS, Arial, Helvetica, sans-serif; color:red; text-align:center;}
.loader { text-align:center; width:auto; padding:0; margin:0;}
#contactform { margin:0; padding:5px;}
#contactform * { font-family: Verdana, MS, Arial, Helvetica, sans-serif;; font-size:12px;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0 0 5px 0; padding:10px; background:none;}
#contactform li.buttons { margin:0; overflow:hidden;}
#contactform label { margin:0; width:150px; display:block; float:left; padding:2px 0; font:bold 12px Verdana, MS, Arial, Helvetica, sans-serif; color:#666666;}
#contactform label span { font:normal 10px Verdana, MS, Arial, Helvetica, sans-serif; color:#afafaf; margin:0; padding:0;}
#contactform input.text { width:280px; border:1px solid #d6d6d6; margin:0; padding:5px 2px; height:16px; background:#fff;}
#contactform textarea { width:280px; border:1px solid #d6d6d6; padding:2px; background:#fff;}
#contactform li.buttons input { padding:3px 10px; margin:0 0 0 150px; background:#3E5C91; border:1px solid #000; color:#FFF; float:left;}
/* form style*/
.form_style { padding:0; margin:0;}
.form_style .text { font:bold 14px   Verdana, MS, Arial, Helvetica, sans-serif; color:#6f6f6f; padding:10px 0 10px 40px; margin:0; width:150px; float:left;}
.form_style .form { width:380px; float:left; margin:0; padding:10px 0;}
.form_style .label2 { padding:0; margin:20px 0 20px 190px;}
.form_style .input2 { width:375px; border:1px solid #d6d6d6; background:#fff;}
/* footer */
.footer {color:#EBEBEB;background-color:#3C354E; text-align:center; width:936px; height:250px; margin:5px auto 5px auto; padding:10px 0; border:1px 0 1px 0 solid #80889B; /*border-top:4px solid #80889B;*/ margin-bottom:50px;font: normal 11px  Verdana, MS, Arial, Helvetica, sans-serif;}
.footer a { color:#EBEBEB;}
/* printer thumbnails */
	#cube1 {
	border: 0px solid #3C556A;
	float: left;
	min-height: 150px;
	max-height: 150px;
	height: 150px;
	margin: 5px;
	padding: 0px;
	text-align: center;
	width: 172px;
	background-image: url(/img/printers_bac.jpg);
	background-position: top left;
	}

	#cubeLitReq{
		height: 135px;
		width: 135px;
		margin: 5px 5px 5px 5px;
		padding: 3px;
		float: left;
		border:1px solid #DEE3EB;
		text-align:center;
		vertical-align : middle;
	}
	cubeRow1 {
	clear: left;
	float: left;
	width: 100%;
	margin: 0px;
	padding: 0px;
	border:none
	}

	.ModelHdr { font:normal 16px; color: #FFFFFF; padding:3px;	}
	.ModelSub { font:normal 70px; color: #5B7584;
	}
.CategoryHdr {
font-family: Verdana, MS, Arial, Helvetica, sans-serif; 
font-size: 15pt;
font-style: normal;
color: #5B7584;
}
	
/* general */

/* SLIDER CONTROLS */
#slider {
	 margin:-7px 0 0 0; padding:0; list-style:none;
}
#slider ul, #slider li {
	margin:0;
	padding:0;
	list-style:none;
}
#slider li {
	/* 
		define width and height of list item (slide)
		entire slider area will adjust according to the parameters provided here
	*/ 
	width:937px;
	height:250px;
	overflow:hidden;
}
#slider li span {
color:#FFFFFF;padding-left:20px;
}
p#controls {
	margin:0;
	position:relative;
	font-size: 11px;
}
#prevBtn {
	display:block;
	margin:0;
	overflow:hidden;
	/*
	text-indent:-8000px;
	*/
	width:153px;
	height:77px;
	position:absolute;
	left:550px;
	top:-42px;
}
#nextBtn {
	display:block;
	margin:0;
	overflow:hidden;
	/*
	text-indent:-8000px;
	*/
	width:153px;
	height:77px;
	position:relative;
	left:750px;
	top:-42px;
}

#prevBtn a {
	display:block;
	width:153px;
	height:77px;
	padding:15px 2px 2px 38px;
	color:#e2e2e2;
	background:url(/images/l_arrow.png) no-repeat 0 0;
}
#nextBtn a {
	display:block;
	width:153px;
	height:77px;
	background:url(/images/r_arrow.png) no-repeat 0 0;
		padding:15px 2px 2px 15px;
	color:#e2e2e2;

}

/* jQuery Tabs *//* 
  UL.tabNavigation {list-style: none;margin: 0;padding: 0;}
  UL.tabNavigation LI {display: inline;}
  UL.tabNavigation LI A {padding: 3px 5px;background-color: #ccc;color: #000;text-decoration: none;}
	UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover {background-color: #333;color: #fff;padding-top: 7px;}
	UL.tabNavigation LI A:focus {outline: 0;}
	div.tabs > div {padding: 5px;margin-top: 3px;border: 5px solid #333;}
	div.tabs > div h2 {margin-top: 0;}
	#first {background-color: #f00;}
	#second {background-color: #0f0;}
	#third {background-color: #00f;}
	.waste {min-height: 1000px;}
jQuery Tabs End */

.categoryhdr {border:1px 0 1px 0; /*border-top:4px solid #80889B;*/padding:0px;margin:0px;}
h3 .category {margin:0px;}
ul.GenBulletList {
	display: list-item;
	text-indent: 0px;
	list-style-position: outside;
	list-style-image: url(/img/bul_Gray.gif);
	color: #516382;
	font-style: normal;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	padding: 0px 0px 0px 4px;
	text-align: left;
	line-height: 15px;
	vertical-align : text-bottom;
}



/* generic form stuff */
div.formrow input {
	margin-left: .5em;
	padding: 0px 0px 0px 2px;
	text-align: left; /* width: auto; */
}

div.formrow label {
	float: left;
	font-size: 80%;
	margin: 0;
	padding: 0;
	text-align: right;
	width: 10em;
}

div.formrowx {
	margin: 1px;
	padding: 0px;
	padding-bottom: 2px;
}

fieldset {
	margin: 5px;
	padding: 5px;
	width: 425px;
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

 UL.tabNavigation {list-style: none;margin: 0;padding: 0;}
 UL.tabNavigation LI {display: inline;margin:0;}
 UL.tabNavigation LI A {background: url(/img/tab_bac_green.jpg);padding: 3px;background-color: #e2e2e2;color: #fff;text-decoration: none;}
	UL.tabNavigation LI A.selected, UL.tabNavigation LI A:hover {background: url(/img/tab_bac_dark.jpg);background-color: #333;color: #fff;}
	UL.tabNavigation LI A:focus {outline: 2;}
	div.tabs > div {padding: 5px;margin-top: 3px;border-top: 2px solid #333;}
	div.tabs > div h2 {margin-top: 0; padding-bottom:0px;border-top:1px solid #60626F; border-bottom:0px;}
	#first {padding: 15px;}
	#second {padding: 15px;}
	#third {padding: 15px;}
	
/*
purple #80889B;
gray blue border #80889B

*/


/*Portfolio
.Portfolio { width:896px; padding:0 20px; margin:5px 0 5px 0; float:left; background:#fff; border:1px dashed #80889B;}
.Portfolio ul { font:normal 12px Verdana, MS, Arial, Helvetica, sans-serif; color:#3a3c3c; padding:5px 0; margin:0;}
.Portfolio li {padding:5px 0; margin:0;}
.Portfolio .div { background:#f7f5eb; border:1px dashed #dfdfdf;}
.Portfolio a {font:bold 12px Verdana, MS, Arial, Helvetica, sans-serif; color:#FF3300; margin:0; padding:5px; text-decoration: underline;}
.Portfolio img { padding:0; margin:10px 15px 10px 15px; border:none;}
.Portfolio .More { background:#3E5C91; float:right; width:80px; text-align:center;  padding:5px 8px; margin:0 0 10px 0;}
.Portfolio .More a { font:normal 12px Verdana, MS, Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; text-align:center;}

*/

