﻿/* general formatting */

* {
	margin:0px;
	padding:0;
}

body {
	width:950px;
	margin:0px auto;
	background:url('../images/flashinglight-bg.jpg') no-repeat fixed center -50px;
	font-family:Arial, Helvetica, sans-serif;
}
	
#contentbody { background-color:#edd8ba;margin:0 auto;width:950px;}

.toptitle { background-color:#aa9c89;height:50px;margin:20px auto 0 auto;font-size:32px;text-align:center;color:navy;font-weight:bold;width:500px;}

.toptitle1sub { background-color:#aa9c89;height:73px;margin:20px auto 0 auto;padding:0;font-size:32px;text-align:center;color:navy;font-weight:bold;width:500px;}

.toptitle2sub { background-color:#aa9c89;height:100px;margin:20px auto 0 auto;font-size:32px;text-align:center;color:navy;font-weight:bold;width:500px;}

.submarquee { font-size:18px;color:#000000;}

.rttbl { width:280px; height:147px;}

.boxheader { height:37px; font-size:20px;text-align:center;padding-right:15px;}

#toner-img { margin:10px 5px 10px 15px;border-width:0;}
#service-img { margin:10px 5px;border-width:0;}
#lease-img { margin:10px 0 10px 5px;border-width:0;}

.tonerbox { width:300px;margin:0 auto;}

#maintable { width:100%; padding:0 10px 10px 10px; margin:0 auto;}

.txtbody { margin:0 auto;padding:30px 0 15px 0;font-size:16px;line-height:125%;width:800px;}


.contxt { font-size:24px;text-align:center;color:navy;font-weight:bold;line-height:150%;}
.contxt2 { font-size:24px;text-align:center;color:black;font-weight:bold;line-height:150%;}


/* header */

#headwrap { height:210px;width:950px;background-color:#edd8ba;margin:20px auto 0 auto;}

#head-img { height:148px; width:946px;padding:8px 0 0 2px;/*background-color:#084892;*/}


/* top nav */


#tnav { margin:10px 0 0 0;height:40px; background-color:navy; width:950px;font-family:"Segoe UI"}

#tnav ul { list-style:none;width:650px;height:40px;margin:0 auto; /*243px 0 163px;*/}

#tnav li { float:left; padding-top:10px;height:30px;font-size:12px;border-left:1px gray solid;border-right:1px gray solid; }

#tnav li.first { float:left; padding-top:10px;height:30px;font-size:12px;border-left:2px gray solid;border-right:1px gray solid; }

#tnav li.last { float:left; padding-top:10px;height:30px;font-size:12px;border-left:1px gray solid;border-right:2px gray solid; }
    
#tnav a { text-decoration:none; display:block; padding:0 10px; font-weight:bold;color:#ffffff;}
	
#tnav a:hover { color:navy; background-color:silver; height:30px; margin-top:-10px; padding-top: 10px; }
	

/* bottom nav */


#bnav { height:24px; width:950px; color:navy; display:block;margin:0 auto;text-align:center;
		background-color:#aa9c89; font-size:14px;}
				
#bnav ul { list-style-type:none; margin:0; padding:2px 0;}

#bnav li {  display:inline; margin:0;}

#bnav li a { color:navy; padding:0 5px; text-decoration:none;height:16px; margin:0;font-style:normal;}

#bnav li a:hover { color:#fff; text-decoration:none; font-style:normal;}


/* footer */


#footer { height:40px;background-color:#edd8ba;margin:0 auto 15px auto; width:950px;color:navy;text-align:center;padding-top:10px;font-size:12px;}

#footer a { text-decoration:none; color:navy;}

#footer a:hover { text-decoration:none; color:green;}


/* form formatting */

.frminput { height:20px;width:250px;}
.frmlbl { height:20px;padding-bottom:10px;}

.testimonies {
	width:300px;
	background-color:#aa9c89;
	border: 1px #003 solid;
	margin:10px 20px;
	padding:5px 10px;
	float:left;
}

.testaname { padding-top:10px;text-align:right; font-size:14px; }
.testa { font-style:italic; }

.f10px { font-size:10px; }
.f12px { font-size:12px; }
.f14px { font-size:14px; }
.f18px { font-size:18px; }
.f20px { font-size:20px; }
.f24px { font-size:24px; }

.textfieldRequiredMsg { font-size:10px; }
.textfieldMinCharsMsg { font-size:10px; }
.textfieldMaxCharsMsg { font-size:10px; }

#reqform .txtbox {width:250px;}

.accitems { float:left;margin:5px 10px; background-color:#fff; }
.accitems p { padding-top:10px;text-align:center; }
.accitemstxt { float:left;margin:5px 10px;padding-top:50px; background-color:#fff; }
.accitemstxt p { padding-top:10px;text-align:center; }

.proddesc { background-color:#fff; width:70%; margin:0 auto; padding:10px; }
.proddesc h3 {padding:10px; background-color:#aa9c89; }


.prodprice { width:500px;margin:20px auto; }
.prodprice img {  width:91px;height:119px;float:left;margin:5px 25px 0 0; }
.prodprice .pr1 { font-size:20px;padding-top:20px; }
.prodprice .pr2 { color:red;font-size:24px; }
.prodprice .pr3 { font-size:16px;padding-top:20px;text-align:center; }
.prodprice .pr2 { color:red;font-size:24px; }
.prodprice .pr2 { color:red;font-size:24px; }
.sched1 { padding-bottom:15px;clear:both;font-weight:bold;text-align:center;line-height:150%; }
.call1 { color:#006;font-size:18px; }

#prodgroup {line-height:150%;}
#prodgroup .pgimg1 {  width:98px; height:100px;float:left;padding-top:40px; }
#prodgroup .pgimg2 { width:160px; height:169; float:right; }
#prodgroup .pg1 { width:520px;text-align:center;margin:0 auto;padding:50px 0 0 10px;float:left;font-size:18px; }
#prodgroup .pg2 { color:red;font-weight:bold; text-decoration:underline; font-style:italic; text-transform:uppercase; }
#prodgroup .pg3 { color:#006;font-weight:bold; font-style:italic; }

.pg4 { text-align:center;font-weight:bold;color:#006;font-size:18px; }

#assesscost { width:630px;height:110px;margin:10px auto 0 auto;font-size:14px; }

#acleft {width:290px; height:75px; float:left; }
#acright {width:340px; height:75px; float:left; }
#acleft ul li { list-style:none inside url('../images/sm-star.png'); line-height:150%;padding-left:3px;}
#acright ul li { list-style:none inside url('../images/sm-star.png'); line-height:150%;padding-left:3px;}

#assesscost ul li { list-style:none inside url('../images/sm-star.png'); line-height:150%;padding-left:3px;}


#whatif { width:650px;margin:0 auto;font-weight:bold;padding-top:10px;text-align:center;line-height:150%; }
#whatif .wi1 {font-size:18px;text-decoration:underline;}
