body {
margin: 0 0 0 0;
padding: 0 0 0 0;background-image: url(img80/main_bg.jpg);background-repeat: repeat-x;
background-color: rgb(9,34,52);
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
color: black;}
* html body{behavior: url(css/iepngfix.htc);} /* to correct transparent png in IE */ 
h1{font-size: 20pt;font-weight: bold;font-style: normal;
text-transform: uppercase;letter-spacing: .2px;}
h2{font-size: 10pt;font-weight: normal;font-style: normal;
text-transform: uppercase;letter-spacing: .2px;}
p{
line-height: 14pt;
}
#outerMainContainer{
display: block;
width: 871px;
min-height: 640px;
height:auto !important;
height: 800px;
margin-left: auto;
margin-right: auto;background-image: url(img80/main_envelopes.png);background-repeat: no-repeat;}
* html #outerMainContainer{behavior: url(iepngfix.htc);} /* to correct transparent png in IE */ 
#mainContainer{
position: absolute;
width: 871px;
min-height: 640px;
}
#requestQuote{
position: absolute;
top: 904px;
left: 714px;
z-index: 2;
}
#triwinLogo{
position: absolute;
left: 52px;
top: 92px;
width: 385px;
height: 47px;
z-index: 2;
}
#triwinLogo a,#triwinLogo a:hover, #triwinLogo a:visited{
color:#000000;
font-size:18px;
font-weight:bold;
text-decoration:none;
outline-style:none;
}
#leftNav{
position: absolute;
top: 160px;
left: 54px;
width: 115px;
min-height: 410px;
z-index: 3;
text-transform: uppercase;
font-size: 8pt;
cursor: pointer;
}
#headerImage{
position: absolute;
top: 156px;
left: 186px;
width: 389px;
height: 60px;
z-index: 3;
}
#homepageBodyContainer{
position: absolute;
top: 82px;
left: 36px;
width: 800px;
height: 451px;background-image: url(img80/main-int-bg.jpg);background-repeat: no-repeat;
z-index: 1;}
#homepageBodyCopy{
position: absolute;
left: 189px;
top: 347px;
width: 366px;
left: 187px;}
#homepageRightCol{
position: absolute;
top: 282px;
left: 754px;
width: 223px;
height: 284px;
z-index: 1;}
#homepageH1Text{
position: absolute;
left: 189px;
top: 287px;
width: 344px;
height: 20px;
}
#homepageH1Text h1{
background-image: url(../img80/homepageh1.jpg) ;background-repeat: no-repeat;
width: 344px;
height: 20px;
margin: 0;
padding: 0;}
#homepageH1Text span{
display: none;
}
#bbbLogo{
position: absolute;
top: 399px;
left: 54px;
z-index: 5;
}
.hpRCStamp{
display: block;
float: left;
width: 93px;
height: 93px;
}
.hpRCStampText{
display: block;
float: left;
width: 186px;
height: 90px;}
.hpRCStampText p{
margin: 0 9px 0 21px;
font-size: 7pt;
line-height: 12pt;
}
.redText {
color: rgb(159,42,34);
}
.greenText {
color: rgb(47,88,42);
}
.blueText {
color: rgb(24,51,135);
}
.hpRCStampText h2{
margin: 0;
height: 26px;
width: 186px;
background-image: url(../img80/hp_hdr_mailingservices.gif);
}
h2.hpRCStampTextDS{
margin: 0;
height: 26px;
width: 186px;
background-image: url(../img80/hp_hdr_dataservices.gif);
}
h2.hpRCStampTextPS{
margin: 0;
height: 26px;
width: 186px;
background-image: url(../img80/hp_hdr_printservices.gif);
}
.hpRCStampText span{
display: none;
}
#siteBy{
display: none;
position: absolute;
top: 695px;
width: 1089px;
text-align: center;
font-size: 8pt;
}
#siteBy a{
text-decoration: none;
color: rgb(33,138,199);
}
#siteBy a:hover{
color: white;
}
.navAbout a{
color: rgb(148,147,147);
}
.navAbout a:hover{
color: rgb(174,132,2);
}
.navServ a{
color: rgb(148,147,147);
}
.navServ a:hover{
color: rgb(159,42,34);
}
.navSupp a{
color: rgb(148,147,147);
}
.navSupp a:hover{
color: rgb(6,146,6);
}




