html { 
	padding:0px;
	margin:0px;
}

body
{
	margin:0px;
/*	background-color: #E3E0D3; */
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	text-align: center;
}

a
{
	text-decoration: none;
	color: #666666;
	cursor: hand;
}

a:hover
{
	text-decoration: underline;
}

.lnk
{
	text-decoration: none;
	color: #666666;
	cursor: hand;
}

.lnk a:hover
{
	text-decoration: underline;
	color: Aqua;
}

.whitelink
{
	color: #ffffff;
	font-weight: bold;
}

.whitelinkchoosen
{
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}

#box 
{
	width:980px;
	text-align:left;
	height:100%;
	background-color: #ffffff;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 10px;
}

#header
{
	background-image: url(../images/vv-s-logo.gif);
	background-position: right top;
	background-repeat: no-repeat;
	width: 980px;
	height: 32px;
	float:left;
}

#menuTopBox {
	width:100%;
	float:left;
	background-color: #B11506;
	height: 24px;
	float:left;
	color: #ffffff;	
}

#menuTop 
{
	padding-top: 3px;
	height: 18px;
}

#menuTopEdge
{
	background-image: url(../images/edge-top-menu.gif);
	background-position: left top;
	width: 12px;
	float:left;
}

#basketBox
{
	position: relative;
	top: -24px;
	left:740px;
	width: 240px;
	height: 40px;
	background-image: url(../images/tile.gif);
	background-position: 100% 0%;
	background-repeat: no-repeat;
	text-align: center;
	float: left;
	z-index: 1000;
}

#basket
{
	width: 224px;
	height: 26px;
	margin-top:24px;
	/*
	border-bottom: solid 1px #B11506;
	border-left: solid 1px #B11506;
	border-right: solid 1px #B11506;
*/
	overflow: hidden;
}

#contentBox
{
	position: relative;
	top: -50px;
	top /**/:/**/ -40px; /*HACK*/
	width: 100%;
	height: 465px;
	height /**/:/**/ 100%; /*HACK*/
	float: left;
}

#content
{
	width: 730px;
	float: left;
	overflow: hidden;
}

#pageTitle
{
	margin-right: 13px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	color: #666666;
	text-transform: uppercase;
}

#col1
{
	padding-top: 8px;
	width: 307px;
	overflow: hidden;
	float: left;
}

#col2
{
	padding-top: 8px;
	width: 423px;
	overflow: hidden;
	float: left;
}

#menuBottom
{
	text-align: center;
	width:100%;
	/*display: inline;*/
}

.seperator
{
	text-align: center;
	background-color: #666666;
}

#tblBottomMenu td
{
	padding-top: 1px;
}

.button
{
	margin-top: 10px;
	margin-left: 241px;
}

#page
{
	width: 485px;
	float: left;
}

#page #pageTop
{
	height: 20px;
	background-color: #FAF7D7;
	background-image: url(../images/cornerLeftPage.gif);
	background-position: top left;
	background-repeat: no-repeat;	
	margin-top: 9px;
	margin-left: 10px;
}

