
A.top { color: #000033; text-decoration: none }
A.top:hover { color: #000033; text-decoration: underline }

INPUT.inputButton { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000033; background-image: url(images/frame/midbar-normalbutton.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 -2px; border: solid 1px #696969;
/* height: 19px; */
}
INPUT.inputButton:hover { color: #000033; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(images/frame/midbar-bluebutton.jpg); background-repeat: repeat; background-attachment: scroll; background-position: 0 -2px; border: solid 1px #82acd7; }
INPUT.search { font-size: 9pt; background-color: #F5F5F5; color: #000033;border-color : #000033;border-style : solid;border-width : 1px;  }
INPUT.podcastsearch { color: #697697; font-size: 9pt; background-color: #f5f5f5; border: solid 1px; }
INPUT.text { font-size: 9pt; background-color: #F5F5F5; color: #000033;border-color : #000033;border-style : solid;border-width : 1px;  }
INPUT.readonly { font-size: 9pt; background-color: #F5F5F5; color: #808080;border-color : #000033;border-style : solid;border-width : 1px;  }

A {color :#000033; 	text-decoration : none;}
A:hover {color :#000033;text-decoration : underline;}

HR {	color : #000033;width : 94%;	}

div.sgl {
  height: 7px;
  background: #fff url(images/frame/sgl.gif) repeat-x;
}
div.sgl hr {
  display: none;
}

div.dbl {
  height: 5px;
  background: #fff url(images/frame/dbl.gif) repeat-x;
}
div.dbl hr {
  display: none;
}

BODY {background: #CCCCCC; }

/* 
.bl-t {background: url(images/frame/bl-dot2.gif) 0 0 repeat-x; width: 360px}
.bl-b {background: url(images/frame/bl-dot2.gif) 0 100% repeat-x}
*/
.bl-t {width: 360px}
.bl-b {width: 360px}
.bl-l {background: url(images/frame/bl-dot2.gif) 0 0 repeat-y}
.bl-r {background: url(images/frame/bl-dot2.gif) 100% 0 repeat-y}
.bl-bl {background: url(images/frame/bl-bl2.gif) 0 100% no-repeat}
.bl-br {background: url(images/frame/bl-br2.gif) 100% 100% no-repeat}
.bl-tl {background: url(images/frame/bl-tl2.gif) 0 0 no-repeat}
.bl-tr {background: url(images/frame/bl-tr2.gif) 100% 0 no-repeat; padding:10px}
.carttable { border: solid 1px #ccc; }
.midtoptext { color: #393939; font-size: 13px; font-weight: 600; }
.cartcell { color: #697697; font-size: 12px; font-weight: 600; background-color: #f5f5f5; }
.cartdetails { color: #697697; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; font-variant: small-caps; text-transform: uppercase; }
.cartdetails-sm { color: #697697; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; }
.brewu-trans { color: #697697; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 400; background-image: url(images/trans-seal.jpg); background-repeat: no-repeat; background-position: 250px 12px; }
.cartitem { color: #800000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; padding-top: 1px; padding-bottom: 5px; }
.grandtotal { color: #800000; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; padding-top: 3px; padding-bottom: 3px; border-top: 1px solid #697697; border-bottom: 1px solid #697697; }
.cartprices { color: #800000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; }
.cartheader { background-color: #f5f5c8; border-bottom: 1px solid #ccc;}
.cartheaderright { background-color: #f5f5c8; border-top: 1px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left-color: transparent; }
.cartheaderleft { background-color: #f5f5c8; border-top: 1px solid #ccc; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right-color: transparent; }
.cartheadercenter { background-color: #f5f5c8; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right-color: transparent; border-left-color: transparent; }
/*
.cartitems { border-bottom-color: #ccc;border-bottom-style: dashed; }
.cartfooter { background-color: #f5f5c8; border-top: 4px double #003; border-bottom-style: none; }
*/
.cartfooter { background-color: #f5f5c8; border-bottom-style: none; }
.cartfooter2 { background-color: #f5f5c8; }
.cartfooter3 { background-color: #f5f5c8; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; }
h2 { font-size: 1.5em; font-weight: bold; margin: 0; }
h4 { font-weight: bold; margin: 0; }
.friendheadertable { background-color: #f5f5f5; width: 100%; margin: 2px 3px 3px; border-top: 1px dashed #000; border-right-style: hidden; border-right-width: 1px; border-bottom-style: dashed; border-bottom-width: 1px; border-left-style: hidden; border-left-width: 1px; }
.friend_name { color: #e8a400; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; text-transform: lowercase; margin: 0 5px 5px 2px; }
.friend_currenttitle { color: #e8a400; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: bold; text-decoration: underline; text-transform: lowercase; letter-spacing: 2px; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; }
.articleheadertable { background-color: #f5f5f5; margin: 5px 3px; border-style: dashed none; border-width: 1px 0; }
.articletitle { font-size: 22px; font-family: georgia; font-weight: 500; text-transform: capitalize; }
.podtitle { font-size: 20px; font-family: georgia; font-weight: 500; text-transform: capitalize; }
.peertitle {  }
.articleauthor { color: #e8a400; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-variant: small-caps; text-transform: lowercase; margin: 0 5px 5px 2px; }
.peerauthor { color: #808080; font-family: Verdana, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; text-transform: lowercase; margin: 0 5px 5px 2px; }
form { margin: 0; padding: 0; }
.articlecompany { color: #696969; font-size: smaller; font-family: "Trebuchet MS", Arial; font-variant: small-caps; margin: 2px 0 5px; }
.articledescription { color: #808080; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; margin-top: 5px; margin-bottom: 5px; }
.articlebody { color: #323131; font-size: 14px; font-family: Georgia, "Times New Roman", Times, serif; line-height: 22px; text-align: left; padding: 2px; }
.articledate { color: #000; font-size: smaller; font-family: Georgia, "Times New Roman", Times, serif; font-weight: 500; font-variant: small-caps; text-transform: lowercase; letter-spacing: 4px; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; }
.submitarticle_font { color: #696969; font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-variant: small-caps; font-weight: 500; text-transform: lowercase; letter-spacing: 2px; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; }
td.midtop-button { background-image: url(images/frame/midbar-normalbutton.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; vertical-align: middle; }
td.midtop-button:hover { background-image: url(images/frame/midbar-bluebutton.jpg); background-repeat: repeat-x; background-position: left top; text-align: center; vertical-align: middle; }
.footbot { color: #000; font-size: 11px; font-weight: bold; text-transform: uppercase; }
A.footeritem { color: #82acd7; font-size: 11px; font-weight: bold; text-transform: uppercase; padding: 3px 3px 1px; }
A.footeritem:hover { color: #fff; font-weight: bold; line-height: 8px; background-color: #82acd7; text-decoration: none; text-transform: uppercase; padding: 3px 3px 1px; }
.pointer { cursor: pointer; }

.recipeheader { color: #697697; font-size: 13px; font-family: Verdana; font-weight: 600; background-position: 0 -2px; background-image: url(images/frame/midbar-bluebutton.jpg); text-align: center; margin: 0; padding: 0;border-top: 1px solid #697697; border-bottom: 1px solid #697697; }
.snazzyheader { color: #4682b4; font-size: 15px; font-family: Verdana; font-weight: 600; background-image: url(images/frame/midbar-normalbutton.jpg); background-position: 0 -2px; text-align: center; text-transform: lowercase; margin: 0; padding: 0; border-top: 1px solid #4682b4; border-bottom: 1px solid #4682b4; }
.brewuheader { color: #feae0d; font-size: 14px; font-family: Verdana; font-weight: 600; font-variant: small-caps; background-image: url(images/frame/midbar-redbutton.jpg); background-position: 0 -2px; text-align: left; text-transform: lowercase; margin: 0; padding: 0; border-top: 1px solid #4682b4; border-bottom: 1px solid #4682b4; }
.otherheader { color: #ccc; font-size: 14px; font-family: Verdana; font-variant: small-caps; font-weight: 600; background-image: url(images/blue-background.gif); background-position: 0 -2px; text-align: left; text-transform: lowercase; margin: 0; padding: 0; border-top: 1px solid #4682b4; border-bottom: 1px solid #4682b4; }
.podcastheader { color: #697697; font-size: 14px; font-family: Verdana; font-variant: small-caps; font-weight: 600; background-image: url(images/frame/midbar-normalbutton.jpg); background-position: 0 -2px; text-align: left; text-transform: lowercase; margin: 0; padding: 0; border-top: 1px solid #4682b4; border-bottom: 1px solid #4682b4; }
#xsnazzy { background: transparent; width: 96%; margin:4px; }

.xtop, .xbottom {display:block; background:transparent; font-size:1px;}
.xb1, .xb2, .xb3, .xb4 { display:block; overflow:hidden; }
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#4682B4; border-left:1px solid #4682B4; border-right:1px solid #4682B4;}
.xb1 {margin:0 5px; background:#4682B4;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 { height:2px; margin:0 1px; }

.xboxcontent { display:block; background:#fafafa; margin: 0; border-color: #4682b4; border-style: solid; border-width:0 1px; }
.gentable { text-align: left; width: 100%; margin: 0; padding-left: 5px; }
.gentabletitle { color: #003; font-size: 12px; font-family: Verdana; font-weight: 600; text-transform: lowercase; }
.gentableitems { font-size: 12px; font-family: Verdana; }
.podcasttitle { font-size: 18px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; }
.teachertitle { color: #450000; font-size: 22px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; text-transform: capitalize; }
.productfont { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.directoryfont { font-size: 14px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 600; text-transform: capitalize; text-align: center; }
.headerfont { color: #282828; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.producttitle { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.quotefont { color: #7e0000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; }
.quotesfont { color: #7e0000; font-size: 15px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 600; }

