/* basic settings */
html {
  background: #782A00 url(../images/bg_outerFade.jpg) repeat-x top;
}

body {
  margin:0;
  padding:0;
  font: normal 0.7em/1.4em Tahoma, Verdana, Arial, Georgia, sans-serif; 
  color: #FFFFFF;
  text-align: center;
}

input {
  height:18px;
  font: normal 10px Tahoma, Verdana, Arial, Georgia, sans-serif;
}

p {
  margin-top:0px;
  margin-bottom:0px;
}

td {
  vertical-align:top;
}

form {
  margin:0;
}

a:active {
  text-decoration:none;
  border:0;
}


/* Form fields and buttons */
#searchFld {
  width:100px;
  background: transparent url(../images/bg_searchbox.gif) repeat-x top;
}
#searchBtn {
  text-transform:uppercase;
  width:22px;
  height:20px;
}
.loginFld {
  width:164px;
  background: transparent url(../images/bg_searchbox.gif) repeat-x top;
}
.loginBtn {
  width:91px;
  height:21px;
  margin-top:9px;
  margin-bottom:37px;
}
.detailQtyFld {
  width:65px;
  background: transparent url(../images/bg_searchbox.gif) repeat-x top;
  text-align:right;
}
.addToCartBtn {
  width:91px;
  height:21px;
  margin-top:9px;
  margin-bottom:14px;
}

/* Site areas - tables */
#contentTable {
  background: #502C00 url(../images/bg_contentArea.gif) repeat-x top;
  margin:0;
  padding:0;
  width:645px;
}

/*
#newArrivalsTable {
  margin-right:10px;
  width:270px;
}
*/

#bottomBannerTable {
  background-color:#402300; 
  margin:0;
  padding:0;
  width:645px;
}

#midTable {
  background: #701800 url(../images/bg_redToneFade.gif) repeat-x left bottom;
  margin:0;
  padding:0;
  width:645px;
}

#detailHolder {
  background: #701800 url(../images/bg_productDetail.gif) repeat-x left bottom;
  margin:0;
  padding:0;
  width:645px;
}
#detailTable {
  margin:0;
  margin-left:31px;
  margin-right:32px;
  padding:0;
  width:582px;
}
#normalPageContent {
  margin:0 32px 0 31px;
  padding-bottom:20px;
  width:582px;
}

/* Content Styles */
h2.contentH2 {
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
  font-size:18px;
  color:#c6bdb3;
  font-weight:normal;
  vertical-align:middle;
  height:24px;
  line-height:24px;
  margin:0;
  padding:8px 0 4px 0;
}
h3.contentH3 {
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
  font-size:14px;
  color:#c6bdb3;
  font-weight:normal;
  vertical-align:middle;
  height:24px;
  line-height:24px;
  margin:0;
  padding:8px 0 0 0;
}
p.contentParagraph {
  padding-bottom:10px;
}
p.contentParagraph a, p.contentParagraph a:visited, p.contentParagraph a:active {
  color:#c6bdb3;
  text-decoration:underline;
}
.newsDate {
  padding-top:8px;
}
a.productCategoryLink {
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
  font-size:14px;
  color:#c6bdb3;
  font-weight:normal;
  vertical-align:middle;
  height:24px;
  line-height:24px;
  margin:0;
  padding:8px 0 0 0;
  text-decoration:none;
}
a.productCategoryLink:hover {
  text-decoration:underline;
}


/* Separators and splits */
.hSep {
  background: transparent url(../images/bg_horizSeparator.gif);
}

.midSplit {
  background: transparent url(../images/bg_redToneCutout.gif) no-repeat center top;
  width:36px;
  font-size:1px;
}

.bannerSplit {
  background: #402300 url(../images/bg_bannerSplit.gif) repeat-y center;
}

.vertSep20 {
  background: transparent url(../images/bg_vertSeparator_20w.gif) repeat-y top center;
  width:20px;
  font-size:1px;
}

.horizontalSeparator {
  height:16px;
  line-height:16px;
  width:100%;
  background: transparent url(../images/bg_horizSeparator.gif) repeat-x center left;
}


/* Font and image settings */
.normalText {
  color:#C7BAB3;
  font: normal 11px Tahoma, Verdana, Arial, Georgia, sans-serif; 
}

.mainTextIndent {
  margin:17px 20px 0 33px;
  padding:0 0 17px 0;
}
.productImage {
  border:1px solid #FCE55D;
}
.productNewArrival {
  width:48px;
  height:67px;
  margin-left:3px;
  margin-right:15px;
}
.productDetailThumb {
  width:90px;
  height:126px;
  margin-left:20px;
  margin-top:20px;
  margin-bottom:20px;

}
.productText, .productTextMini {
  color:#C7BAB3;
  margin-right:6px;
  margin-top:18px;
  margin-bottom:10px;
  font: normal 11px Tahoma, Verdana, Arial, Georgia, sans-serif;
}
.productTextMini {
  margin-top:2px;
}

.productHeader {
  color:#FFFFFF;
  margin:0;
  font: normal 11px Tahoma, Verdana, Arial, Georgia, sans-serif;
}

.listingHeader {
  color:#C7BAB3;
  margin:0;
  margin-top:8px;
  margin-bottom:5px;
  font: italic 18px Tahoma, Verdana, Arial, Georgia, sans-serif;
}

