body { padding:0; margin:0; }
#navigation { position: absolute; margin: 110px 25px 25px 0; width: 240px; border-top: 2px solid #fff; text-align: left; border-bottom: 2px solid #fff; padding: 10px;}
#navigation ul, ul#catalog { list-style-type: none;  }
#navigation ul , #navigation ul li, #forms h1, #forms h2, #forms h3, #forms h4, #forms p { margin:0; padding: 0; }
#navigation ul li { padding: 3px; }
#forms p { width: 500px; padding-top: 5px; }
#forms h3 { width: 500px; padding-top: 20px; }
#forms h1 { margin: 10px 0; }
#forms { background-image: url(../images/evgCom_HeaderLogo.jpg); background-repeat: no-repeat; padding: 120px 50px 25px 280px; text-align: left; top: 0; left:0; margin:0;}

/* COLORS */
.pink { color: #f3dfd4; }
.green { color: #487B67; }
.tan { color: #E0D4C0; }
.brown { color: #92482d; }

.formType {
	float: left;
	width: 120px;
	height:15;
	font: 11px Verdana;
	color: #000;
	text-align:right;
	margin: 0;
	padding: 5px;
}
.formType2 {
	float: left;
	width: 120;
	height:15;
	font: 11px Verdana;
	color: #000;
	text-align:right;
}
.tab1 {
	padding: 2 0 0 0;
	height:15;
	margin-left:10;
/* hide from Mac IE \*/
	display: inline;
/* stop hiding from Mac IE */
}
.tab2 {
	width: 300;
	padding: 2 0 0 0;
	height:15;
/* hide from Mac IE \*/
	display: inline;
/* stop hiding from Mac IE */
}
.smText:link, .smText:visited  {
	font-family: Verdana, sans;
	font-size: 10px;
	text-decoration:none;
	color: 487B67; 
}
.smText:hover, .smText:active {
	text-decoration:underline;
	color: 000000; 
}
.menu {
	position: absolute;
	width: 100;
	margin: 5;
	top: 0;
	right: 0;
	float: right;
}
.boldHeading {
 font: 18pt Verdana;
 color: #487B67;
 font-weight: bold;
 text-transform: uppercase;
 letter-spacing: 2;
}
li, LI {
	list-style: none;
	line-height: 16px;
}
.big20 { font-size: 120%; }
.right1 { text-align: right; margin-right: 30%; line-height: 1.4em; }
#venForm { position: absolute; float: left; width: 320px; top: 0; right: 0px; height: auto; }
#venForm p { margin:0; padding:0; }
#venForm input { margin: 5px 0; padding:0; }
#chngTimeForm { position: absolute; top: 10px; margin: 0 25px; width: 100%; height: auto; }
.topForm  { position: absolute; top: 100px; margin: 0; width: 100%; height: auto; }
#taskList { position: absolute; top: 200px; margin: 0; width: 100%; height: auto; }
.rightCell { padding: 2px; text-align: right; }

ul { margin: 20px; padding:0; }
ul ul, li, li li { margin:0; padding:0; }
ul ul { border-bottom: 1px solid #487B67; border-top: 1px solid #487B67; width: 160px; margin-top: 5px; }
li li a { display: block; margin:0; padding: 3px 10px; width: 138px; text-align:right; }
li li a:link, li li a:visited  { text-decoration: none; background-color: #fff; border-left: 1px solid #487B67; border-right: 1px solid #487B67; border-top: 1px dotted #487B67; border-collapse: collapse;   }
li li a:hover { text-decoration: none;  border-left: 1px solid #000; border-right: 1px solid #000; border-top: 1px dotted #000; border-collapse: collapse;  }
#welcome { position: absolute; top: 110px; left: 320px; }
.commerce th, .commerce td, #openJobs th, .workflow th, #openJobs td  { padding: 3px 5px; text-align: center; border-right: 1px dotted #000; }
.commerce th.greenTH { background-color: #d6e2dd; border-bottom: 1px dotted #000; font-size: 12pt; } 
.commerce th, #openJobs th, .workflow th, th { background-color: #E0D4C0; }
.commerce td, #openJobs td, .workflow td {  border-top: 1px dotted #666; border-right: 1px dotted #666; padding: 4px 8px; }
.commerce td.left, .commerce th.left, #openJobs td.left, #openJobs th.left, table.workflow th.left, table.workflow td.left{ text-align:left; }
table#openJobs, table.workflow, table.commerce  { border: 1px solid #000; font:11px Verdana, sans; margin-right: 150; }
#priv { padding : 3px; line-height: 30px; font-size: 12px; width: 250px;}
table#openJobs td.right, table.workflow td.right { text-align:right; padding-right: 10px; }


td.catList { padding: 20px 0; border-top: none; border-right: none;  }
	td.catList2 { padding: 10px 0; border-top: none; border-right: none;  }
td.productList { text-align:left; padding: 20px; border-top: none; border-left: 1px dotted #666; background-color: #fff; border-right: none; }
p.productblock { background-image:url(../images/dots1.gif); background-repeat: repeat-x; background-position: top left; padding: 0; margin:0; }
.titleblock { display: inline; width: auto; float:left; background-color: #fff; padding: 0 10px 5px 0; font-size: 120%; font-style: italic; }
.priceblock { width: auto; float: right; background-color: #fff; padding: 0 0px 5px 10px }
p.details { clear: both; padding: 5px 0 20px 0; }

#confirmDelete { position: absolute; top: 20%; left: 20%; width: 40%; background-color: yellow; border: 3px solid #900; padding: 30px; text-align: center; font-size: 12px; }

p.toplinx { font-size:11px; text-align: right; padding-right: 50px; }
.toplinx2 { display: block; width: 75px; float:right; text-align:right; }

input, .eText { font-family: Verdana, "Trebuchet-MS", sans-serif; padding: 3px; font-size: 11px; }

#forms .smPix, .smPix { float:left; text-align:center; margin: 5px 5px 0 0; border: 1px solid #666; width: auto; height: auto; padding-left: 5px; padding-right: 5px; padding-bottom:5px; background-color: #fff; }
#forms #photoFrame { position:absolute; width:auto; height:auto; padding: 15px; top: 10%; left: 20%; background-color: #ffc; border: 2px solid #487B67; text-align: center; }
.thumbnail { clear: left; margin: 10px 0 5px 0; }

#page table#products { margin: 15px 0 0 40px; width: auto; } 
	td.productblock2 { width: 150px; height: 220px;  background-image: url("../store/images/PhotoFrame3.jpg"); background-repeat: no-repeat; padding: 15px 5px 25px 5px; margin: 1px; text-align:center; font: 9pt Verdana, "Trebuchet-MS", sans-serif; line-height: 12pt; }
	td.productblock2 .thumbnail2 { margin: 3px; margin-right: auto; margin-left: auto; padding: 0;  }
	td.productblock2 p.titleblock2 { width: 140px; margin: 0; margin-right: auto; margin-left: auto; padding:0; font-size: 11px; text-align:center; font-weight: bold; line-height: 13px; color: #669; } 
	td.productblock2 p { width: 140px; margin:0; padding:0; font-size: 11px; text-align:center; margin-right: auto; margin-left: auto; }

ul#catalog { margin: 20px 0; padding:0; width: 200px; border-bottom: 1px dotted #666;  }
ul#catalog li { margin:0; padding:0; border-top: 1px dotted #666; }
ul#catalog li a { display: block; margin:0; padding:5px 10px; height: auto; width: 180px; font-size: 12px; }
ul#catalog li a:link, ul#catalog li a:visited  { text-decoration: none;  }
ul#catalog li a:hover, ul#catalog li a:active  { text-decoration: none;  }
table#catalog2 { border:none; }
table#catalog2 td.productList { padding:0; }

#prodSearch { width: 275px; margin: 10px 5px 5px 0; padding: 3px; }

#details1 { position: absolute; top: 100px; left: 100px; width: 650px; height: auto; background-color: #fff; border: 2px solid #000; padding: 20px 5px; text-align: left; }
#details1 .lgPreview { float:left; }
#details1 p.previewName, #details1 p.previewDetails, #details1 p.previewEnd { margin-left: 260px; }
#details1 p.previewName { font: 14pt Georgia; font-weight: bold; margin-top: 40px; }
#details1 p.previewDetails { font: 10pt Georgia, Times, serif; }
#details1 p.previewEnd { font: 11px Verdana; }

body#catalog { margin:40px; }
#cartChart { position: absolute; top: 15%; left:15%; right: 15%; border: 2px solid #92482d; padding: 10px; background-color: #fff; }
#cartChart td, #cartChart th { margin:0; padding: 3px 5px; }
#cartChart td { border-top: 1px dotted #000; }
#cartChart th { background-color: #f3dfd4; font-size: 12px; }

#cartLink { display: inline; width: auto; margin:10px; padding: 3px 6px; border: 3px double #92482d ;background-color: #f3dfd4; font: 12px Verdana, "Trebuchet-MS", sans-serif; }
	#cartLink a:link, #cartLink a:visited { text-decoration: none; }
	#cartLink a:hover, #cartLink a:active { text-decoration: underline; }
#cartLink2 { position:absolute; width: auto; margin:10px; top: 90px; right: 0; padding: 5px; border: 2px solid #000; background-color: #E0D4C0; }
.red {  color: #900; }

#semiTrans { position: absolute; top:0; right:0; bottom:0; left:0; background-image: url(../store/images/semiTrans1.gif); background-repeat: repeat; }

#payNow { position: absolute; top: 60px;  left: 150px; width: auto; height: auto; background-color: #fff; border: 3px solid #487B67; padding: 0px; }
#payNow form { padding: 5px 40px;  text-align:center; }
#payNow form table { width: 680px; }

#transForm { position: absolute; top: 100px;  margin-left:auto; margin-right:auto; width: 750px; border: 2px solid #487B67; padding: 10px 25px; background-color: #fff; }
#transForm form, #transForm p { margin:0; padding: 5px 0; }
#transForm form textarea, #details { padding: 20px; font: 11px Verdana; color: #666; }
#transform .tab1 input, #transform .tab1 select { width: 370px; padding: 5px; margin: 5px; }
#transform submit { width: auto; padding: 5px; margin: 5px; }
.revInset { float: right; width: auto; padding: 10px; text-align: center; }
.revInset img { margin: 8px; }

form #evgCommerceLogin { position: absolute; top: 200px; left: 0px; text-align: left; width: 900px;  }
.urgent {
font-family: Georgia, serif;
font-style: italic;
font-size: 12pt;
background-color: #487B67;
color: #eee;
border: 1px solid #92482d;
width: auto;
padding: 2px 10px;
margin: 0;
}