@charset "utf-8";
/* CSS Document */
@import url("reset.css");
*{ 
	outline:none; 
	margin:0; 
	padding:0;
	}
body{ 
	color:#6a6868;
	font:12px Arial, Helvetica, sans-serif;
	background: #f4f4f4 url(../images/bg_img.png) no-repeat center top; 
	}
a{ color:#0099cc}
a:hover{ text-decoration:none}
#printerrepairs{
	width:944px;

	margin:0 auto;
	}
.tp h1{ display:none}
.tp a{
	width:398px;
	background:url(../images/printer_repairs_clean_logo.jpg) no-repeat;
	}
.tp h2{
	width:232px;
	float:right;
	margin-right:30px;
	background:url(../images/contact_info.gif) no-repeat;
	}
.tp a,.tp h2{
	display:block;
	height:131px;
	font-size:0px;
	line-height:131px;
	text-decoration:-9999px;
	}
ul.menu{
	clear:both;
	height:48px;
	margin:0 30px;
	line-height:50px;
	border:1px #dfdfdf solid;
	font:18px Helvetica, Arial, sans-serif;
	background:url(../images/bg_nav.gif) repeat-x;
	}
ul.menu li{
	float:left;
	text-align:center;
	background:url(../images/bg_nav_brd.gif) no-repeat right
	}
ul.menu li.last{ background:none;}
ul.menu li a{
	color:#fff;
	display:inline-block;
	line-height:48px;
	padding:0 20px;
	width:136px;
	text-decoration:none;
	text-shadow: 0.1em 0.1em 0.05em #666;
	}
ul.menu li a:hover{ background: #039acc url(../images/bg_nav_brd.gif) no-repeat right;}
.content{
	border:1px #dfdfdf solid;
	border-top:none;
	padding:30px;
	margin:0 30px;
	clear:both;
	background:url(../images/bg_content.gif) repeat-x bottom	
	}
.gr8tin{
	padding-right:345px;
	background:url(../images/hp4250.gif) no-repeat right;
	}
.gr8tin h2,.page h2{
	font:26px "Impact",Arial, Helvetica, sans-serif;
	}
.gr8tin strong,.page strong{ color:#0099cc}

.quicklinks{
	clear:both;
	height:141px;
	margin:20px 30px;
	background:url(../images/quicklinks.gif) no-repeat;
	}
.box{
	width:250px;
	float:left;
	color:#fff;
	padding:20px;
	}
.box h1{
	display:block;
	height:27px;
	line-height:27px;
	text-indent:-9999px;
	}
.box p{ line-height:15px;}
.box .p1{ padding-right:100px;}
.box .p3{ padding-right:90px;}
#in_house_repair{ margin:0 10px 0 0}
.bt_box{
	border:1px #dfdfdf solid;
	padding:20px 20px 0 20px;
	margin:0 30px;
	background:url(../images/bg_gr8n_gray.gif) repeat-x top;
	}
.bt_box h2{
	color:#939393;
	margin:0 0 15px 0;
	padding:0 0 0 10px;
	border-left:5px #4cb7db solid;
	font: italic 16px Georgia, "Times New Roman", Times, serif;
	}
.bt_box h2 span{ 
	font-size:21px;
	color:#5c5b5b;
	}
.bt_box h2 span strong{ 
	font-weight:normal;
	color:#0099cc
	}
.cntbox{
	float:right;
	width:220px;
	margin-left:30px;
	padding:0 0 0 40px;
	background:url(../images/sade.gif) no-repeat left;
	}
.ft{
	background:#858585 url(../images/ft_img.gif) no-repeat right;
	margin:20px 30px;
	padding:15px;
	color:#fff;
	font-size:11px;
	}
.ft a{ color:#fff; text-decoration:underline}
.ft a:hover{ text-decoration:none}

/*---Contact Style---*/	
.cssform{
	float:right;
	width:330px;
	}
.cssform p{
	 margin: 0px; 
	 padding: 5px 0px 8px 0px; 
	 }
.cssform label{ 
	font-weight: bold; 
	float: left;
	margin-left: 0px; 
	}
.cssform label{width: 120px;}
.cssform label span{ color:#f00;}
.cssform input[type="text"]{ 
	width: 310px;
	height:19px;	
	}
.cssform2 select{
	width: 330px;
	height:39px;
	}
.cssform textarea{ 
	width: 310px; 
	height: 120px; 
	}
.cssform input[type="text"].incode{
	width: 82px; 
	height: 19px; 
	}
.cssform input[type="text"],.cssform textarea,
.cssform input[type="text"].incode{
	color:#333;
	padding:5px;
	text-indent:3px;
	letter-spacing:1px;
	font:14px Arial, Helvetica, sans-serif;
	background:url(../images/bg_trans1.html);
	}
.cssform input[type="text"]:focus,.cssform textarea:focus,
.cssform input[type="text"].incode:focus{ border-color:#eca521}
.error {
	color:#ff0000;
	background: #fff url(../images/ico-warning.gif) no-repeat 5px; 
	}
.okay{
	color:#009900;
	background:#fff (../images/ico-done.gif) no-repeat 5px; 
	}
.message {
	color:#0099FF; 
	background: #fff url(../images/ico-info.gif) no-repeat 5px; 
	}
.error,.message,.okay{
	margin:15px 0;
	padding:5px 0 5px 25px;
	font:bold 14px Arial, Helvetica, sans-serif;
	}
.btn_submit{
	height:35px;
	width:90px;
	font-size:13px;
	font-weight:bold;
	line-height:35px;
	}
.map{
	padding:5px;
	border:1px #ccc solid;
	}