.productDetailHeader {
  color:#FFFFFF;
  margin:0;
  margin-top:20px;
  font: normal 14px "Trebuchet MS", Tahoma, Verdana, Arial, Georgia, sans-serif;
}
.productDetailPrice {
  color:#FCE55D;
  margin:0;
  font: normal 24px "Trebuchet MS", Tahoma, Verdana, Arial, Georgia, sans-serif;
}
.whiteHref {
  color:#FFFFFF;
  text-decoration:none;
}
.whiteHref:hover {
  text-decoration:underline;
}

/* List styles */
#faqLi {
	font-size: 1.0em;
	line-height:9px;
}

#faqLi ul li {
	background: transparent url(../images/bullet.gif) no-repeat 0px 8px;
	padding: 3px 0 3px 25px;
}

#faq ul {
	text-align: left;
	list-style: none;
	margin: 0;
	margin-top:3px;
	padding: 0;
}

#faq ul li{
	margin: 0;
	padding: 3px 0 3px 10px;
	text-decoration:none;
}
#faq ul li a {
	text-decoration:none;
}

#faq ul li a:hover {
	text-decoration:underline;
}




/* Global styles */
#outerPlaceholder {
  margin: 0px auto;
  background: #782A00 url(../images/bg_innerFade.jpg) repeat-x top;
  width:745px;
  text-align:left;
}
.hide {
  display:none;
}

/* Main placeholder for site content */
#mainContainer {
  position:relative;
  left:50px;
}

/* Branding */
#logoBox {
  width:645px;
  clear:both;
  height:101px;
  background:transparent url(../images/destillerat_logo.jpg) no-repeat top right;
  margin:0;
  padding:0;
}


/* Top tab menu items */
#tabmenu {
  margin:0;
  padding:0;
  width:645px;
  height:69px;
  line-height:69px;
}
#tabmenu li {
  background: #782A00 url(../images/bg_tabMenu.jpg) no-repeat left;
  font: bold 10px "Trebuchet MS", Tahoma, Verdana, Arial, Georgia, sans-serif;
  text-transform:uppercase;
  line-height:69px;
  width:129px;
  height:69px;
  color:#FFFFFF;
  text-align:center;
  vertical-align:middle;
  float:left;
}
#tabmenu li a {
  color:#FFFFFF;
  text-decoration:none;
}
#tabmenu li a:hover {
  text-decoration:underline;
}

/* Menu items */
#menulist {
  background: transparent url(../images/bg_menu.gif) repeat-x top left;
  margin:0;
  padding:0;
  width:645px;
  height:47px;
  line-height:47px;
}
#menulist ul, #tabmenu ul {
  list-style:none;
  margin:0;
  padding:0;
}
#menulist ul li, #menulist ul li.menuItemEnd {
  background: transparent url(../images/bg_menuSeparator.gif) no-repeat right top;
  font: normal 11px "Trebuchet MS", Tahoma, Verdana, Arial, Georgia, sans-serif;
  text-transform:capitalize;
  line-height:47px;
  width:80px;
  height:47px;
  text-align:center;
  vertical-align:middle;
  float:left;
  white-space:nowrap;
}
#menulist ul li.menuItemEnd{
  background: transparent;
  float:left;
  /*width:165px;*/
  vertical-align:top;
  height:47px;
}
#menulist ul li a {
  color:#FCDC1D;
  text-decoration:none;
}
form.topSearchForm input {
  height:14px;
  width:100px;
}

/* footer */
#footer {
  background-color: transparent;
  margin:0;
  padding:0;
  width:645px;
  height:60px;
  line-height:60px;
  color:#c6bdb3;
  text-align:center;
  vertical-align:middle;
}

#bestSellers {
  background: #502C00 url(../images/bg_contentArea.gif) repeat-x top;
  margin:0;
  padding:0;
  width:645px;
  position:relative;
}
#bestSellers h3, h3.h3Header, h3.h3HeaderPlain {
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
  font-size:14px;
  color:#c6bdb3;
  font-weight:normal;
  background: transparent url(../images/bg_horizSeparator.gif) repeat-x bottom left;
  vertical-align:middle;
  width:100%;
  height:24px;
  line-height:24px;
  text-indent:18px;
  margin:0;
  padding:0;
}
h3.h3HeaderPlain {
  background: transparent;
  white-space:nowrap;
}
.frontBoxHeader {
  font-family: "Trebuchet MS", Tahoma, Verdana, Arial;
  font-size:14px;
  color:#fff;
  font-weight:normal;
  vertical-align:middle;
  width:100%;
  height:24px;
  line-height:24px;
  margin:8px 0 0 0;
  padding:0;
  white-space:nowrap;
}

.bestSellersTable {
  padding-top:8px;
}

#listingHeaderTable {
  background: #502C00 url(../images/bg_contentArea.gif) repeat-x top;
  margin:0;
  padding:0;
  width:645px;
  height:30px;
}
#listingHeaderTable h2, h2.h2Header {
  font: italic 18px "Trebuchet MS", Tahoma, Verdana, Arial, Georgia;
  color:#C7BAB3;
  margin:0;
  background: transparent url(../images/bg_horizSeparator.gif) repeat-x bottom left;
  width:100%;
  height:30px;
  line-height:30px;
  vertical-align:middle;
  padding:0;
  text-indent:18px;
}
.clearDiv {
  clear:both;
}

#contentHolder {
  background: #502C00 url(../images/bg_contentArea.gif) repeat-x top;
  margin:0;
  padding:0;
  width:645px;
}

#distilleryBox {
  width:191px;
}
#faqBox {
  width:191px;
}
