/**  Layout CSS **/ 

body { background: #fff url(/img/body_bg.jpg) top left repeat-x; font-family: Georgia, Trebuchet MS, Arial, Helvetica, Verdana, sans-serif; text-align:center; }

#container { display:block; background: #fff url(/img/top_bg.jpg) top left repeat-x;  width: 750px; text-align: left; margin: 0px auto; padding:0px;  }

#head { background: #fff url(/img/header_logo.jpg) top left repeat-x; height:193px; }

#menu { height:60px; width:750px;  }
#menu img {float:left; }
#menu .navheader { display:inline; list-style:none; color:#8d3695; margin-top:20px; float:left; padding-left: 110px}
#menu .navheader a { text-decoration:none; font-weight:normal; color:#8d3695; font-size:12px; }
#menu .navheader a:hover { text-decoration:underline;}

#content .purple { color:#8d3695; }
#content .green { color:#0f9e1f; }

#tContent { margin-top:10px; margin-bottom:20px; }
#tContent .purple { margin-left:10px; font-family:Arial, Helvetica, Verdana, sans-serif; }

#mContent img {}
#mContent img.butterfly { float:left; padding:5px;border:1px solid #aaa;}
#mContent img.waterhole { float:left; padding:5px;border:1px solid #aaa;}
#mContent .purchase { float:right; width:122px; }
#mContent .purplecontent { width:400px; margin-left: 210px; }
#mContent .purplecontent a { font-weight:bold; color:#8d3695; text-decoration:none;}
#mContent .purplecontent a:hover {text-decoration:underline;}
#mContent .greencontent { width:400px; margin-left: 210px; }
#mContent .greencontent a { font-weight:bold; color:#0f9e1f; text-decoration:none; }
#mContent .greencontent a:hover { text-decoration:underline;}
#mContent .green a { font-weight:normal;}
#mContent .purple a {font-weight:normal;}
#mContent .more {text-align:right; margin-right:20px; margin-top:20px;}

#previewGallery { float:left; margin-top:210px;}

#pImg {float:left; width:200px; margin:0px;text-align:center;}
#pImg ul.thumbs { display:block; }
#pImg .thumbs img { margin-top:10px; width:75px; height:57px; padding:2px; border:1px solid #ccc;}

#pContent {margin-left:220px;width:350px;}

#pBuy {float:right; width:125px; }

#lContent { }

#footer_container { width:100%; clear:both;} 
#footer {background: #fff url(/img/footer_bg.jpg) left repeat-x; height:68px; text-align:center; color:#fff; }
#footer .navfooter {display:inline; list-style:none; margin-top:10px; font-weight:bold;  } 
#footer .navfooter a {color:white; text-decoration:none;}
#footer .navfooter a:hover {text-decoration:underline;}

#copywrite {margin-top:5px;}

.bar {text-align:center; width:700px; border-bottom:1px solid #ccc; clear:both; padding:10px 20px 10px 20px; margin-bottom:20px;}
.clear {clear:both; margin-top:20px;}
#mainList ul {list-style-type:circle !important;}
#mainList li{  list-style-type: square; display: block !important; margin:0px; margin-bottom: 10px !important;}

ul.retailerList {list-style: circle; margin: 0 0 0 5px;}
ul.retailerList li { display:block; margin: 0; }
