/* Header Info*/
BODY {text-align: center; background: #42542e url('/images/lilly-bkg-dk.jpg') no-repeat fixed center; font-family: Serif; margin-bottom: 60px;}
#developer{color: #fff; font-size: 10px; padding: 3px;}
#developer a{color: #fff;}
#canvas{width: 900px; position: relative; margin:5px auto; border: 5px solid white;}
#header{position: relative;}
#headerI{position: relative; height: 319px;/*371px*/}
#mtPondsTitle{position: relative; margin-top:-5px; background: url('/images/menu-bar.jpg') no-repeat scroll bottom;color:#00ff01;font-size: 35px; text-align: left; padding-left: 10px; font-weight: bold;height: 41px;}
#contactBox{margin: 2px;padding: 0px 5px;background: #fff; color:#000000; font-size: 10px; width: 150px; text-align: center; text-transform: uppercase;}
/* footer */
#footer{background: #E47725; color: #fff;}
#footer .notice{font-size: .8em;}
/* index Page */
#title{padding: 0px; margin: 0px;display:inline;}
#main,#mainContent,#topContent{position: relative;}
#menu{position: absolute; width:899px; top:313px; left: 0px;}
#menu #mainNav{position: absolute; padding: 0px; margin: 0px;}
#menu #mainNav ul{padding: 0px; margin: 0px;}
/* top index page*/
#leftTopContent{position:relative; width: 430px; text-align: left; font-weight: bold;font-size: 1.25em; color:#0000ff;}
#logoContainer{position: relative; background: #ffffff; height: 191px;}
#logo{position: relative; width: 170px;}
#logoText{width: 235px; padding: 10px; text-align: center;}
#waterfall{background: url('/images/waterfall.jpg') no-repeat scroll bottom; color:#ffffff; height:151px; padding: 5px; padding-left: 170px; font-size: 20px;}
#waterfall ul{font-size:1em;}
#flashMovie {position: relative;}
/* bottom index page*/
#bottomContent{background: #1255be;color:#ffffff; text-align: left; padding: 5px 2px;}
#bottomContent h1{padding-top:0px; margin-top: 0px;}
.bottomBox{float:left; padding:20px;background: #1255be;}
#bottomDivider{width: 1px; background: #ffffff; margin: 5px 0px; height: 310px;}
.rightBorder{border-right: 1px solid white;width: 388px;}
/* header all pages */
#headerImg{background: url('/images/inside-header.jpg') no-repeat scroll bottom; height: 139px;}
#mainNav{position:absolute; bottom: 47px; padding: 0px; margin: 0px; left: 10px;}
#mainNav ul{padding: 0px; margin: 0px;}
#mainNav a, #mainNav a:visited{color: #ffffff; text-decoration: none; font-weight: bold;}
#mainNav a:hover{text-decoration: underline;}
#mainNav li{color: #ffffff; display: inline; padding: 5px; border: 1px solid white;}
/* main body of pages */
#page{background: #ffffff;}
#columnContainer{margin: 0px; padding: 0px;}
#mainCol{margin: 0px 10px; margin-left: 220px; padding: 0px; text-align: left;}
#mainCol h1{margin-top: 0px; padding-top: 15px;}
/* navColumn */
#leftCol{float: left; width: 200px; padding: 0px; margin: 0px; font-weight: bold; padding-left: 10px;}
.navHead {background: #E47725; color: #fff; text-align: left; padding-left: 4px;}
#leftCol ul{text-align: left; margin: 0px; padding: 0px; list-style: none;}
#leftCol ul li{background: #199900; padding: 2px 0px; padding-left: 10px; margin-bottom: 2px; font-size: .9em;}
#leftCol li a{color: #fff; text-decoration: none;}
#leftCol li a:hover{text-decoration: underline;}
/* gallery */
.galItem{width:200px; height: 160px; border: 1px solid black; float: left; margin:5px; padding: 5px; text-align: center;}
/* category pages */
.cDisplay {width: 140px; height: 10em; border: 1px solid black; margin: 5px; float: left; padding 5px; text-align: center; position: relative;}
.cDisplay a {color: #000; font-size: .8em; font-weight: bold; text-decoration: none;}
.cDisplay a:hover {text-decoration: underline;}
.catImg{}
.pImage{position: relative;height: 130px; width: 125px; margin: 0 auto;}
.pDisplay {width: 140px; height: 13em; border: 1px solid black; margin: 5px; float: left; padding: 5px; text-align: center; position: relative;}
.pDisplay a {color: #000; font-size: .8em; font-weight: bold; text-decoration: none;}
.pDisplay a:hover {text-decoration: underline;}
.price{color: #444; font-size: .8em; position: absolute; bottom: 3px;}
/* product pages */
#productDetail{position: relative; width: 675px;}
.prodImg {margin-right: 10px;}
.prodImgBig{position: relative; margin: 0 auto; display: block;}
/* shoppingCart display */
.cartTable{width: 100%; border-collapse: collapse;}
/*constant classes*/
.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.titleText{color:#00ff01;}
.shippingNotice{color: red; font-size: 15px;}
.spacerDiv{height: 10px;}
.center{text-align: center;}
.orange{background: #E47725;}
.whiteText{color: #fff;}
.error{color: #f00;}