/*	Core stylesheet for DigestMilk
	Author: Cyclical Web Development
	Date: February 2010 */


/* Reset for browser compatability */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}

/* Firefox vertical scrollbar fix */
html { overflow-y: scroll; }

body { background: #e3e3e3; font: 12px arial,helvetica,sans-serif; color: #454545;}

a:link , a:visited  { text-decoration: none; color: #428b7f; outline: none; }
a:active  	{ text-decoration: none; color: white; outline: none; }
a:hover 		{ text-decoration: underline; color: #428b7f; outline: none; }

p { margin: 1.5em 0 0 0; }

#wrap { width: 900px; margin: 5px auto; background: white url('mainback.gif') repeat-y;  position: relative;}

#header { background: url('maintop.gif') no-repeat; padding: 16px;}

#footer { background: url('mainbottom.gif') no-repeat bottom center; height: 100px; padding: 50px 20px; text-align: center; color: #787878; clear: both;}
#footer span { font-size: 0.7em; line-height: normal; }

#menu { background: #f1f1f1 url('menuback-top.gif') no-repeat top right; width: 160px; min-height: 200px; padding: 20px; color: #000; font-weight: bold; float: left; margin-top: 20px;}

#menubottom { background: #f1f1f1 url('menuback-bottom.gif') no-repeat top right; width: 200px; height: 6px; float: left; clear: left;}

#content { float: right; width: 660px; padding: 20px;} 

#content p {  line-height: 150%; }

#popup { position: absolute; top: 150px; left: 65%; margin-left: 0px; width: 175px; z-index: 10; padding: 20px; background: #F1F1F1; font-size: 14px; font-weight: bold; border: 1px solid #428b7f; display: none; }


h1 { color: #428b7f; line-height: normal; font-size: 1.5em; font-family: arial, helvetica, sans-serif;}

h2 { color: #428b7f; line-height: normal; font-size: 1.2em; font-family: arial, helvetica, sans-serif;}

table.productrow { width: 100%; border-bottom: 2px solid #efefef;}
table.productrow  td { padding: 5px; }

table.pricetable { border:1px solid #234343; width: 650px; border-collapse: collapse; margin-bottom: 15px; }
table.pricetable tr td { border:1px solid #789090; padding: 4px; }
