body,td { margin:0; background-color:#f90; font-family:Verdana,Arial,Helvetica; font-size:x-small; color:#000000; min-width:750px; }
input, select, textarea	{ font-size:small; font-family:Verdana,Arial,Helvetica,sans-serif; }

.clear 	     { clear:both; }
.clear:after { content:"."; height:1px; display:block; clear:both; visibility:hidden; }

.small 	     { font-size:0.7em; text-align:center;}

p,li		  { line-height:1.4em; } 
ul            { margin-left:-20px; }
*html ul      { margin-left:15px; }          
a			  { white-space:nowrap; text-decoration:underline; color:#c60; }
a:hover	  { color:#f90; text-decoration:one; }
h1        { font-family:Arial; color:#c60; font-size:small; margin-top:20px; }
h2        { font-family:Arial; color:#c60; font-size:small; }
h3        { font-family:Verdana; color:#ffffff; font-size:x-small; }
th,td     { background-color:transparent; }

.imgR               { float:right; text-align:center; }
.ImgL               { float:left; }
.Left               { float:left; width:241px; line-height:1em; text-align:center; color:#FFFFFF; }
.Left img           { margin:0 5px 0 0; border:#000 solid 1px; }


#Header {
  position:absolute;
  top:0;
  left:0px;
  width:100%;
  min-width:750px;
}
#Header .logo {
  background-color:#FF9900;
  height:168px;
  position:absolute;
  z-index:2;
}
#Header .hero {
  width:750px;
  text-align:right;
  float:right;
  z-index:1;
}
#NavMain            { position:absolute; top:150px; left:0; }
#NavMain ul         { list-style:none; margin:0px; padding:0; width:146px; }
#NavMain li         { display:block; }

#Container          { margin:170px 0 0 146px; padding:0; background-color:#fc6; }
#Container table    { margin:0; padding:0; }


td.R                  { width:250px; background-color:#f90; border-left:#f90 solid 5px; text-align:center; vertical-align:top; }
#Container .Right     { float:right; margin:0; line-height:1em;  }
#Container .Right img { margin:0; border:#000 solid 1px; }

td.C                  { vertical-align:top; border:#E1721F solid 1px; }
#Container .Content   { padding:0 5px 5px 5px; }
#Container .Content h1.heading { margin:0; font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; font-size:1.8em; border-bottom:#F5822F solid 1px; }

#Footer 				        { padding:2px; font-size:70%; border-top:#f90 solid 5px; }
#Footer .NavBot a 		  { color:#DD640B; text-decoration:none; }
#Footer .NavBot a:hover { color:#7C7C7C; }

.Contacts       { background-color:#f90; padding:2px; color:#FFFFFF; font-size:70%; }
.Contacts p     { margin:0; }
.Contacts a     { color:#fff; }
span.short	 		{ width:80px; }
.Dev       		  { background-color:#f90; padding:5px; font-size:xx-small; color:#FFFFFF; }

.Label textarea { width:100%;}

.Package    { clear:both; }
h2.packhead { font-family:Verdana; color:#000000; font-size:1.2em; }

.Comments   { font-size:0.8em; }
.Comments p { line-height:1.1em; }
.Quote      { font-style:italic; padding:10px 50px 10px 50px; background-image:url(../images/quote-left.gif); background-repeat:no-repeat; }
.Quote span { font-size:0.85em; font-weight:bold; font-style:normal; }

.map img { border: #FF9900 solid 1px; }