#page #pageContent
{
	background-image: url(../images/pageBoxBg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	width: 375px;
	margin-left: 5px;
	margin-left /**/:/**/ 10px;	
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 20px;
	float: left;
	overflow: hidden;
}

#searchPage
{
	width: 427px;
	float: left;
}

#searchPage #pageTop
{
	height: 20px;
	background-color: #FAF7D7;
	background-image: url(../images/cornerLeftPage.gif);
	background-position: top left;
	background-repeat: no-repeat;	
	margin-top: 9px;
	margin-left: 20px;
}

#searchPage #pageContent
{
	background-image: url(../images/pageBoxBg.gif);
	background-position: top left;
	background-repeat: repeat-x;
	width: 307px;
	margin-left: 10px;
	margin-left /**/:/**/ 20px;	
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 20px;
	float: left;
	/* overflow: hidden;*/
	height: 270px;
}

/* Campaigns */
#searchPageCampaign
{
	margin-top: 25px;
	float: left;
}

#CampaignLeftpage
{
	margin-top: 25px;
	float: left;
}

#campaigns
{
	width: 240px;
	height:520px;
	overflow: hidden;
	padding-left:5px;
	padding-left /**/:/**/ 8px;	
	border: 1px solid #FFFFFF;
}

#winecampaignList
{
	position: relative;
	width: 240px;
	height: 290px;
	top: 8px;
	overflow: hidden;
	float: left;
	border: 1px solid #FFFFFF;
}

#winecampaign
{
	position: relative;
	width: 240px;
	height: 290px;
	/* top: 35px; */
	overflow: hidden;
	float: left;
	border: 1px solid #FFFFFF;
	margin-top: 58px;
}

#winecampaign .tdLeft, #winecampaignList .tdLeft
{
	text-align: left;
}

#winecampaign .tdHead, #winecampaignList .tdHead
{
	color: #666666;
	font-weight: bold;
	padding-top: 10px;
}

#winecampaign #bgImage, #winecampaignList #bgImage
{	
	background-position: right bottom;
	background-repeat: no-repeat;
}

#winecampaign #wcontent, #winecampaignList #wcontent
{
	height: 138px;
	overflow: hidden;
}

#winecampaign .tdCampPriceHead, #winecampaignList .tdCampPriceHead
{
	color: #A1961A;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 20px;
}

#winecampaign .tdCampPrice, #winecampaignList .tdCampPrice
{
	/* padding-left: 15px; */
	color: #A1961A;
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 5px;
	padding-left: 20px;
}

#winecampaign .tdBeforePrice, #winecampaignList .tdBeforePrice
{
	padding-left: 35px;
	padding-bottom: 8px;
}

#winecampaign .tdBasket, #winecampaignList .tdBasket
{
	/* padding-left: 35px;
	padding-top: 25px;
	*/
	padding-bottom: 15px;
	padding-right: 15px;
	text-align: right;
}

#winecampaign .tdProdImg, #winecampaignList .tdProdImg
{
	text-align: center;
	padding-bottom: 55px;
	width: 75px;
}

#newsletter
{
	width: 240px;
	padding-left:2px;
	position: relative;
	overflow: hidden;
	float: left;
	border: 1px solid #FFFFFF;
	margin-top: 8px;
}

#newsletterPage
{
	width: 240px;
	padding-left:2px;
	position: relative;
	top: 35px;
	overflow: hidden;
	float: left;
	border: 1px solid #FFFFFF;
}

.hideAdr
{
	display: none;
}

/* Search control */
.fadeBg
{
	background-color: #ffffff;
	background-image: url(../images/fadebg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

#searchParam
{
	margin-top: 15px;
	margin-left: 20px;
	color: #666666;
	font-weight: normal;
	padding-top: 3px;
}

#searchParam .leftTD
{
	font-weight: bold;
	padding-right: 5px;
}

#searchParam .dropDown
{
	background-color: #FEF9D7;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;

}

#searchParam .textbox
{
	background-color: #FEF9D7;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	border:1px solid #AAAACC;
	font-family: Verdana, Arial, Helvetica;
	font-size:10px;
	color:#000000;
}

/* Nyhedsbrev */

#tblNewsletter
{
	margin-top: 15px;
	margin-left: 50px;
}

#tblNewsletter .leftTD
{
	padding-top: 4px;
	padding-right: 15px;
	font-weight: bold;
	color: #666666;	
}

#tblNewsletter .txtForm
{
	width: 170px;
	font-size: 10px;
}

#tblNewsletter .TDtbx
{
	padding-top: 5px;
	font-weight: bold;
	color: #666666;
}

#newsletterBtn
{
	text-align: right;
	padding-right: 45px;
}

#NewsletterLeftpage
{
	float: left;
}

#NewsletterPage
{
	width: 477px;
	margin-left: 10px;
	float: left;
	background-image: url(../images/fadebg.gif);
	background-position: left top;
	background-repeat: repeat-x;
}

#NewsletterPage .bl {background: url(bl.gif) 0 100% no-repeat #B11506; width: 477px;} 
#NewsletterPage .br {background: url(br.gif) 100% 100% no-repeat} 
#NewsletterPage .tl {background: url(../images/edge-top-menu.gif) 0 0 no-repeat} 
#NewsletterPage .tr 
{
	background: url(../images/edge-top-menu-right.gif) 100% 0 no-repeat;
	padding-left: 12px;
	padding-top: 6px;
	padding-bottom: 6px;
	text-transform: uppercase;
	color: #ffffff;
	font-weight: bold;
} 
#NewsletterPage .clear {font-size: 1px; height: 1px}

/* Produkter */
#prodCol1
{
	background-color: #EDEAE6;
	/* padding-top: 35px; */
	margin-top: 10px;
	width: 182px;
	overflow: hidden;
	float: left;
}

#prodCol2
{
	/* padding-top: 35px; */
	padding-top: 10px;
	width: 548px;
	overflow: hidden;
	float: left;
}

#tblList
{
	width: 182px;
}

#tblList .tblHead
{
	height: 30px;
	font-weight: bold;
	color: #666666;
	border-bottom: solid 1px #9A9999;
	background-image: url("../images/listbg.gif");
	background-position: bottom left;
	background-repeat: repeat-x;
}

#tblList .tblSpacer
{
	font-size: 5px;
	border-left: solid 1px #9A9999;
	border-right: solid 1px #9A9999;
	
}

#tblList .tblBottom
{
	border-bottom: solid 1px #9A9999;
	font-size: 5px;
	width: 162px;
}

#tblList .lstHead
{
	background-image: url("../images/listborder.gif");
	background-position: top left;
	background-repeat: repeat-x;	
	background-color: #DBD5D0;
	padding-left: 10px;
	font-weight: bold;
	color: #666666;
	height: 20px;
	border-left: solid 1px #9A9999;
	border-right: solid 1px #9A9999;
}

#tblList .lstItm
{
	padding-left: 10px;
	border-left: solid 1px #9A9999;
	border-right: solid 1px #9A9999;
}

#tblTopHeader
{
	margin-left: 5px;
	width: 543px;
	background-color: #DBD5D0;
}

#tblTopHeader .headTop
{
	border-top: solid 1px #9A9999;
	font-size: 5px;
	
}

#tblTopHeader .headBottom
{
	border-bottom: solid 1px #9A9999;
	font-size: 5px;
	width: 528px;
	
}

#tblTopHeader .headMiddle
{
	border-left: solid 1px #9A9999;
	border-right: solid 1px #9A9999;
	width: 528px;
	padding-left: 10px;
	color: #666666;
	font-weight: bold;
}

#topList
{
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

#topList .itmBdrRight
{
	border-right: solid 2px #DFDFDF;
	padding-left: 10px;
	padding-left /**/:/**/ 9px; /* HACK */
	width: 162px;
	float: left;
	display: inline;
}

#topList .itm
{
	padding-left: 10px;
	padding-left /**/:/**/ 9px; /* HACK */
	width: 172px;
	float: left;
	display: inline;
}

#topList .spacer
{
	background-color: #DFDFDF;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 2px;
	font-size: 2px;
	width: 548px;
	float: left;
	display: inline;
}

#topList .tdHeadline
{
	padding-bottom: 5px;
	color: #A1961A;
	font-size: 12px;
	font-weight: bold;
}

#topList .tdSubHeadline
{
	padding-bottom: 10px;
	color: #A1961A;
	height: 25px;
}

#topList .tdDesc
{
	height: 25px;
}

#topList .tdPriceHead
{
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #A1961A;
	font-weight: bold;
}

#topList .tdPrice
{
	padding-bottom: 8px;
	font-size: 17px;
	color: #A1961A;
	font-weight: bold;
}

#topList .tdGroup
{
	padding-bottom: 10px;
	vertical-align: middle;
}

#topList .tdMore
{
	padding-top: 10px;
	padding-bottom: 5px;
	color: #A1961A;
	font-weight: bold;
	text-align: right;
}

/* OnSale */
#saleList
{
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

#saleList .prodImg
{
	width: 135px;
	height: 168px;
	padding-right: 4px;
	text-align: center;
}

#saleList .itm
{
	padding-left: 10px;
	padding-left /**/:/**/ 9px; /* HACK */
	width: 100%;
	float: left;
	display: inline;
}

#saleList .spacer
{
	background-color: #DFDFDF;
	margin-bottom: 5px;
	height: 2px;
	font-size: 2px;
	width: 548px;
	float: left;
	display: inline;
}

#saleList .tdHeadline
{
	width: 177px;
	padding-bottom: 5px;
	color: #A1961A;
	font-size: 12px;
	font-weight: bold;
}

#saleList .tdSubHeadline
{
	padding-bottom: 10px;
	color: #A1961A;
	height: 25px;
}

#saleList .tdNormal
{
	padding-top: 10px;
	font-weight: normal;
	font-size: 10px;
}

#saleList .tdDesc
{
	width: 265px;
	padding-top: 7px;
	height: 55px;
	overflow: hidden;
	font-weight: normal;
	font-size: 10px;
	padding-right: 10px;
}

#saleList .tdWineHouse
{
	overflow: hidden;
	font-weight: normal;
	font-size: 10px;
}

#saleList .tdPriceHead
{
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #A1961A;
	font-weight: bold;
}

#saleList .tdGroupPrice
{
	padding-top: 10px;
}

#saleList .tdPrice
{
	padding-bottom: 8px;
	font-size: 17px;
	color: #A1961A;
	font-weight: bold;
}

#saleList .tdPriceRight
{
	padding-bottom: 8px;
	font-size: 17px;
	color: #A1961A;
	font-weight: bold;
	text-align: right;
}

#saleList .tdGroup
{
	padding-bottom: 10px;
	vertical-align: middle;
}

#saleList .tdGroupRight
{
	text-align: right;
}

#saleList .tdMore
{
	padding-top: 10px;
	padding-bottom: 5px;
	color: #A1961A;
	font-weight: bold;
	text-align: right;
}

#saleList .tdCart
{
	text-align: right;
}

/* Random List */
#randomList
{
	margin-top: 10px;
	margin-left: 5px;
	margin-right: 5px;
}

#randomList .itmBdrRight
{
	border-right: solid 2px #DFDFDF;
	padding-left: 10px;
	padding-left /**/:/**/ 9px; /* HACK */
	width: 168px;
	float: left;
	display: inline;
}

#randomList .itm
{
	padding-left: 10px;
	padding-left /**/:/**/ 9px; /* HACK */
	width: 168px;
	float: left;
	display: inline;
}

#randomList .spacer
{
	background-color: #DFDFDF;
	margin-top: 5px;
	height: 2px;
	font-size: 2px;
	width: 548px;
	float: left;
	display: inline;
}

#randomList .tdHeadline
{
	padding-bottom: 5px;
	color: #A1961A;
	font-size: 12px;
	font-weight: bold;
	width: 168px;
}

#randomList .tdSubHeadline
{
	padding-bottom: 10px;
	color: #A1961A;
	height: 25px;
}

#randomList .tdDesc
{
	height: 25px;
}

#randomList .tdPriceHead
{
	padding-top: 10px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #A1961A;
	font-weight: bold;
}

#randomList .tdPrice
{
	padding-bottom: 8px;
	font-size: 15px;
	color: #A1961A;
	font-weight: bold;
}

#randomList .tdGroup
{
	padding-bottom: 10px;
	vertical-align: middle;
}

#randomList .tdMore
{
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 3px;
	color: #A1961A;
	font-weight: bold;
	text-align: right;
}

#randomList .prodImg
{
	width: 60px;
	height: 140px;
	padding-right: 4px;
	text-align: center;
}


.imgAlignMiddle
{
	vertical-align: middle;
}

.prodImg
{
	width: 65px;
	padding-right: 4px;
	text-align: center;
}

#paycards
{
	padding-top: 10px;
	position: relative;
	width: 300px;
	display:block;
}

#prodListCol2
{
	/* padding-top: 35px; */
	padding-top: 10px;
	overflow: hidden;
	float: left;
}

#prodList
{
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 5px;	
}

#prodList .tdHeadline
{
	color: #000000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	border-bottom: solid 1px #666666;
}

#prodList .tdItem
{
	padding-top: 6px;
	padding-bottom: 6px;
	color: #000000;
	font-size: 9px;
	border-bottom: solid 1px #666666;
}

#prodList .tdItemRight
{
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 8px;
	color: #000000;
	font-size: 9px;
	text-align: right;
	border-bottom: solid 1px #666666;
}

#prodList .tdPdfItem
{
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #000000;
	font-size: 9px;
	border-bottom: solid 1px #666666;
}

#tblListHeader, #tblListHeader2
{
	margin-left: 10px;
	width: 780px;
	background-color: #DBD5D0;
}

#tblListHeader .headTop, #tblListHeader2 .headTop
{
	border-top: solid 1px #9A9999;
	font-size: 5px;
	
}

#tblListHeader .headBottom, #tblListHeader2 .headBottom
{
	border-bottom: solid 1px #9A9999;
	font-size: 5px;
	width: 770px;
	
}

#tblListHeader .headMiddle, #tblListHeader2 .headMiddle
{
	padding-left: 10px;
	color: #666666;
	font-weight: bold;
}

#tblListHeader .headMiddleRight, #tblListHeader2 .headMiddleRight
{
	color: #ffffff;
	font-weight: bold;
	text-align: right;
}

#tblListHeader .headLeft, #tblListHeader2 .headLeft
{
	border-left: solid 1px #9A9999;
}

#tblListHeader .headRight, #tblListHeader2 .headRight
{
	border-right: solid 1px #9A9999;
}

.ddlAntal
{
	border: solid 1px #666666;
	text-align: center;
	font-size: 10px;
}

.tbxAntal
{
	border: solid 1px #666666;
	width: 25px;
	text-align: center;
	font-size: 10px;
}

/* Basket */
#tblBasketHeader
{
	margin-top: 10px;
	width: 725px;
	background-color: #DBD5D0;
}

#tblBasketHeader .headTop
{
	border-top: solid 1px #9A9999;
	font-size: 5px;
	
}

#tblBasketHeader .headBottom
{
	border-bottom: solid 1px #9A9999;
	font-size: 5px;
	width: 720px;
	
}

#tblBasketHeader .headMiddle
{
	border-left: solid 1px #9A9999;
	border-right: solid 1px #9A9999;
	width: 720px;
	padding-left: 10px;
	color: #666666;
	font-weight: bold;
}

#basketList
{
	margin-top: 10px;
	margin-right: 5px;	
}

#basketList #tblBasket1
{
	border-right: solid 1px #949694;
}

#basketList .tdHeadline
{
	color: #666666;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 10px;
	border: solid 1px #949694;
	background-color: #DBD5D0;
	padding-left: 10px;
	height: 20px;
}

#basketList .tdItem
{
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #F7F7F7;
	color: #000000;
	font-size: 9px;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #949694;
}

#basketList .tdItemRight
{
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;
	background-color: #F7F7F7;
	color: #000000;
	font-size: 9px;
	text-align: right;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #949694;
	border-right: solid 1px #949694;
}

#basketList .tdItemRightBold
{
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;
	background-color: #F7F7F7;
	color: #000000;
	font-size: 9px;
	text-align: right;
	border-bottom: double 3px #949694;
	border-top: double 3px #949694;
	border-left: solid 1px #949694;
	border-right: solid 1px #949694;
}

#basketList .tdBgSpacer
{
	background-color: #DBD5D0;
	border: solid 1px #949694;
}

#basketList .tdItemSubs
{
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-right: 10px;
	color: #000000;
	font-size: 9px;
	text-align: right;
}

#basketList .tdItemCenter
{
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #F7F7F7;
	color: #000000;
	font-size: 9px;
	text-align: center;
	border-bottom: solid 1px #666666;
	border-left: solid 1px #949694;
	border-right: solid 1px #949694;
}
#basketList .tdPickUp
{
	color: #000000;
	font-size: 9px;
	text-align: right;
}

#buttons
{
	margin-top: 40px;
	padding-right: 20px;
	text-align: right;
}

#buttons2
{
	margin-top: 10px;
	padding-right: 20px;
	text-align: right;
}

.cartButton
{
	padding-left: 5px;
}

.cartButton2
{
	margin-left: 5px;
	margin-top: 35px;
}

#infoBoxLeft
{
	width: 340px;
	margin-top: 10px;
	background-color: #F7F7F7;
	border: solid 1px #949694;
	overflow: hidden;
	padding-bottom: 20px;
	float: left;
}

#infoBoxRight, #greetingBoxRight
{
	width: 340px;
	margin-top: 10px;
	margin-right: 5px;
	background-color: #F7F7F7;
	border: solid 1px #949694;
	overflow: hidden;
	padding-bottom: 20px;
	float: right;
}

#infoBoxHead
{
	width: 340px;
	height: 17px;
	background-color: #EFEBE7;
	color: #666666;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 10px;
	border-bottom: solid 1px #949694;
	margin-bottom: 20px;
}

#infoBoxLeft .tdBold, #infoBoxRight .tdBold
{
	width: 110px;
	color: #666666;
	font-weight: bold;
	text-align: right;
}

#infoBoxLeft .tdBoldLeft
{
	width: 175px;
	color: #666666;
	font-weight: bold;
}

#infoBoxLeft .tdText
{
	color: #666666;
	padding-left: 20px;
	padding-bottom: 10px;
}

#infoBoxLeft .tdTxtBox, #infoBoxRight .tdTxtBox, #greetingBoxRight .tdTxtBox
{
	width: 200px;
	height: 15px;
	font-size: 10px;
	border: solid 1px #949694;
}

#infoBoxLeft .tdTxtBoxZip, #infoBoxRight .tdTxtBoxZip
{
	width: 25px;
	height: 15px;
	font-size: 10px;
	border: solid 1px #949694;
}

#infoBoxLeft .tdTxtBoxCity, #infoBoxRight .tdTxtBoxCity
{
	margin-left: 5px;
	width: 165px;
	height: 15px;
	font-size: 10px;
	border: solid 1px #949694;
}

#infoBoxInfo
{
	padding-left: 40px;
	margin-top: 10px;
	margin-right: 5px;
	width: 340px;
	overflow: hidden;
}

.choosen
{
	color: #ffffff;
	text-align: right;
}

.ConfirmHead
{
	color: #666666;
	font-weight: bold;
	padding-bottom: 5px;
	padding-top: 15px;
	display: block;
}

/* Product details */

#prodDetail
{
	margin-left: 5px;
	margin-right: 5px;
}

#prodDetail .tdHeadline
{
	padding-top: 15px;
	color: #A1961A;
	font-size: 12px;
	font-weight: bold;
}

#prodDetail .tdSubHeadline
{
	padding-bottom: 10px;
	color: #A1961A;
	font-weight: bold;
}

#prodDetail .tdPriceHead
{
	padding-top: 15px;
	padding-bottom: 5px;
	font-size: 12px;
	color: #A1961A;
	font-weight: bold;
}

#prodDetail .tdDesc
{
	width: 275px;
	overflow: hidden;
}

#prodDetail .tdPrice
{
	padding-bottom: 8px;
	font-size: 17px;
	color: #A1961A;
	font-weight: bold;
}

#prodDetail .tdGroup
{
	padding-bottom: 10px;
	vertical-align: middle;
}

#prodDetail .tdCart
{
	padding-top: 50px;
}

#prodDetail .tdImg
{
	text-align: center;

}

#prodDetail .spacer
{
	background-color: #DFDFDF;
	margin-top: 15px;
	margin-bottom: 5px;
	height: 2px;
	font-size: 2px;
	width: 548px;
	float: left;
	display: inline;
}

@media print 
{
	#printProductContent, #prodDetail, #randomList
	{
		width: 100%;
	}
	
	.itmBdrRight
	{
		width: 33%;
	}
}