/* **********************************************
		Internet Explorer IE6 Workarounds

		These are CSS workarounds specific to IE6.
   ********************************************** */

@import url(widgets/tabshopping_IE6.css);
/* **************************************************
		Anchor Tags
   ************************************************** */
a
{
    border-bottom: solid 1px white;
}
a:hover
{
    color: #5C2946 /*  eggplant */;
    border-bottom: solid 1px #5C2946 /*  eggplant */;
}

a.button.reverse, a.button.reverse:hover
{
    color: White;
}
#giftsetup fieldset
{
    margin-bottom: 12px;
}
#checkoutmerchandise p.registry span
{
    font-size: .9em;
    line-height: 1.5em;
    border: none;
}
#checkoutmerchandise .info fieldset
{
    margin-bottom: 12px;
}
#checkoutpayment .box fieldset
{
    margin-bottom: 12px;
}
#checkoutdetails fieldset
{
    margin-bottom: 12px;
}
#checkoutordersummary .box fieldset dl
{
    margin-bottom: 12px;
}
#giftintro .content .actions a.buttonlarge
{
    margin: 0;
}
.giftpromo h2 a
{
    border: none;
}
#giftchecklistpromo .box a.giftreg
{
    color: #60682f;
    background: none;
    line-height: 12px;
}
#giftmodeinstruct .focusprimary img
{
}
#giftpreview .actions .box li a
{
    border-bottom: none;
}
#giftintro .content .manageyours li.first
{
    margin-left: 5px;
}
#giftintro .content .manageyours
{
    height: 24px;
}
#giftintro .content .create .registrytypes
{
    width: 270px;
}
#giftintro .content .manage ul li fieldset
{
    width: 55%;
}
#giftintro .content .manage ul li a
{
    border-bottom: dotted 1px #60682f;
}
#giftintro .content .manage ul li a:hover
{
    border-bottom: solid 1px  #5C2946 /* eggplant */;
}
#giftintro .content .manage ul li a.button
{
    border-bottom: none;
}
#giftintro .content .manage ul li a.button:hover
{
    border-bottom: none;
}
#giftintro .content .manage ul li a.button span
{
    text-align: center;
}
#giftintro .content .manage
{
    display: inline-block;
}
#giftmarketing .article .imagewrap
{
    margin-right: 39px;
}
#giftmarketing .article .last
{
    margin-right: 0;
}
#searchhead .box .col a
{
    border: none;
}
#giftregistrylist .accordian .head .box
{
    display: inline-block;
}
#giftregistrylist .merchandise .itemlist .item li.info p.name
{
    line-height: 12px;
    margin-bottom: 5px;
}
#checkoutmerchandise .info fieldset
{
    margin-bottom: 12px;
}
#giftmanageregistries div.column2 fieldset
{
    margin-bottom: 10px;

}
#giftmanageregistries .contact DT
{
    width: 18%;
}
#giftchecklistintro div.content
{
    width: 400px;
    float: right;
}
#giftchecklistproducts .categorylist .boxsides
{
    display: inline-block;
}
#giftchecklistproducts .categorylist .boxbottom
{
    display: inline-block;
}
#giftregistrylist_tracker .accordian .box
{
    display: inline-block;
}
.gifteditregistry .tabshopping .tabs .tab SPAN.box
{
    width: 772px;
    padding: 0 10px 0 10px;
}
.gifteditregistry .tabshopping .tabs .tab
{

    padding-top: 0;
}
.gifteditregistry .tabshopping fieldset
{
    margin-bottom: 16px;
}
.gifteditregistrytab H2
{
    line-height: 27px;
}
.gifteditregistrytab div.actions LI
{
    text-align: center;
    line-height: 18px;
    margin: 0 0 0 16px;
    padding-top: 0;

}
.gifteditregistry DIV.tabshopping DIV.tabs UL LI a.giftreg, .gifteditregistry DIV.tabshopping DIV.tabs UL LI a.giftreg span
{
    line-height: 22px;
    font-size: 12px;
    margin: 0 0 0 16px;
    padding-top: 0;
}
.gifteditregistrytab div.actions LI a.giftreg span
{
    text-align: center;
    line-height: 22px;

}
#giftadditemslist .boxsides DIV.actions
{
    width: 728px;
    margin: 0;
    padding: 0 16px 0 16px;
    clear: none;
}
#giftadditemslist .boxbottom, #giftadditemslist .boxsides
{
    display: inline-block;
}
#giftcategory .introduction .box
{
    display: inline-block;
}
#gifttipsguidesintro .content .box
{
    display: inline-block;
}
/*
.closeup3 div.box div.innerBox1
{
    width: 300px;
    margin: 0 9px 0 0;
    padding: 0;
}
.closeup3 div.box div.innerBox2
{
    padding: 0 8px 0 18px;
    margin: 0;
    width: 300px;
}
.closeup3 .box div.innerbox3
{
    width: 300px;
    margin: 0 0 0 5px;
    padding: 0;
}
*/
.five .box .first .content
{
    width: 165px;
}
div.two div.box div.contenttop
{
    width: 484px;
    margin: 0 0 0 8;
    padding: 0;
}
#productquickview .box
{
    margin: 0;
    padding-top: 8px;
}
#myaccountcreate .wrapperleft .information
{
    display: inline-block;
}
#myaccountcreate .wrapperleft .information .boxleft
{
    padding-bottom: 16px;
}
#content div.two div.box div.contenttop
{
    width: 385px;
    margin: 0 0 0 8;
    padding: 0;
}
#storelanding .box, #storelanding .boxsides
{
    display: inline-block;
}
#storesearch .box
{
    padding: 8px 12px 12px 6px;
}
#storelist .subheader .subheaderbox
{
    display: inline-block;
}
#storelist .location
{
    display: inline-block;
}
#storelist .boxbottom
{
    margin-top: -16px;
}
#storeevents .boxsides
{
    display: inline-block;
}
#giftcardpromo div.box
{
    display: inline-block;
    padding-bottom: 0;
    padding-top: 0;
}
#giftcardpromo .secondary .actions
{
    width: 375px;
}
#recipelist .productinfo .last
{
    margin-bottom: 10px;
}
div.culstore div.box
{
    display: inline-block;

    margin-bottom: 0;
}
div.culstore
{
    overflow: visible;
}
div.culstore .box .mapwrap
{
    width: 332px;
    height: 332px;
    background-color: aliceblue;
}
div.culstore .box .storeinformation
{
    width: 590px;
}
#culclassdetail #location .box
{
    width: 496px;
    padding: 0 16px 0 16px;
    display: inline-block;
}
#culclassdetail #location .box .storedetails
{
    width: 230px;
    margin-left: 16px;
    margin-top: 14px;
}
#culclassdetail #location .box .mapwrap
{
    width: 200px;
    padding: 0;
    margin-right: 0;
    background-color: aliceblue;
}
.culinarycustom .tabshopping .tabs #create .tabcreateaclass
{
    width: 760px;
}
.culinarycustom .tabshopping .tabs #create .tabcreateaclass .imagebar
{
    padding-left: 0;
}
.culinarycustom .tabshopping .tabs #create .tabcreateaclass .story
{
    margin-left: 0;
}
#culaddattendees .box
{
    display: inline-block;
}
#culaddattendees .location .box fieldset
{
    margin-bottom: 16px;
}
#culaddattendees .attendeelist fieldset .attendee
{
    margin-bottom: 16px;
    display: inline-block;
}
#shippingaddress p span.giftreg
{
    font-size: 12px;
    line-height: 1.5em;
    border: none;
}
#custcontactus a.button
{
    margin-bottom: 16px;
}
#expcatalogrequest a.button
{
    margin-bottom: 16px;
}
#cmpymediarelations .tabshopping .tabs .tab
{
    padding-top: 0;
}
#cmpyaboutus .tabshopping .tabs .tab
{
    padding-top: 0;
}
#giftregistrysummaries .head .publish a
{
	line-height:15px;
}
.promoby2.gutter
{
	float: left;
	display: inline;
	width: 10px;
	height: 20px;
	background: none;
	border: none;
}
.toolbar h2 a
{
	color: #444444 /* charcoal */;
	border-bottom: none;
}

@media print {
	#main .barcode {
		float:none;
		margin-left:350px;
	}
	#giftregistrygoinggreen {
		width:500px;
	}

	#giftpreview .content {
		width:100%;
	}
	#giftregistrylist .accordian {
		width:100%;
	}
	#giftpreview #noimage .content {
		margin:0;
		width:800px;
	}
	#giftpreview .content {
		margin:0 0 20px 0;
		width:800px;
	}
	#giftpreview .content h2 {
		font-size:125%;
	}

	#giftregistrylist .imagelink {
		width:auto;
	}
	#giftregistrylist .info {
		width:250px;
	}

	#giftregistrylist .col1 {
		width:380px;
	}
	#giftregistrylist .wouldlove, #giftregistrylist .col2, #giftregistrylist .stillneed, #giftregistrylist .col3 {
		width:75px;
	}
	#giftregistrylist .order, #giftregistrylist .col4, #giftregistrylist .order ul li {
		width:125px;
	}
}