ul.navMain{
list-style: none;
margin: 0 0 0 0;
padding: 0;
}
.navMain li{
background:url(img80/navdivider.gif) no-repeat left 15px;

margin: 0px;
min-height: 19px;
}
.navMain li a, .navMain li a:visited{
display: block;
color:#000000;
padding-top:1px;
padding-bottom:16px;
padding-left:20px;
text-decoration:none;
outline-style:none;
}
.navMain li a:hover{
display: block;
color:#9F2A22;
}
.navMain li a.here{
background:url(img80/navstamp.gif) no-repeat 0px 0;
display: block;
color:#9F2A22;
}
ul.navSub{
list-style: none;
margin: 0 0 0 0;
padding: 0;
}
.navSub li{
margin: 0px;
min-height: 19px;
}
.navSub li a{
display: block;
margin: 0px;
text-decoration: none;text-align: left;
color: black;}
.navSub li a:link{
color: black;
}
.navSub li a:active{
color: black;
}
.navSub li a:hover{
color: black;
}
a.standardNav{
color: black;
text-decoration: none;}
.currCatAbout{
color: rgb(174,132,2);
}
.currCatServices{
color: rgb(159,42,34);
}
.currCatReferences{
color: rgb(221,90,0);
}
.currCatSupport{
color: rgb(6,146,6);
}
.currCatContact{
color: rgb(26,124,208);
}
#inth1_aboutTriwin{
position: absolute;
top: 213px;
left: 718px;
z-index: 3;}
#inth1_aboutTriwin h1{
margin: 0;
padding: 0;
width: 338px;
height: 101px;background-image: url(../img80/inth1_abouttriwin.jpg);background-repeat: no-repeat;}
#inth1_aboutTriwin span{
display: none;
}
#interior1Body{
position: absolute;
top: 215px;
left: 150px;
height: 196px;
width: 546px;
z-index: 4;
overflow: auto;
}
#interior1Body h2{
margin: 0;
padding: 0;
}
#interior2Body{
position: absolute;
top: 269px;
left: 187px;
height: 269px;
width: 780px;
z-index: 4;
overflow: auto;
}
#interior2Body h2{
margin: 0;
padding: 0;
}
#interior3Body{
position: absolute;
top: 269px;
left: 187px;
height: 279px;
width: 810px;
z-index: 4;
overflow: auto;
}
#interior3Body h2{
margin: 0;
padding: 0;
}
#interior4Body{
position: absolute;
top: 269px;
left: 187px;
height: 289px;
width: 710px;
z-index: 4;
overflow: auto;
}
#interior4Body h2{
margin: 0;
padding: 0;
}
#inth1_whyTriwin{
position: absolute;
top: 213px;
left: 719px;
z-index: 3;}
#inth1_whyTriwin h1{
margin: 0;
padding: 0;
width: 337px;
height: 98px;background-image: url(../img80/inth1_whytriwin.jpg);background-repeat: no-repeat;}
#inth1_whyTriwin span{
display: none;
}
#inth1_page{
background-image: url(img80/title_bg.png);background-repeat: no-repeat;
position: absolute;
top: 170px;
left: 576px;
z-index: 3;
height:80px;
}
#inth1_page h1{
color:#FFFFFF;
margin: 0;
padding: 24px 0 0 26px;
width: 284px;
font-size:24px;
}
#inth1_mailServices{
position: absolute;
top: 213px;
left: 720px;
z-index: 3;}
#inth1_mailServices h1{
margin: 0;
padding: 0;
width: 335px;
height: 100px;background-image: url(../img80/inth1_mailservices.jpg);background-repeat: no-repeat;}
#inth1_mailServices span{
display: none;
}
#inth1_dataServices{
position: absolute;
top: 213px;
left: 720px;
z-index: 3;}
#inth1_dataServices h1{
margin: 0;
padding: 0;
width: 335px;
height: 100px;background-image: url(../img80/inth1_dataservices.jpg);background-repeat: no-repeat;}
#inth1_dataServices span{
display: none;
}
#inth1_printServices span{
display: none;
}
#inth1_printServices{
position: absolute;
top: 213px;
left: 720px;
z-index: 3;}
#inth1_printServices h1{
margin: 0;
padding: 0;
width: 335px;
height: 100px;background-image: url(../img80/inth1_printservices.jpg);background-repeat: no-repeat;}
#inth1_references span{
display: none;
}
#inth1_references{
position: absolute;
top: 218px;
left: 722px;
z-index: 3;}
#inth1_references h1{
margin: 0;
padding: 0;
width: 335px;
height: 100px;background-image: url(../img80/inth1_references.jpg);background-repeat: no-repeat;}
#inth1_mailPermits span{
display: none;
}
#inth1_mailPermits{
position: absolute;
top: 215px;
left: 719px;
z-index: 3;}
#inth1_mailPermits h1{
margin: 0;
padding: 0;
width: 337px;
height: 103px;background-image: url(../img80/inth1_mailpermits.jpg);background-repeat: no-repeat;}
#inth1_fontChoice span{
display: none;
}
#inth1_fontChoice{
position: absolute;
top: 214px;
left: 719px;
z-index: 3;}
#inth1_fontChoice h1{
margin: 0;
padding: 0;
width: 337px;
height: 102px;background-image: url(../img80/inth1_fontchoice.jpg);background-repeat: no-repeat;}
#fontChoicesImg{
position: absolute;
top: 59px;
left: 12px;
width: 690px;
height: 207px;background-image: url(../img80/fontchoicesimg.jpg);background-repeat: no-repeat;}
#fontChoicesArial{
position: absolute;
top: 0;
left: 0;
width: 304px;
height: 45px;
}
#fontChoicesChel{
position: absolute;
top: 151px;
left: 0;
width: 304px;
height: 45px;
}
#fontChoicesTimes{
position: absolute;
top: 49px;
left: 0;
width: 304px;
height: 45px;
}
#fontChoicesFrutiger{
position: absolute;
top: 99px;
left: 0;
width: 304px;
height: 45px;
}
#fontChoicesMono{
position: absolute;
top: 0;
left: 309px;
width: 372px;
height: 45px;
}
#fontChoicesGe{
position: absolute;
top: 49px;
left: 309px;
width: 372px;
height: 45px;
}
#fontChoicesLuci{
position: absolute;
top: 99px;
left: 309px;
width: 372px;
height: 45px;
}
#fontChoicesMax{
position: absolute;
top: 151px;
left: 309px;
width: 372px;
height: 45px;
}
#inth1_fileUpload span{
display: none;
}
#inth1_fileUpload{
position: absolute;
top: 214px;
left: 719px;
z-index: 3;}
#inth1_fileUpload h1{
margin: 0;
padding: 0;
width: 337px;
height: 101px;background-image: url(../img80/inth1_fileupload.jpg);background-repeat: no-repeat;}
input.fileUploadInputs{
width: 200px;
}
input.fileUploadInputs2{
width: 222px;
}
#inth1_contact span{
display: none;
}
#inth1_contact{
position: absolute;
top: 218px;
left: 720px;
z-index: 3;}
#inth1_contact h1{
margin: 0;
padding: 0;
width: 340px;
height: 97px;background-image: url(../img80/inth1_contact.jpg);background-repeat: no-repeat;}
#contactDrive{
position: absolute;
top: 284px;
left: 746px;
width: 200px;
height: 69px;
z-index: 50;
}
#lookAtOurMaps{
position: absolute;
top: 363px;
left: 649px;
width: 133px;
height: 92px;
z-index: 50;
}
#viewContact{
position: absolute;
top: 372px;
left: 794px;
width: 188px;
height: 115px;
z-index: 50;
}
#requestQuoteMainContainer{
position: absolute;
top: 0;
left: 0;
min-width: 757px;
min-height: 613px;background-image: url(../img80/rq_bg.jpg);
background-color: rgb(227, 224, 219);background-repeat: repeat;}
#requestQuoteStamp{
position: absolute;
top: 0;
left: 0;
width: 148px;
height: 79px;
}
#requestQuoteMainBody{
position: absolute;
top: 93px;
left: 21px;
width: 744px;
height: 519px;
}
.requestQuoteRed{
color: rgb(119,0,0);
}
.requestQuoteLabels{
display: inline-block;
width: 100px;
text-align: right;
}
#contactListMainContainer{
position: absolute;
top: 0;
left: 0;
min-width: 601px;
min-height: 516px;background-image: url(../img80/rq_bg.jpg);
background-color: rgb(227, 224, 219);background-repeat: repeat;
}
#contactMainCallout{
position: absolute;
left: 34px;
top: 23px;
z-index: 2;
font-size: 10pt;font-weight: bold;font-style: normal;}
#contactMainCallout p{
margin: 0;
padding: 0;
}
#contactList{
position: absolute;
min-height: 300px;
width: 525px;
top: 70px;
left: 34px;
}
.contactBlue{
color: rgb(19,112,177);
font-weight: bold;
font-style: normal;
}
.contactBlue a{
color: rgb(19,112,177);
text-decoration: none;
font-weight: bold;
font-style: normal;
}

