body              {  font-family:"Arial Narrow",Verdana,sans-serif; background: #330000;  padding:0; margin: 0; height: 100%;  min-height: 100%; }

.copyright       { font-size: 10px; color: #336699; }
#container      { margin:0px auto 0px auto; width: 850px; background-color: #000000; min-height: 100%; height: 100%; }
#top                { position:relative; width:850; height:10; z-index:1;  margin:0px; padding:0px;}
#nav               { position:relative; width:850px; height:26px; z-index:2; top:11px; background-color: #000000; margin:0px; padding:0px;}
#formbody 	{ position:relative; width:850px; height:900px; z-index:2; top:40px; background-color: #666666;}

#db_img1      { position:absolute; width:850px; height:72px; z-index:3; top: 36px; background-color: #FFFFFF; }
#db_imgform { position:absolute; width:850px; height:850px; z-index:3; top: 125px; background-color: #FFFFFF; }
#foot               { position:absolute; width:850px; height:20px; z-index:3; top:120%; margin-top:20%; background-color: transparent; padding-bottom:2px; }


.page                         { font: 14px; color: #000000; background: #ffffff; padding-left:40px;  padding-right:40px; vertical-align:top; width:100%;  }
.pagesmc                  { font: 10px; color: #000000; vertical-align:top; }

/* containers */
#main         { padding:0px;  margin:0px;   min-width:850px;                               border:0px solid #00ff00; }
#topspace { padding:0px;  margin:0px;   min-width:850px; line-height:10px;  border:0px solid #cc66cc; }
#bl              { padding:0px;  margin:0px;   min-width:850px; line-height:2px;     border:0px solid #cc66cc; background-color:#000000;  color:#000000; }
#ff               { padding:0px;  margin:0px;   min-width:850px; line-height:2px;     border:0px solid #cc66cc; background-color:#666666;  color:#666666; }
#yl               { padding:0px;  margin:0px;   min-width:850px; line-height:3px;    border:0px solid #cc66cc; background-color:#999933;  color:#999933; }
#rowlogo1 { padding:0px;  margin:0px;   min-width:850px; height:80px;          border:1px solid #cc66cc; background: #CC0000 url(back-red.jpg); background-repeat:repeat; }
#rowlogo2 { padding:0px 0px 0px 10px; }
#rowlogo3 { padding:0px 100px 0px 100px; }

#rowmenu1 { padding:0px;  margin:0px;   min-width:850px; height:29px;      border:0px solid #cccccc; background: #666666 url(menu2.jpg); background-repeat:repeat-x; }

#rowfoot1 { padding:0px;  margin:0px;   min-width:850px; height:88px;          border:0px solid #cc66cc; background: #CC0000 url(footerx.jpg); background-repeat:repeat-x; }
#rowfoot2 { padding:0px 10px 0px 10px; }
#rowfoot3 { padding:0px 75px 0px 75px; }
#rowfoot4 { padding:0px 10px 0px 10px; }

#rowcontent1     { padding:0px;  margin:0px;   min-width:850px;                                                   border:0px solid #00ff00; background-color #FFFFFF; }
#rowcontent2     { padding: 0px 100px 0px 70px;   margin:0px;                                                     border:0px solid #00ff00; background-color #FFFFFF; position:absolute;   top:920px;   left:1px; }  /* block  */
#rowcontent2.1  { padding: 0px 100px 0px 70px;    margin:0px;   min-width:100px;                     border:0px solid #00ff00; background-color #FFFFFF; position:absolute;   top:920px;   left:100px; }
#rowcontent2.2  { padding: 0px 100px 0px 70px;   margin:0px;   min-width:650px;                     border:0px solid #00ff00; background-color #FFFFFF; position:absolute;   top:920px;   left:100px;  }

/* NAV */
.sidenav                   { font: 13px; color: #ff0000; background: url(back110.jpg) repeat-y;  vertical-align:top; width:100px; } /* was BG #FCC862*/
A:link.sidenav           { color: #ff0000; text-decoration: underline; }
A:visited.sidenav      { color: #ff0000; text-decoration: underline; }
A:active.sidenav       { color:#cccccc; text-decoration: underline; }

#tw                     { color: #999999; text-decoration:none; font-size:10px;  text-align: left; }
#tw a                  { color: #999999; text-decoration:none; }
#tw a:link           { color: #999999; text-decoration:none;}
#tw a:visited     { color: #999999; text-decoration:none; }
#tw a:hover       { color: #ffffcf; text-decoration:underline; }
#tw a:active      { color: #ffffcf; text-decoration:underline; }

#totop                     { color: #999999; text-decoration:none; font-size:10px;  text-align:right !important; padding-left:75%;}
#totop a                  { color: #999999; text-decoration:none; }
#totop a:link           { color: #999999; text-decoration:none;}
#totop a:visited     { color: #999999; text-decoration:none; }
#totop a:hover       { color: #ffffcf; text-decoration:underline; }
#totop a:active      { color: #ffffcf; text-decoration:underline; }

.backonly				{ background-color:#666666; }
.OSFM					{ float:left; 	font-size:10px; color:#ffcc99; }
.nav1						{ float:right; font-size:10px; color:#ffcc99; }

#toppbar				{ font-size:7pt; font-weight:normal; text-align:center; vertical-align:center; font-family:arial,helvetica; }
#toppbar a				{ /*/*/padding: .1pt; display:block;  border:1px dotted #CCC; text-decoration:none; line-height:8pt; width:50px; /* */ }
#toppbar a:link		{ color: #003366; }
#toppbar a:visited	{ color: #003366; }
#toppbar a:hover	{ color: #FFFFFF; background-color: #CCCCCC; border: 1px dotted #000; }
#toppbar a:active	{ color: #FFFFFF; background-color: #CCCCCC; border: 1px dotted #000; }

.headings 				{ background-color:#3F469E; } /* 5C2946  THR */
.headingsS 			{ background-color:#5C2946; } /*333000 THR Shipping */
.headingsCr 			{ background-color:#cccccc; } /* THR CCard */
.headingsB 			{ background-color:#000000; } /* THR Black */
.headingtxt				{ color:#ffcc99; font-size:14px;  	text-align:center;	line-height:1.0em; font-weight:bold; 		 }
.headingtxt1			{ color:#ffcc99; font-size:14px;  	text-align:center;	line-height:1.0em; font-weight:bold; 		 width:300px; background-color: #330000;}
.headingtxt2			{ color:#ffcc99; font-size:14px;  	text-align:center;	line-height:1.0em; font-weight:bold; 		 width:60px; background-color: #330000;}
.headingtxt3			{ color:#ffcc99; font-size:14px;  	text-align:center;	line-height:1.0em; font-weight:bold; 		 width:90px; background-color: #330000;}
.headingtxt4			{ color:#ffcc99; font-size:14px;  	text-align:center;	line-height:1.0em; font-weight:bold; 		 width:90px; background-color: #330000;}
.headingtxt5			{ color:#ffcc99; font-size:14px;  	text-align:center;	line-height:1.0em; font-weight:bold; 		 width:60px; background-color: #330000;}
.headingtxt6			{ color:#ffcc99; font-size:14px;  	text-align:center;	line-height:1.0em; font-weight:bold; 		 width:60px; background-color: #330000;}
.headingtxt2R		{ color:#ffcc99; font-size:14px;  	text-align:right;		line-height:1.0em; font-weight:bold; 		}
.headingtxt2L			{ color:#ffcc99; font-size:14px;  	text-align:right;		line-height:1.0em; font-weight:bold; 		 }
.headingtxt2S		{ color:#ffcc99; font-size:10px;  	text-align:center;	line-height:1.0em; font-weight:bold; 		 }
.headingtxt3L			{ color:#ffcc99; font-size:12px;  	text-align:left;			line-height:1.2em; font-weight:normal;	 }
.headingtxt3C		{ color:#ffcc99; font-size:12px;  	text-align:center;	line-height:1.2em; font-weight:bold;	 	}
.headingtxtSUB		{ color:#ffcc99; 							  	text-align:right;										font-weight:normal;	 background-color: #330000; padding:2px;}
.itemsnote				{ color:#ffcc99;  font-size:10px; background-color:#666666;}
.header					{ color:#ffcc99;  font-size:36px; background-color:#666666;}

.pricingtxt1				{ color:#000000; font-size:12px;  	text-align:left;			line-height:1.0em; font-weight:bold; 		background-color:#F8F8FF; }
.pricingtxt2				{ color:#000000; font-size:12px;  	text-align:center;	line-height:1.0em; font-weight:normal; 	padding-right:0px;	 }
.pricingtxtR				{ color:#000000; font-size:12px;  	text-align:right;		line-height:1.0em; font-weight:normal; 	padding-right:6px;	 }
.pricingtxtC			{ color:#000000; font-size:12px;  	text-align:center;	line-height:1.0em; font-weight:normal; 	padding-right:2px;	 }
input						{ color:#000000; font-size:12px;  	font-weight:normal;	 }
select						{ color:#000000; font-size:12px;  	font-weight:normal;	 }
.alignright				{ text-align:right; 	margin-right:10px; padding-right:2px; }
.aligncenter		   	{ text-align:center; margin-right:1px; padding-right:1px; }


.formRtReqd		{ color:#5C2946; font-size:12px;  text-align:right;  line-height:1.0em; font-weight:bold; font-style:italic;}
.formLfReqd		{ color:#5C2946; font-size:12px;  text-align:left;	line-height:1.0em; font-weight:bold; }
.formLitReqd		{ color:#5C2946; font-size:10px;   text-align:right;  line-height:.8em; font-weight:normal; }
.formLitRqdLf	{ color:#7F395F; font-size:10px;   text-align:left; 	line-height:10px; font-weight:normal; background-color:#e3e3e3; }
.formRt				{ color:#5C2946; font-size:100%;  text-align:right;  line-height:1.0em; }
.formLf				{ color:#5C2946; font-size:100%;  text-align:left; 	line-height:1.0em; }
.formLfX				{ color:#5C2946; font-size:90%;		text-align:left; line-height:1.0em; font-weight:bold; }

.buttn					{ color:#000000; font-size:10px;		text-align:center;  	font-weight:normal; margin:0px; padding:0px; font-family:Verdana,Tahoma,Helvetica,Sans-Serif; 	}
.inputbig				{ color:#000000; font-size:12px; 	text-align:left; 	 	font-weight:normal;	margin:0px; padding:0px; font-family:Verdana,Tahoma,Helvetica,Sans-Serif; background-color:#F0FFFF;}
.clickTot				{ color:#000000; font-size:0.45em; text-align:center;	margin:0px; padding:0px; font-family:Verdana,Tahoma,Helvetica,Sans-Serif; max-width:100px; width:100px;}

.buttnclickTot		{ color:#000000; font-size:0.60em; text-align:center;	margin:0px; padding:0px; font-family:Verdana,Tahoma,Helvetica,Sans-Serif; max-width:130px; width:130px;}
.buttnSubmit		{ color:#000000; font-size:0.60em; text-align:center;	margin:0px; padding:0px; font-family:Verdana,Tahoma,Helvetica,Sans-Serif; max-width:130px; width:130px;}
.selectShip 		{ color:#000000; font-size:0.60em; text-align:right; 		margin:0px; padding:0px; font-family:Verdana,Tahoma,Helvetica,Sans-Serif; max-width:130px; width:130px;}



.body2spc { font:10px; padding:0px 100px 0px 100px; background-color:#FFFFFF;  line-height:80px; border:0px solid #cc66cc;}
.sayings     { font-size:12px; text-align:center; padding:0px 120px 0px 100px; background-color:#FFFFFF; font-style:italic; color: #999999; }

.row2         {  font:28px Verdana,Arial; color: #FFFFFF; background: #FF3333 url(back-red.jpg);   line-height:80px; text-align:center; min-width: 850px; }
.row4x       {  background-color:#666666;  min-width: 850px; }
#rowlogo   { min-width: 850px; }


/* CLIENTS*/
LI                { padding-top:10px;  padding-bottom:10px;  }
UL.client    { text-align:left;                           padding:0px; }
LI.client      { text-align:left; font-size:11px; line-height:16px;  padding:0px 0px 1px 0px; margin:0px; }
UL.clients  { text-align:left;                           line-height:10px;  padding:0px;}
LI.clients    { text-align:left; font-size:11px; line-height:10px;  padding:0px 0px 0px 0px; margin:0px;  }
UL.clientt   { text-align:left;                           line-height:10px;  padding:0px;}
LI.clientt     { text-align:left; font-size:11px; line-height:10px;  padding:2px 0px 0px 0px; margin:0px;  }


.date-font          { color: #FFFFFF; font:9px Geneva,Helvetica,Arial,sans-serif; font-weight: normal; }

.foot1c       { color: #ffffff; font:10px verdana;  text-align:center; }
hr               { border: 0; color: #E0E0E0; background-color: #E0E0E0; height: 1px; margin: 2.5em 1.5em 2.5em 0; }
hr.foot        { border: 0; color: #E0E0E0; background-color: #E0E0E0; height: 1px; margin: 0.5em 1.5em 0.5em 0; }
hr.tlnav       { border: 0; color: #000000; background-color: #E0E0E0;  height: 1px; margin: .1em .5em .0em .5em; }

H1              { font: 26px "Trebuchet MS",Arial,Verdana,sans-serif; color: #000000;   line-height: 64px; text-align:center; padding:20px 100px 0px 0px; }
H2              { font: 20px "Trebuchet MS",Arial,Verdana,sans-serif; color: #CC0000; line-height: 44px; }
H3              { font: 18px "Trebuchet MS",Arial,Verdana,sans-serif; color: #000000; line-height: 42px; padding-left:10px; }
H4              { font: 16px "Trebuchet MS",Arial,Verdana,sans-serif; color: #000000;   line-height: 40px;}

PRE           { font:  9px Verdana,Arial; color: #000066; }

.noline                     { margin:30px;  border-top: 0px none #e7e7e7;  border-right: 1px outset #c0c0c0; border-bottom: 1px outset #c0c0c0; border-left: 0px outset #e7e7e7;  }
.noline0                   { margin:2px;    border-top: 0px none #e7e7e7;  border-right: 1px outset #c0c0c0; border-bottom: 1px outset #c0c0c0; border-left: 0px outset #e7e7e7;  }
IMG.foot                  { margin:10px;   }


