img {border: none;behavior: url(/css/pngHack.htc);}
body {background-color: #707673; margin: 0px; padding: 0px; background-image: url(/images/interface/Table_Background_Full.jpg); background-repeat: repeat-x;}
body, td {font-family: Arial; font-size: 12px;}

/* Header Labels */
h2.Label  {float: left; margin-bottom: 10px; margin-right: 10px; background-repeat: 10px;}

/* Home */


/* Text Flow */
h1, h2, h3, h4, h5, h6, h7 {padding: 0px; margin: 0px;}
a {color: #333377;}
a {color : #555555;}
p {padding: 0px; margin: 0px; padding-bottom: 5px;}
h1#BarnumWinesLogo {position: relative; left: -15px; display: block;  background-image: url(/images/interface/Barnum_Wines_Logo_Small.jpg); width: 300px;height: 70px }
span.Hide {display: none;}
br.Clear {clear: both;}

/* Interface */
div#Page {padding: 45px; width: 1030px;}
div#Sidebar {width: 300px; float: left; position: relative; }
div#Content {width: 650px; float: left; position: relative; background-image: url(/images/interface/Content_Background.jpg); background-repeat: repeat-x; background-color: white; padding-left: 15px; padding-right: 15px;}
div#Glass {background-image: url(/images/interface/Wine_Glass.jpg); background-repeat: no-repeat; overflow: hidden; width: 196px; height: 879px; position: absolute; left: 80px; top: 93px;}
div#View_Settings {margin-bottom: 10px;}

/* Home Page */
div.Home_Page_Section {padding-top: 20px; border-top-style: solid; border-top-width: 1px; border-top-color: #BBBBBB; padding-bottom: 10px;}
div.Quote {padding-left: 15px; margin-top: 10px; text-indent: -12px;}

/* Select Menus */
div.SelectContent {padding-top: 6px; float: left;}
a.BadgeLink {text-decoration: none;}
div.ColorBadge {float: left; margin-left: 1px; margin-right: 1px; width: 19px; height: 19px; display: inline; border-width: 0px; border-style: solid;}
div#Categories {position: relative; left: 0px; top: 0px; margin-top: 20px; width: 100&#037; z-index: 5;}
div#Categories, div#Categories td {font-family: Georgia; font-size: 13px;}

div#SelectTypeContent {}
div#SelectRegionContent {padding-left: 8px; padding-right: 8px; padding-top: 10px; background-color: #f8f8fa;}
td#SelectRegionContent { padding-top: 10px; background-color: #f8f8fa;} 
div#SelectPriceContent {padding-left: 8px; padding-right: 8px; padding-top: 10px; background-color: #f8f8fa; height:20px;overflow:visible;}
div#SelectLocationContent {padding-left: 8px; padding-right: 8px; padding-top: 10px; background-color: #f8f8fa;}
div#SelectRegionContent ul, div#SelectLocationContent ul, div#SelectPriceContent ul, div#SelectWineryContent ul {list-style-type: none; padding: 0px; margin: 0px;}
div#SelectRegionContent ul li, div#SelectLocationContent ul li, div#SelectPriceContent ul li, div#SelectWineryContent ul li {padding-bottom: 5px;}
ul.Subregion_List { position: absolute; left: 110px; top: 0px; width: 110px; display: none;}

/*Members*/
div#Subscriptions{ padding-top: 30px;}
div.Subscription { padding-top: 10px;} 


h3.Subscription_Title {text-transform: uppercase; color: black; font-size: 16px; font-weight: normal; letter-spacing: -1px; padding-bottom: 5px; padding-bottom: 10px;}
div.Subscription_Description {  float:left;  width: 300px;}
div.Subscription_Pricing {  clear:left; font-size: 11px;padding-top: 10px;}
.Subscription_Wine_Name { font-weight: bold; padding-right: 10px;   } 
span.Subscription_Pricing_Info {font-weight:bold;}
img.Subscription_Image { display:none;}
div.Subscription_Left {  float:left; width: 200px; margin-right: 20px;}
div.Subscription_Right { float:left; }
h3.Subscription_Wine_Heading { font-size: 14px; color: black;  font-weight: normal; padding-bottom: 10px; padding-top: 10px;} 
div.Subscription_Wine_Current {}

/* Browsing */
div#ProductsWrapper {padding-top: 20px;}
div#Products {}
div.Badge {width: 110px; height: 110px; overflow: hidden; border-style: solid; border-color: #e0e0e3; border-width: 1px; margin-right: 10px; margin-bottom: 10px; float: left; position: relative;}
div.WineHover {position: absolute; left: 0px; width: 110px; bottom: 0px; padding: 2px; text-align: center; font-size: 10px; background-color: white; opacity: .75;}
a.NoUnderline {text-decoration: none;}
span.Spaced {padding-right: 10px;}
a.Image, a.Image_Button {display: block; background-repeat: no-repeat; overflow: hidden;}
a.Image * {display: none;}
div.Image {display: block; background-repeat: no-repeat;}

input#Search_Input{height: 12px; font-size: 11px; width: 211	px; margin-right: 10px;}
a#Display_Label_Rating {width: 35px;  float: left; margin-right: 6px;}
a#Display_Label_Wine_Type {width: 25px; float: left; margin-right: 6px;}
a#Display_Label_Region { width: 37px;  float: left; margin-right: 6px;}
a#Display_Label_Winery { width: 38px;  float: left; margin-right: 6px;}
a#Display_Label_Bottle_Price { width: 28px;  float: left;margin-right: 10px;}
a.Display_Label_Sort { width: 10px;  float: left;margin-right: 6px; opacity: .4}
a.Display_Label_Sort:hover, a.Display_Label_Sort_Active { width: 10px;  float: left;margin-right: 6px; opacity: 1}
a.Display_Label_Inactive {padding-bottom: 0px; height: 12px;}
a.Display_Label_Inactive:hover, a.Display_Label_Active {border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: black; padding-bottom: 0px; height: 12px;}

/* Detail */
div.DetailInformation {float: left; width: 175px; padding-left: 20px; padding-top: 70px; text-align: right; padding-right: 10px;}
div.DetailImage {float: left; width: 100px; padding-top: 30px;}
div.DetailInformationHorizontal {width: 312px; padding-left: 10px; padding-top: 10px; padding-right: 10px;}
div.DetailInfoLeft {float: left; width: 150px; padding-right: 10px; text-align: right;}
div.DetailInfoRight {float: left; width: 150px; text-align: left;}
div.DetailImageHorizontal {width: 312px; padding-left: 10px; padding-right: 10px; padding-top: 20px; text-align: center;}
h3.DetailTitle {text-transform: uppercase; font-size: 16px; font-weight: normal; letter-spacing: -1px; padding-bottom: 5px;}
h4.DetailInfo {font-size: 11px; padding-bottom: 5px;}
p.DetailPrice {font-size: 11px;}
p.DetailDescription {padding-bottom: 5px;}
p.DetailPricing {font-size: 11px; padding-bottom: 8px;}

/* Shopping Cart */
div.Login_Window{ padding-left: 50px;  padding-right: 50px;}
td#Shopping_Cart_Loading{display: none;}
div.Shopping_Cart_Icon {width: 40px; height: 40px; float: left; margin-right: 10px;}
div.Shopping_Cart_Name {width: 290px; float: left; margin-right: 10px; font-weight: bold;}

/*div.Shopping_Cart_Price {width: 90px; float: left; text-align: center; margin-right: 10px;}
div.Shopping_Cart_Quantity {width: 90px; float: left; text-align: center; margin-right: 10px;}
div.Shopping_Cart_Subtotal {width: 90px; float: left; text-align: center;}*/

div.Shopping_Cart_Price {width: 65px;float: right; }
div.Shopping_Cart_Quantity {width: 70px;float: right;  }
div.Shopping_Cart_Subtotal {width: 150px; float: right; }  
div.Shopping_Cart_Overview { text-align: left; } 

div.Shopping_Cart_Row {border-style: solid; border-color: #e0e0e3; border-width: 0px; border-top-width: 1px; padding-top: 10px; padding-bottom: 6px; width: 645px;}
div.Remove_Link {font-size: 11px;}
div#Shopping_Cart_Items {height: 430px; overflow: auto; margin-bottom: 20px;}

img.Shopping_Cart_Bar {  width: 40px; height:40px; }

/* Buttonz */

img.Border {border-style: solid; border-color: #e0e0e3; border-width: 1px;}

/*Checkout */
div.Checkout_Collapsed {border-style: solid; border-color: #e0e0e3; border-width: 0px; border-bottom-width: 1px; padding-bottom: 6px; padding-top: 10px; }
div.Checkout_Expanded {overflow:hidden; padding-top: 10px;}
div.Checkout_Collapsed_Info { float: right; margin-right: 20px; }
div.Checkout_Collapsed_Edit { float: right;}

/* Links */
div#Navigation {position: absolute; top: 350px;}
a#Browse_Link {display: block; width: 112px; height: 16px; background-image: url(/images/interface/Nav/Browse.gif); background-repeat: no-repeat; padding-bottom: 10px;}
a#Rare_Wines_Link {display: block; width: 112px; height: 16px; background-image: url(/images/interface/Nav/Rare_Wines.gif); background-repeat: no-repeat; padding-bottom: 10px;}
a#About_Us_Link {display: block; width: 112px; height: 16px; background-image: url(/images/interface/Nav/About_Us.gif); background-repeat: no-repeat; padding-bottom: 10px;}
a#Wine_Clubs_Link {display: block; width: 112px; height: 16px; background-image: url(/images/interface/Nav/Wine_Clubs.gif); background-repeat: no-repeat; padding-bottom: 10px;}
a#Home_Link {display: block; width: 112px; height: 16px; background-image: url(/images/interface/Nav/Home.gif); background-repeat: no-repeat; padding-bottom: 10px;}
a#Members_Link {display: block; width: 112px; height: 16px; background-image: url(/images/interface/Nav/Members.gif); background-repeat: no-repeat; padding-bottom: 10px;}

/* About Us */
background-repeat: no-repeat; margin-right: 10px;}
div#About_Us {width: 600px;}
div#map {width: 650px; height: 300px; border: solid 1px #ccc;}

/* Rare Wines */


/* Large Buttons */

/* Featured Wines */
div.Featured_Wine_Image { float: left; height: 250px; margin-right: 10px;}
div.Featured_Wine_Text { float:left; width: 150px; height: 250px; }
div.Featured_Wine_Information { height: 75px; }
div.Featured_Wine_Description { height: 125px; }
div.Featured_Wine_Purchase { hieght: 50px; } 