/*---------------------------------------------------------------
	A D D I T I O N S    P E R    3 / 1 6 / 2 0 0 9
---------------------------------------------------------------*/

#requestQuoteMainBody {
	font-family: Arial, sans-serif;
	margin: 0 0 0 10px;
}

li#addrequest a, li#addrequest a:visited  {
	color:black;
	margin:0 0 0 17px;
	padding:3px 5px;
	text-decoration:none;
}

#requestQuoteMainBody h2.quotereq {
font-family:Arial,sans-serif;
font-size:16px;
font-weight:bold;
line-height:18px;
margin:15px 0 0;
text-transform:none;
}

#requestQuoteMainBody span.tiny {
	font-size:11px;
}

#requestQuoteMainBody p.tiny {
	font-size:11px;
	font-weight:bold;
}

#requestQuoteMainBody p.call {
	margin: 7px 0 0 3px;
}

#requestQuoteMainBody p.bigjob {
	font-size:12px;
	line-height:18px;
	margin:20px 0 0;
}

#requestQuoteMainBody h3 {
color:#770000;
font-family:Arial,sans-serif;
font-size:12px;
letter-spacing:1px;
margin:40px 0 0;
text-transform:uppercase;
}

#requestQuoteMainBody ul#newform {
	list-style: none;
	line-height: 24px;
}

#requestQuoteMainBody ul#newform li {
margin:6px 0 0 -39px;
}

#requestQuoteMainBody textarea.specialtxt {
height:125px;
width:500px;
}

#requestQuoteMainBody ul#newform li label {
display:block;
font-family:Arial,sans-serif;
font-size:12px;
font-weight:bold;
width:150px;
}

#requestQuoteMainBody ul#newform li input {
	width: 200px;
}

#requestQuoteMainBody ul#newform li span {
	float: left;
}

#requestQuoteMainBody input.quotebutton {
	display:block;
margin:5px 0 0;
cursor: pointer;
}

#sustain {
border:none;
left:111px;
outline:none;
position:absolute;
top:450px;
z-index:2;
}

p#suspara {
left:185px;
position:absolute;
top:485px;
z-index:2;
}

#OrderSamples{
position: absolute;
top: 469px;
left: 68px;
z-index: 0;
}

#locations{
position: absolute;
top: 10px;
left: -100px;
width: 1000px;
height: 74px;
z-index: 3;
}
#interior1Video{
position: absolute;
top: 125px;
left: 187px;
height: 400px;
width: 683px;
z-index: 4;
overflow: auto;
}