/* CSS Document : code by corebean.net : last updated 01.09.09 */

/*************************************************
*
* Layout and Presentation Stylesheet
*
**************************************************/

/* General */
html {height:100%}

* {font-family: Georgia, Arial, Helvetica, sans-serif /* set the font of all elements to this */
	font-size: 10px; /* reset all fonts to a common size */
	word-wrap: break-word; /* Stop IE from expanding parent container when word is too long (proprietary IE, new in CSS3) */
	margin:0;padding:0 /* resets all elements padding and margin to zero */
}

h1 	{color:#B80002;font:normal 28px Georgia;text-transform: capitalize;padding:0;margin:0}
h2 	{color:#B80002;font:normal 17px Georgia;text-transform: capitalize;padding:0;margin:0}
h3 	{color:#B80002;font:normal 16px Georgia;text-transform: capitalize;padding:0;margin:0}
h4	{color:#B80002;font:normal 15px Georgia;text-transform: capitalize;padding:0;margin:0}
h5	{color:#B80002;font:normal 14px Georgia;text-transform: lowercase;padding:0;margin:0}
h6	{color:#B80002;font:normal 13px Georgia;text-transform: capitalize;display:inline;}

body {background:#F4F3EF url(/templates/hed/image/bg_graphic.jpg) top;text-align: center}
body, td, th, div, p, label {color:#767676;line-height:145%}
body.PagePrint {margin: 0;padding: 0;font-size: .8em /* sets a base font size of 12px/9pt */background-image: url(none);background-color: #FFFFFF;}
img {-ms-interpolation-mode: bicubic; /* Resample images in IE7 */}

img.alpha { /* Give PNG image class="alpha" to fix alpha transparency problems in IE 5.5 & 6 */	 }

img, a img {border: none;}

table 	{border-collapse:collapse; border:0px; width:100%;}
td 		{vertical-align:top}
th 		{text-align:left; vertical-align:top}

small, sup, sub {font-size: 75%;}

wbr:after {content: "\00200B"; /* Emulate the <wbr> (word break) tag in modern browsers that don't support it */}
hr {BORDER-TOP: 1px solid #B80002; WIDTH: 100%;margin:2px 0 30px 0}
div {outline:0}
p {margin:0;padding:0 0 1em 0}

/*----TEXT SIZES----*/
.SmallText {font-size:10px}
.DefaultText {font-size: 12px}
.LargeText {font-size: 14px}
.LargerText {font-size: 21px}
/*----TEXT SIZES----*/

/*----FONT STYLES----*/
.fontRed {color:#B80002}
.FirstLetter {color:#B80002; font-weight: bold;}
/*----FONT STYLES----*/
/* General */

/* Links */
a, a b {color:#B80002;text-decoration: none;}
a:visited, a:visited b	{color:#7D0001}
a:hover, a:active, a:hover b, a:active b {color:#D60002;text-decoration: underline}

a.linkPurchase {text-indent: -10000px;display:block;width:116px;height:20px;background:url(/images/db/hed/19.jpg) no-repeat left}
a.linkAdd {text-indent: -10000px;display:block;width:116px;height:20px;background:url(/images/db/hed/21.jpg) no-repeat left}
a.linkProcess {text-indent: -10000px;display:block;width:116px;height:20px;background:url(/images/db/hed/20.jpg) no-repeat left}
/* Links */

/*----FORMS----*/
.PageWrapper form {}
.PageWrapper textarea {}
.PageWrapper select {}
.PageWrapper .Button {}
.BodyText INPUT .ButtonOK {}

/*----FORMS----*/

/*----LISTS----*/
ul {list-style:none;margin:0px 0px 0px 15px;padding:0 0 .25em 0;color:#B80002}
ol {margin:0px 0px 0px 15px;}
li {}
dl.listWines {}
dl.listWines dt {display:block;width:515px;height:94px;background:url(/templates/hed/image/bg_boxWines.jpg) no-repeat top left}
dl.listWines img {float:left;}
dt {}
dd {margin:0 0 1.5em 0}
/*----LISTS----*/


/*----SPAN----*/

/*----SPAN----*/

/* Standard Page Layout */
#OuterWrapper {border: 0px solid red;width: 860px;text-align: left; margin:20px auto;}

#OuterWrapper #PageWrapper #BrandingWrapper {border: 0px solid red; width:860px;height: 159px; padding:0;margin:0;text-align: left;}
#OuterWrapper #PageWrapper #BrandingWrapper #Logo {border: 0px solid green; float:left;width:240px;margin:0;padding:0 10px 0 0;text-align: left;}
* html #OuterWrapper #PageWrapper #BrandingWrapper #Logo {width:250px;}
#OuterWrapper #PageWrapper #BrandingWrapper #MainBanner {border: 0px solid purple; float:right;width:600px;margin:0;padding:0;text-align: right;}
* html #OuterWrapper #PageWrapper #BrandingWrapper #MainBanner {width:600px;}

#OuterWrapper #PageWrapper #MainContent {width:860px;float: left;padding:0;margin:0;text-align: left;border: 0px solid red;}

#OuterWrapper #PageWrapper #SearchContent {}
#OuterWrapper #PageWrapper #SearchInner {}

#OuterWrapper #PageWrapper #MainContent #PromoContentRight {width:240px;height:514px;float:left;margin:0 5px 0 0;padding:40px 0 0 0;background:#FFFFFF url(/templates/hed/image/bg_navMenu.jpg) no-repeat bottom;border-right:#EAE9E7 3px solid;border-bottom:#EAE9E7 3px solid }
* html #OuterWrapper #PageWrapper #MainContent #PromoContentRight {border: 0px solid purple; margin:0 4px 0 0; width:247px; overflow: hidden;}
#OuterWrapper #PageWrapper #MainContent #PromoContentRight #MainNavigation {}
#OuterWrapper #PageWrapper #MainContent #BodyContent {float:right;background:#FFFFFF url(/templates/hed/image/page_home.jpg) no-repeat bottom right;margin:0;padding:7px;border-left:#EAE9E7 3px solid;border-bottom:#EAE9E7 3px solid;width:585px;height:540px;text-align: left}
* html  #OuterWrapper #PageWrapper #MainContent #BodyContent {border: 0px solid red; width:595px;}
#OuterWrapper #PageWrapper #FooterWrapper {clear:both;margin:.5em 0 0 0;float:left; width: 860px; text-align: right;}
#PromoContentRight #MyCartNavigation
{
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #CCCCCC;
	text-align: right;
}
#PromoContentRight #PromoInner
{
	margin-top: 10px;
	padding-top: 10px;
	border-bottom: 1px solid #CCCCCC;
	text-align: right;
	padding-right: 20px;
}
#PromoContentRight #MyCartNavigation ul li {display:block;margin:0 0 3px 0;padding:1px 20px 1px 0;}
#PromoContentRight #MyCartNavigation ul li a  {text-decoration:none;font-size:15px;color:#B80002;text-transform: lowercase;}
#PromoContentRight #MyCartNavigation ul li:hover  {border-right:3px solid #B80002;padding:1px 17px 1px 0;}
#PromoContentRight #MyCartNavigation a,
#PromoContentRight #MyCartNavigation a:link,
#PromoContentRight #MyCartNavigation a:visited
{
	color:#B80002;
	text-transform: lowercase;
	text-decoration: none;
}
#PromoContentRight #MyCartNavigation a:hover,
#PromoContentRight #MyCartNavigation a:active
{
	color:#B80002;
	text-transform: lowercase;
	text-decoration: underline;
}
#PromoContentRight #MyCartNavigation div.MyCartInner
{
	color:#CCCCCC;
	padding-right: 20px;
}
#PromoContentRight #MyCartNavigation div.MyCartInner a,
#PromoContentRight #MyCartNavigation div.MyCartInner a:link,
#PromoContentRight #MyCartNavigation div.MyCartInner a:visited
{
	color:#B80002;
	text-transform: lowercase;
	text-decoration: none;	
}
#PromoContentRight #MyCartNavigation div.MyCartInner a:hover,
#PromoContentRight #MyCartNavigation div.MyCartInner a:active
{
	color:#B80002;
	text-transform: lowercase;
	text-decoration: underline;
}
/* Standard Page Layout */

/* Popup Page Layout */
#OuterWrapper #PageWrapperPopup #BrandingWrapper {border: 0px solid red; width:860px;height: 159px; padding:0;margin:0;text-align: left;}
#OuterWrapper #PageWrapperPopup #BrandingWrapper #Logo {border: 0px solid green; float:left;width:240px;margin:0;padding:0 10px 0 0;text-align: left;}
* html #OuterWrapper #PageWrapperPopup #BrandingWrapper #Logo {width:250px;}
#OuterWrapper #PageWrapperPopup #BrandingWrapper #MainBanner {border: 0px solid purple; float:right;width:600px;margin:0;padding:0;text-align: right;}
* html #OuterWrapper #PageWrapperPopup #BrandingWrapper #MainBanner {width:600px;}

#OuterWrapper #PageWrapperPopup #MainContent {width:860px;background:#FFFFFF;float: left;padding:0;margin:0;text-align: left;border: 0px solid red;}
#OuterWrapper #PageWrapperPopup #MainContent #TitleTable {padding:10px;}
#OuterWrapper #PageWrapperPopup #MainContent #BodyContent {float:right;background:#FFFFFF;margin:0;padding:10px;border-bottom:#EAE9E7 3px solid;width:840px;text-align: left}
* html  #OuterWrapper #PageWrapperPopup #MainContent #BodyContent {border: 0px solid red; width:840px;}
#OuterWrapper #PageWrapperPopup #FooterWrapper {clear:both;margin:.5em 0 0 0;float:left; width: 860px; text-align: right;}
/* Popup Page Layout */

/* Alternate Layouts */
#OuterWrapper #PromoContentLeft div.shoppingCart {BORDER-TOP: 1px solid #E3E3E3;margin:5px 20px 5px 10px;padding:20px 5px 0 5px;display:block}

#BodyContent ul#contactInfo li {color:#767676;}
#BodyContent ul#contactInfo li strong {color:#B80002}
#BodyContent ul#contactInfo li a {color:color:#767676;text-decoration: none;}
#BodyContent ul#contactInfo li a:hover, a:active {color:color:#7676762;text-decoration: underline}
/* Alternate Layouts */

/* Promotion Page Layout */
#contentScroll {border: 0px solid purple;height: 450px;overflow: auto;position: relative;margin:0;padding: 10px 0 10px 25px;font-size:14px}
* html #contentScroll {width:555px;}

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}
.vscrollerbase {left: 0 !important;}
.vscrollerbar {height:4px;width: 12px;background:#EAE9E7}
.vscrollerbarbeg {height: 12px !important;width: 12px;background:url(/templates/hed/image/img_arrowUp.jpg) no-repeat}
.vscrollerbarend {height: 12px;width: 12px;background:url(/templates/hed/image/img_arrowDown.jpg) no-repeat}

.vscrollerbase {width: 2px;background:#EAE9E7 }
.vscrollerbasebeg {width: 12px;height: 2px !important;background:#EAE9E7}
.vscrollerbaseend {width: 12px;height: 2px;background:#EAE9E7}
.hscrollerbase {height: 16px; background-color: white;}

/*.hscrollerbar {height: 16px; background-color: black;}*/
.vscrollerbar, .hscrollerbar {padding: 8px;z-index: 2;}
.scrollerjogbox {width: 12px;height: 16px;top: auto; left: auto;bottom: 0px; right: 0px;background: #37917A;}
/* Promotion Page Layout */

/* Promotion Containers */
#PromoContainerWrapper #divHeading,
#PromoContentRight #divHeading
{
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}
#PromoContainerWrapper #divHeading h1,
#PromoContainerWrapper #divHeading h2,
#PromoContentRight #divHeading h1, #PromoContentRight #divHeading h2
{
	font-size: 14px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	text-align: right;
	text-transform: lowercase;
}
#divNewslettersSignUp table tr td.NavSide
{
	text-transform: lowercase;
}
/* Promotion Containers */

/* Footer Layout */
#FooterWrapper #FooterContent {height:50px;margin:1em 0 0 0;text-align: center;color:#767676;font-size:.75em;padding:0;margin:0}
#FooterWrapper #FooterContent a {}
#FooterWrapper #FooterContent a:hover	{}
/* Footer Layout */

/* Sections */
.PageWrapper #MainContent #TitleTable h1.TitleHeading {}

/* Body Styles */
#mycustomscroll {width: 500px;height: 450px;overflow: auto;/* IE overflow fix, position must be relative or absolute*/position: relative;background-color: #E7EADE;margin: 0.3em auto;padding: 15px;}

/* Sections */

/* Form Tables */
.PageWrapper form table.FormTable
{
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: transparent;
	border-spacing: 1px;
}
.PageWrapper form table TR TD.FormTableCopyAltLeft
{
	padding-right: 2px;
	padding-left: 2px;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: transparent;
}
.PageWrapper form table tr td.FormTableCopyAltRight
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: transparent;
}
.PageWrapper form table tr td.FormTableButtons
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: transparent;
	text-align: right;
}
.PageWrapper form div.ButtonHolder
{
    PADDING-RIGHT: 2px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 2px;
    MARGIN: 0px;
    BACKGROUND-COLOR: transparent;
    TEXT-ALIGN: left;
}

dl.listWines dt table {display:block;float:left;text-align:left;margin:10px 10px 10px 120px;width:320px;padding:10px}
/* Form Tables */

/* Main Navigation */
#MainNavigation {}
#MainNavigation #MainNavigationHolder {}
#MainNavigation table tr td.NavTableCellOn a.NavLinkOn,
#MainNavigation table tr td.NavTableCellOn a.NavLinkOn span,
#MainNavigation table tr td.NavTableCellOn a.NavLinkOff,
#MainNavigation table tr td.NavTableCellOn a.NavLinkOff span {}
#MainNavigation a.NavLinkOn:link {}
#MainNavigation a.NavLinkOn:visited {}
#MainNavigation a.NavLinkOn:active {}
#MainNavigation a.NavLinkOn:hover {}
#MainNavigation table tr td.NavTableCellOff a.NavLinkOff,
#MainNavigation table tr td.NavTableCellOff a.NavLinkOff span {}
#MainNavigation a.NavLinkOff:link {}
#MainNavigation a.NavLinkOff:visited {}
#MainNavigation a.NavLinkOff:active {}
#MainNavigation a.NavLinkOff:hover {}
#MainNavigation table tr td.NavTableCellOn {}
#MainNavigation table tr td.NavTableCellOff {}
/* Main Navigation */

/*---- NAVIGATION ----*/

/*#OuterWrapper #PromoContentLeft #MainNavigation ul li a.subMenuItem {text-decoration:none;font-size:12px;color:#767676}*/

ul.MBMainMenu {margin: 0px;padding: 0px;background-color:transparent;text-align: right}
ul.MBMainMenu li {display:block;margin:0 0 3px 0;padding:1px 20px 1px 0;}
.MBMenuItem {cursor: pointer;}
ul.MBMainMenu li a  {text-decoration:none;font-size:15px;color:#B80002;text-transform: lowercase;}
ul.MBMainMenu li:hover  {border-right:3px solid #B80002;padding:1px 17px 1px 0;text-decoration:underline;}
/* -- submenu--*/
div#MBMenuOuterHolder{}
div#MBMenuInnerHolder
{
	display: none;
}
ul.MBMainMenu{}
ul.MBMainMenu li{}
.MBMenuItem{}
.MBMenuItem {}

.MBMenuItem .selected{}
.menuShadow{background:none}

.menuContainer
{
	margin:-30px 0 0 20px;
	background-color: #eae9e7;
}
.menuContainer:hover {border-right:3px solid #B80002}

.menuContainer .line {background-color:transparent;width:100%;padding-left:-5;}
.menuContainer .line.title {text-align:right;}
.menuContainer .line.title a{}

.menuContainer a {text-decoration:none;	color: #B80002;	text-transform: lowercase;text-align:right}


.menuContainer .voice {border-top:1px solid #f3f3f3;padding:5px;}
.menuContainer .separator{background-color:#f3f3f3;height:1px;}
.menuContainer .img{}
.menuContainer .img img{}
.menuContainer .textBox{}
.menuContainer .selected {background-color:transparent;}
.menuContainer .selected a {color:#B80002;	text-transform: lowercase;}
.menuContainer .disabled , .menuContainer .disabled td a {color: #cccccc;}
.menuContainer .subMenuOpener {}

.menuContainer a:hover {color:#F00002}
.menuContainer .MBMenuItem {}
ul.MBMainMenu {}
ul.MBMainMenu li	{}
ul.MBMainMenu li a  {}
ul.MBMainMenu li a span	{}
ul.MBMainMenu li a:hover  {}
ul.MBMainMenu li a:hover span	{}
ul.MBMainMenu li a:visited{}
ul.MBMainMenu li.active a {}
ul.MBMainMenu li.active a span {}
/* -- submenu--*/
/*---- NAVIGATION ----*/

/* MESSAGE BOXES */
.PageWrapper div.MessageHolderSuccess {}
.PageWrapper div.MessageHolderFailure {}
.PageWrapper #idMessageHolder div.MessageImageSuccess {}
.PageWrapper #idMessageHolder div.MessageImageFailure {}
.PageWrapper #idMessageHolder #idMessageContent {}
.PageWrapper #idMessageHolder #idMessageContent ul {}
/* MESSAGE BOXES */

/* Modules */

/* ContextMenuPanel */
.ContextMenuPanel {}
.ContextMenuBreak {}
a.ContextMenuItem, div.ContextMenuPanel a.thickbox {}
a.ContextMenuItem-Selected, div.ContextMenuPanel a.thickbox-Selected {}
a.ContextMenuItem:hover, div.ContextMenuPanel a.thickbox:hover {}
/* ContextMenuPanel */

/* BLOG MODULE */
.PageWrapper div.BlogContainer {}
.PageWrapper div.BlogContainer h2.BlogTitle,
.PageWrapper div.BlogContainer h2.BlogTitle a {}
.PageWrapper div.BlogContainer p.BlogByLine, .PageWrapper div.BlogContainer span.BlogByLine, {}
.PageWrapper table tr td.BlogPromoCopy {}
.PageWrapper table tr td.BlogPromoCopy span.BlogPromoText {}
.PageWrapper table tr td.BlogPromoCopy span.BlogDate {}
/* BLOG MODULE */

/* HIGH SLIDE */
.highslide {cursor: url(/js/highslide/graphics/zoomin.cur), pointer; outline: none;background-color: #FFFFFF;}
.highslide img {border: 0px solid #CCCCCC;}
.highslide:hover img {border: 0px solid silver;}
.highslide-image {border-bottom: 0px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none;border-bottom: 0px solid white; font-family: Verdana, Helvetica; font-size: 13px; padding: 5px; background-color: transparent;}
.highslide-loading {display: block; color: white; font-size: 9px; font-weight: bold; text-transform: uppercase;  text-decoration: none;	padding: 3px; border-top: 1px solid white; border-bottom: 1px solid white;background-color: transparent;}
a.highslide-credits, a.highslide-credits i {padding: 2px; color: silver; text-decoration: none; font-size: 10px;}
a.highslide-credits:hover, a.highslide-credits:hover i {color: white; background-color: gray;}
.highslide-move {cursor: move;}
.highslide-overlay {display: none;}

/* Controlbar example */
.controlbar {	
	margin-left: 60px;
	background: url(/js/highslide/graphics/controlbar2.gif);
	width: 210px;
	height: 32px;
}
.controlbar a {	
	display: block;
	float: left;
	margin: 0 0 0 5px;
	height: 30px;
	width: 42px;
}

/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/* HIGH SLIDE */

/*---- SHOP TABLES----*/
h2.ProductName {color: #AEAEAE;  FONT-WEIGHT: normal; text-transform: capitalize; font-size: 14px;}
h4.Shop {color: #AEAEAE;FONT-WEIGHT: bold;font-size: 11px;}
h5.Shop {color: #AEAEAE; FONT-WEIGHT: bold; font-size: 11px;}
h5.ShopPrice {color: #666666;FONT-WEIGHT: bold;text-transform: capitalize;font-size: 11px;float:right;padding:0;margin:0 5px 0 0;text-indent:0}
h5.ShopPrice span {color: #B80002;FONT-WEIGHT: bold;font-size: 12px;}
h5.ShopPrice small {color: #B80002;FONT-WEIGHT: normal; text-transform: capitalize; font-size: 9px;}
table.ShopTable h4 {color: #666666;FONT-WEIGHT: bold;font-size: 11px; }
b {color: #666666;FONT-WEIGHT: bold;font-size: 12px;}
h2.ProductName ul {padding:0;margin:0;text-indent:0;float:right}
h2.ProductName ul li {padding:0;margin:0;text-indent:0}
h2.ProductName ul li h5.ShopPrice {padding:0;margin:0;text-indent:0}
table.ShopTable h4 {display:inline;margin:0;padding:0}

table.ShopTable {}
table.ShopTable thead.ShopTableTitle
{
}
table.ShopTable thead th.ShopTableTitle
{
}
table.ShopTable tr td.ShopTableTitle
{
}
table.ShopTable thead th.ShopTableTitleLeft
{
}
table.ShopTable thead th.ShopTableTitleRight
{
}
table.ShopTable tr td
{
    PADDING: 2px;
}
table.ShopTable tr td.ShopTableTop
{
}
table.ShopTable tr td.ShopTableDetailedDescription
{
}
table.ShopTable tr td.ShopTableBottom
{
}
table.ShopTable tr td.ShopTableLeft {}
table.ShopTable tr td.ShopTableLeft img {}
table.ShopTable tr td.ShopTableLeft small {font-size: 10px;line-height:105%}
table.ShopTable tr td.ShopTableLeft p, table.ShopTable tr td.ShopTableLeft form
{
}
table.ShopTable tr td.ShopTableRight {}

/* Shop Details Table */
div.ShopDetailsItemHolder
{
	margin-top: 8px; 
	margin-bottom: 8px;
	width:540px;
	height:200px;
	background: url(/templates/hed/image/bg_boxWines.jpg) no-repeat top left;
}
div.ShopDetailsItemHolder form
{
}
div.ShopDetailsItemHolder table.ShopDetailsItemTable
{	
	height:160px;
}
* html div.ShopDetailsItemHolder form table.ShopDetailsItemTable
{
	height:130px;
}
div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsImage
{
	text-align: center; 
	width: 80px;
}
div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsImage img
{
	position:relative;
	top:-10px;
}
div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsTitle
{
	width:300px;
	height: 30px;
	padding:10px 5px 0 0;
}
* html div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsTitle
{
	height: 20px;
}
div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsTitle h2
{
	color: #666666;  
	FONT-WEIGHT: normal; 
	text-transform: capitalize; 
	font-size: 14px;
	padding: 0px;
	margin: 0px;
}
div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsDescription
{
	height: 30px;
	color: #666666;
	FONT-WEIGHT: bold;
	font-size: 12px;	
	padding:0;
	margin:0 5px 0 0;
	text-indent:0;
}
* html div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsDescription
{
	height: 20px;
}
div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsDescription p
{
	padding: 0px;
	margin: 0px;
}
div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsOptions
{
	height: 40px;
	color: #B80002;
	FONT-WEIGHT: bold;
	font-size: 12px;	
	padding:0;
	margin:0 5px 0 0;
	text-indent:0;
	text-align: center;
}
div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsOptions select
{
	font-size: 12px;
}
div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsBottom
{
	height: 45px;
	text-align: left;
	color: #666666;
	FONT-WEIGHT: bold;
	font-size: 10px;	
	padding:0;
	margin:0 5px 0 0;
	text-indent:0;
}
div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsButtons
{
	text-align: right;
}
div.ShopDetailsItemHolder table.ShopDetailsItemTable tr td.ShopDetailsButtons input#idAddToCart
{
	background-image: url(/images/db/hed/21.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 116px;
	height: 20px;
	color: #B80002;
	font-size: 0px;
	border: 0px solid #999999;
	background-color: transparent;
	cursor:pointer;	
}
/* Images Summary Table */
table.ShopSummaryTableHolder
{
	MARGIN-LEFT: -2.5px;
}
table.ShopSummaryTableItem td
{
	border: 0px;
	color: #B80002;
}
table.ShopSummaryTableHolder tr td.ShopSummaryImage
{
	height: 140px;
}
table.ShopSummaryTableItem
{
    border: 0px;
    height: 100%;
}
table.ShopSummaryTableHolder
{
	MARGIN-LEFT: -2.5px;
	border-collapse: separate;
	border-spacing: 15pt;
	color: #B80002;
}
.ShopSummaryTableHolder td
{
}
table.ShopSummaryTableHolder
{
	MARGIN-LEFT: -2.5px;
}
table.ShopSummaryTableLinks
{
}
table.ShopSummaryTableHolder tr td.ShopSummaryTableItemHolder
{
	padding-bottom: 20px;
}
input.ShopTeaserButton
{
	background-repeat: no-repeat;
	background-position: 0px 0px;*/
	background-color: #CCCCCC;
	color: #333333;
	font-size: 10px;
	padding: 0px;
	width: 76px;
	height: 20px;
	border-width: 0px;
	cursor: pointer;
}
table.ShopSummaryTableItem tr td span.BrandName,
span.BrandName
{
	color: #656565;
}
.Blink
{
    TEXT-DECORATION: blink;
    FONT-WEIGHT: bold;
    COLOR: red;	
}
/*----SHOP  TABLES----*/

/*----CUSTOM BUTTON----*/
.PageWrapper table.ShopTable tr td.ShopTableRight input#idAddToCart {background-image: url(/images/db/hed/21.jpg);background-repeat: no-repeat;background-position: 0px 0px;width: 116px;height: 20px;color: #B80002;font-size: 0px;border: 0px solid #999999;background-color: transparent;cursor:pointer;	float:right;margin:-42px 5px 0 0}
.PageWrapper table.ShopTable tr td.ShopTableRight input#idEmailAFriend
{
	background-image: url(/images/db/oll/10.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 101px;
	height: 39px;
	color: #B80002;
	font-size: 0px;
	border: 0px solid #999999;
	background-color: transparent;
	cursor:pointer;
}
.PageWrapper input#btnContinueShopping
{
	background-image: url(/images/db/hed/37.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 122px;
	height: 23px;
	color: #B80002;
	font-size: 0px;
	border: 0px solid #999999;
	background-color: transparent;
	cursor:pointer;
}
.PageWrapper input#btnEmptyCart
{
	background-image: url(/images/db/hed/38.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 89px;
	height: 23px;
	color: #B80002;
	font-size: 0px;
	border: 0px solid #999999;
	background-color: transparent;
	cursor:pointer;
}
.PageWrapper input#btnUpdateCart
{
	background-image: url(/images/db/hed/40.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 89px;
	height: 23px;
	color: #B80002;
	font-size: 0px;
	border: 0px solid #999999;
	background-color: transparent;
	cursor:pointer;
}
.PageWrapper input#btnConfirmPurchases,
.PageWrapper input#btnCheckout
{
	background-image: url(/images/db/hed/36.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 132px;
	height: 23px;
	color: #B80002;
	font-size: 0px;
	border: 0px solid #999999;
	background-color: transparent;
	cursor:pointer;
}
.PageWrapper input#btnLoginConfirmPurchases
{
	background-image: url(/images/db/oll/8.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 65px;
	height: 37px;
	color: #CECFD0;
	font-size: 0px;
	border: 0px solid #999999;
	background-color: transparent;
	cursor:pointer;
}
.PageWrapper input#btnLogin
{
	background-image: url(/images/db/hed/39.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 66px;
	height: 23px;
	color: #B80002;
	font-size: 0px;
	border: 0px solid #999999;
	background-color: transparent;
	cursor:pointer;
}
.PageWrapper input#btnRegister
{
}
div.EmailAFriend input.Button
{
	background-image: url(/images/db/oll/19.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 103px;
	height: 39px;
	color: #B80002;
	font-size: 0px;
	border: 0px solid #999999;
	background-color: transparent;
	cursor:pointer;
}
input.CloseWindow
{
	background-image: url(/images/db/oll/18.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	width: 106px;
	height: 39px;
	color: #B80002;
	font-size: 0px;
	border: 0px solid #999999;
	background-color: transparent;
	cursor:pointer;
}
/*----CUSTOM BUTTON----*/


