﻿body
{
	text-align:center;
	display:block;
	color:Lime;
	font-weight:normal;
}

table
{
    border-collapse:collapse; 
    border-width:0px;    
}
td
{
	/*
	font-family:Verdana, Arial;
	font-size :10px;	
	color:#2a1611;
	*/
}
img
{
    border-width:0px;
    border-style:none;
    display:block;
}
a
{
    text-decoration:underline;
	color:#59718b;
    /*display:block;*/
}
form
{
	border-width:0px;
    border-style:none;
	display:inline;
	padding: 0px;
	margin: 0px;
}

p
{
	font-family:Verdana, Arial;
	font-size :10px;	
	color:#2a1611;
}
ul
{
	list-style-image:url('/images/bullet.gif');
	line-height:15px;
	
}
h1
{
	font-size:9px;
	font-family:Verdana, Arial;
	color:#59718b;
	text-align:left;
  }
.vgdisplaynone
{
	color:#340000;
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:36px;
	display: none;
}

#divheader {	
	height: 54px;
	position: relative;
	width: 780px;
}

#divheaderlogo {
	/*background-image: url('/images/logo_header.gif');*/
	background-repeat: no-repeat;	
	float: left;
	/*height: 54px;*/
	position: static;
	/*width: 546px*/
}

#divheaderaccount {
	background-color: #ffffff;
	float: left;
	height: 54px;
	position: static;
	width: 234px;	
}
#divheaderaccount td, a
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size:10px;
	color:#59718b;
}

#divfeatureditems
{	
	/*border-top: solid 1px #817484;	*/
	/*border-bottom: solid 1px #817484;	*/
}

#imgfeatureditemimage
{
	border-left: solid 1px #553321;
	border-top: solid 1px #553321;
	border-right: solid 1px #553321;
	border-bottom: solid 1px #553321;
}


.divsearchbar 
{
	background-image:url("/images/subheaderbg.gif");
	background-color:#FFFFFF;
	position: relative;
	border-collapse:collapse;
	border: solid 1px #323069;
	color: #efdea0;
}
#divsubheader
{
	color: #59718b;
	font-family:"Californian FB", "Times New Roman", Arial, Sans-Serif;
	font-size:30px;
	font-weight:bold;
	background-color: f6f9c6;
}

#divtopnavigation
{
	border-bottom: solid 1px #59718b;
	background-color: #FFFFFF;
}
#divtopnavigation a, td
{
	color: #000000;
	font-size:15px;
	font-weight:bold;
	font-family: Times New Roman, Georgia, Arial, Serif;
	text-align:left;
	text-decoration: none;
}
#divtopnavigation a:hover
{
	color: #0000FF;
	font-family: Times New Roman, Georgia, Arial, Serif;
	text-decoration:underline;
}

#midsection {		
	width: 780px;
	/*display:inline-block;*/
	background-color:#ffffff;
	border-collapse:collapse;
}

#leftnav
{
	height:auto;
	color:#FFFFFF;
	vertical-align:top;
	overflow:auto;
	background-color: #FFFFFF;
}

#contentbody
{
    background-color:#ffffff;
    /*border-right: solid 1px #817484;    */
    border-bottom: solid 1px #817484; 
    height:500px;
}

#divfooter
{    
	/*width: 780px;*/
	background-color:#ffffff;
	font-family:Verdana, Arial, Sans-Serif;
	font-size :10px;	
	color:#817484;
	/*
	border-bottom: solid 1px #817484;
	border-left: solid 1px #817484;
	border-right: solid 1px #817484;	
	clear: both;	
	*/
}

#divpageborder 
{
	border-bottom: solid 1px #817484;
	border-left: solid 1px #817484;
	border-right: solid 1px #817484;	
}

.textfooter
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :12px;
	color:#666666;
	font-weight:normal;
}

.txtSearch
{
    width:121px;
    height:27px;
    background-color: #fdfaef;
	border: solid 1px  #5e3a3a;
	font-size :10px;	
	color:#5e3a3a;  
	font-weight:normal;
	padding-top:5px;
	padding-left:2px;
}

#txtJoinEmail
{
    width:130px;
    height:27px;
    font-family:Verdana, Arial;
	font-size :10px;	
	color:#5e3a3a; 	
	font-weight:normal;
	padding-top:5px;
	padding-left:2px; 
	background-color: #fdfaef;
	border: solid 1px  #5e3a3a;
}

.textbox1
{
    background-color: #fdfaef;
	border: solid 1px  #5e3a3a;
    font-family:Verdana, Arial;
	font-size :11px;	
	color:#5e3a3a; 	
	padding-left:2px; 
	font-weight:normal;
	width:140px;
}

.heading1
{
	color:#2e0301;
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:14px;
}
.headline
{
	color:#03146d;
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:12px;
}
.headline2
{
	color:#610303;
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:12px;
}
.headline3
{
	color:#03146d;
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:14px;
}
.heading2
{
	color:#340000;
	font-family:Verdana, Arial;
	font-weight:normal;
	font-size:20px;
}
.heading2B
{
	color:#320102;
	font-family:Verdana, Arial;
	font-weight:bold;
	font-size:14px;
}

.heading3
{
	color:#330103;
	font-family: Verdana, Arial, Sans-Serif;
	font-weight: normal;
	font-size: 18px;
}

.text1
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:10px;
	/*font-weight:bold;*/
	font-weight:normal;
	color:#535353;
}
.text1B
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#8e8e8e;
}
.text2
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.text3
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:11px;	
	font-weight:normal;
	color:#330001;
}
.text3B
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size:12px;	
	font-weight:bold;
	color:#330001;
}
.text4
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size :10px;	
	color:#817484;	
	font-weight:bold;
}
.text5
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :12px;
	color:#333333;
	font-weight:normal;
	font-style:italic;
}
.text6
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :11px;	
	color:#2a1611;	
	font-weight:bold;	
	text-decoration:none;	
}
.text7
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :11px;
	color:#000000;
	font-weight:bold;
}
.text8
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :18px;	
	color:#2c0000;	
	font-weight:bold;
}
.text9
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :13px;	
	color:#2c0000;	
	font-weight:normal;
	text-decoration: underline;
}
.text10
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :18px;	
	color:#2c0000;	
	font-weight:normal;
}

.textsearch
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :11px;
	color:#000000;
	font-weight:bold;
}

.textItemDetailDescription_RelatedItem
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :12px;	
	color:#320102;	
	font-weight:bold;
}

.textItemDetailDescription
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :14px;	
	color:#320102;	
	font-weight:bold;
}
.textItemDetailUps1
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :12px;
	color:#320102;
	font-weight:normal;
}
.textItemDetailUps2, .textItemDetailUps4
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :12px;
	color:#59718b;
	font-weight:normal;
}
.catintchampagnelaw
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :10px;	
	color:#59718b;	
	font-weight:normal;
}
.specialwarning
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :14px;	
	color:#2c0000;	
	background-color: #f2e7c3;
	font-weight:normal;
}


.textsearch1
{
	font-family:  Verdana, Arial, Sans-Serif;
	font-size :10px;	
	color:#59718b;	
	font-weight:normal;
}
.textsearch2
{
	font-family:  Verdana, Arial, Sans-Serif;
	font-size :10px;	
	color:#545d66;	
	font-weight:normal;
}
.textsearchoversized
{
	font-family:  Verdana, Arial, Sans-Serif;
	font-size :10px;	
	font-weight:normal;
	color:#8d0a0c;
}

.hyperlink1
{
	font-family:Verdana, Arial, Sans-Serif;
	font-size :12px;
	text-decoration:underline;
	color:#59718b;	/**/
	font-weight:bold;
}
.hyperlink1 a,visited
{
	text-decoration:underline;
	color:#59718b;
}

.hyperlink2
{
	font-family:Verdana, Arial;
	font-size :11px;
	text-decoration:underline;
	color:#8c9197;	
	font-weight:normal;
}
.hyperlink2 a,visited
{
	text-decoration:underline;
	color:#59718b;
}

.hyperlink3
{
	font-family:Verdana, Arial;
	font-size :10px;
	text-decoration:underline;
	color:#817484;	
	font-weight:normal;
}
.hyperlink3 a,visited
{
	text-decoration:underline;
	color:#817484;
}

.hyperlink4
{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#340000;	
	font-weight:bold;
}
.hyperlink4 a,visited
{
	text-decoration:none;
	color:#340000;
}


.hyperlinkbottomnavigation
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :12px;	
	color:#320001;	
	font-weight:normal;
}
.hyperlinkbottomnavigation a
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :12px;	
	color:#320001;	
	font-weight:normal;
}
.hyperlinkbottomnavigation a:hover,visited
{
	text-decoration:underline;	
}

.hyperlinkLeftNavCat
{
	font-family:Verdana, Arial;
	font-size :14px;
	color:#462424;
	font-weight: bold;
	text-align: center;
}
.hyperlinkLeftNavCatDailyDeals
{
	font-family:Verdana, Arial;
	font-size :14px;
	color:#610303;
	font-weight: bold;
	text-align: center;
}
.hyperlinkLeftNavCat:hover
{
	text-decoration:none;	/*background-color:#ffffff;
	color:#111111;	*/
}
.hyperlinkLeftNavSubCat
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size :12px;
	text-decoration:none;
	color:#2e0301;
	font-weight:normal;
	text-align: left;
}
.hyperlinkLeftNavSubCat:hover
{
	text-decoration:underline;	/*background-color:#ffffff;
	color:#111111;	*/
}
.hyperlinkLeftNavSubCatFreeShipping
{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#D02F2F;
	font-weight:bold;
}
.hyperlinkLeftNavSubCatEaster
{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#FF00FF;
	font-weight:bold;
}


.hyperlinkLeftNavSubCatFreeShipping:hover
{
	text-decoration:underline;
	/*background-color:#ffffff;
	color:#111111;	*/
}
.hyperlinkLeftNavSubCatburgundy

{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#770000;
	font-weight:bold;
}
.hyperlinkLeftNavSubCatpink

{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#AE0083;
	font-weight:bold;
}
.hyperlinkLeftNavSubCatPurple

{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#9900FF;
	font-weight:bold;
}

.hyperlinkLeftNavSubCatGreen

{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#006600;
	font-weight:bold;
}

.hyperlinkLeftNavSubCatGreen:hover

{

	text-decoration:underline;

	/*background-color:#ffffff;

	color:#111111;	*/

}
.hyperlinkLeftNavSubCatGold

{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#775702;
	font-weight:bold;
}

.hyperlinkLeftNavSubCatGold:hover

{

	text-decoration:underline;

	/*background-color:#ffffff;

	color:#111111;	*/
}
.hyperlinkLeftNavSubCatRed

{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#990000;
	font-weight:bold;
}

.hyperlinkLeftNavSubCatRed:hover

{

	text-decoration:underline;

	/*background-color:#ffffff;

	color:#111111;	*/
}
.hyperlinkLeftNavSubCatBlue

{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#03146d;
	font-weight:bold;
}
.hyperlinkLeftNavSubCatBold

{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}


.hyperlinkLeftNavSubCatBlue:hover

{

	text-decoration:underline;
}
.hyperlinkLeftNavSubCatRoyalblue

{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#0000FF;
	font-weight:bold;
}
.hyperlinkLeftNavSubCatRoyalblue:hover

{

	text-decoration:underline;
}
.hyperlinkLeftNavSubCatorange

{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#CE4300;
	font-weight:bold;
}

.hyperlinkLeftNavSubCatorange:hover

{

	text-decoration:underline;
}
.hyperlinkLeftNavSubCatVansMovieTour
{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#335680;
	font-weight:bold;
}
.hyperlinkLeftNavSubCatCadeauCollection
{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.hyperlinkLeftNavSubCatCadeauCollection:hover
{
	text-decoration:underline;
	/*background-color:#ffffff;
	color:#111111;	*/
}
.hyperlinkLeftNavHead
{
	font-family:Verdana, Arial;
	font-size :12px;
	text-decoration:none;
	color:#c00044;
	font-weight:bold;
}

.hlsearchitemdescription a, visitied
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :14px;
	text-decoration: underline;
	color:#59718b;	
	font-weight:bold;
}
.hlsearchitemdescription a:hover
{		
	color:#ffffff;	
	background-color:#59718b;
}

.hlsearchitemcategory a, visitied
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :14px;
	text-decoration: underline;
	color:#320001;	
	font-weight:bold;
}
.hlsearchitemcategory a:hover
{
	color:#ffffff;
	background-color:#666666;
}


.hlsearchitemnumber a, visitied
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :12px;
	text-decoration: none;
	color:#59718b;	
	font-weight:bold;
}

.hlsearchitemnumber a:hover
{		
	color:#ffffff;	
	background-color:#59718b;
}

.hlsearchbuynow
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :12px;
	text-decoration: none;
	color:#320001;	
	font-weight:bold;
}
.hlsearchbuynow a, visited
{
	text-decoration: underline;
}
.hlsearchbuynow a:hover
{
	color:#ffffff;	
	background-color:#320001;
}

.hlbreadcrumb a, visited
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :14px;
	text-decoration: none;
	color:#59718b;	
	font-weight:bold;
}
.hlbreadcrumb a:hover
{
	text-decoration: underline;
}

.hlviewlargerimage a, visited
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :12px;
	text-decoration: none;
	color:#2c0000;	
	font-weight:bold;
}
.hlviewlargerimage a:hover
{
	text-decoration: underline;
}

.stared
{
	color:Red;
}
.saleprice
{
	color:Red;
}

.background1
{
    background-color: #b79d64;
}


.clear
{
	clear:both;
}

.divdivider
{
	border-bottom : solid 0px #817484;
	padding-top:10px;
}

.divcontents
{
	font-weight:normal;	
	padding-left:1px;
	padding-right:1px;
	padding-top:1px;
	
	/*width:630px;
	padding-left:7px;
	padding-right:15px;
	padding-top:10px;	*/	
}
.divcontents td
{
	font-weight:normal;
}
.divcontents p
{
	font-size:12px;
	color: #340000;
}
.divcontents a
{	
	text-decoration: underline;
	color: #340000;
	font-size:12px;

}
.divcontents a:hover
{	
	text-decoration: underline;
	background-color: #340000;
	color: #fff;
}
.divcontents h2
{	
	margin:0;
	padding:0;
	margin-bottom:5px;	
}



.categoryitemcell
{		
	padding-bottom:20px;	
	font-family: Verdana, Arial;
}
.admintable
{
	border: solid 1px #817484;
}
.admintable2
{
	border: solid 1px #817484;
}
.admintable2 td
{
	padding:5px;		
}
.admintable2 th
{
	padding:5px;
	font-weight:bold;
	font-size:larger;	
	/*background-color:#dddeee;*/
	color:#111222;	
}
.admintablerow0
{
	background-color:#dbdbdb;
}
.admintablerow1
{
	background-color:#edede9;
}
.divhomepagefeaturedgiftsindividual
{
	text-align:center;
	padding-top:6px;
}

.divrelateditems
{
	background-color:#fdfaef;
	border: solid 1px #5e3a3a;	
}

#carttable
{
	border: solid 1px #553321;
	font-family: Verdana, Arial;
	font-size: 14px;	
}
#carttable th
{	
	text-align:left;
	color: #5e3a3a;
	background-color: #efeeee;
	font-weight:bold;	
	border-bottom: solid 1px #553321;
}
#carttable td
{	
	text-align:left;
	/*color: #59718b;	*/
	color: #340000;
	font-weight:normal;	
	border-bottom: dotted 1px #553321;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;
}
#carttable a, visited
{	
	font-family: Verdana, Arial;
	font-size: 14px;
	color:#340000;	
}

#carttotalstable td
{
	text-align:left;
	color: #5e3a3a;
	font-weight:bold;	
}
.cartrelateditemtext
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:normal;
	font-size: 11px;
	color: #5e3a3a;
}
.cartrelateditemtextB
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:bold;
	font-size: 12px;
	color: #5e3a3a;
}
#divcartrelateditem
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 13px;
	color: #5e3a3a;
	background-color: #fdfaef;
	border: solid 1px  #5e3a3a;
}
#divshippingestimate
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 13px;
	color: #5e3a3a;
	background-color: #fdfaef;
	border: solid 1px  #5e3a3a;
}

#divcartrecipientinfo
{		
}
#divcartrecipientinfo td
{
	font-family: Verdana, Arial, Sans-Serif;
	font-weight:normal;
	font-size: 12px;
	color: #5e3a3a;	
	text-align:right;
}
.catint
{
}
.catint td
{
	text-align:center;
}
.catintItemDesc
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #2c0000;
	text-decoration:none;
}
.catintItemDesc2
{
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #610303;
	text-decoration:none;
}
.catintItemDetails
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :12px;	
	color:#325442;	
	font-weight:bold;			
}
.catintItemDetailsSmall
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :11px;	
	color:#59718b;	
	font-weight:normal;			
}
.catintNumberOf
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :16px;	
	color:#59718b;	
	font-weight:bold;	
}
.catintmoretocome
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :16px;	
	color:#610303;	
	font-weight:bold;	
}
.catintFIupsellA
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :11px;	
	color:#59718b;	
	font-weight:bold;
}
.catintFIupsellB
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :10px;	
	color:#59718b;	
	font-weight:normal;
}

.error1
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 13px;
	color: #f80e29;	
	font-weight:bold;
	/*text-decoration:blink;	*/
}

.tableGeneral
{	
}
.tableGeneral td, th
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size :12px;	
	color:#5e3a3a;	
	font-weight:normal;	
}

.subsection{
	background-color:efeeee;
	border: solid 1px #59718b;	
}


.tableLineItems
{
	border: solid 1px  #5e3a3a;
	font-family: Verdana, Arial;
	font-size: 14px;	
}
.tableLineItems th
{	
	text-align:left;
	color: #5e3a3a;
	background-color: #fdfaef;
	font-weight:bold;	
	border-bottom: solid 1px #5e3a3a;
}
.tableLineItems td
{	
	text-align:left;
	color: #5e3a3a;	
	font-weight:bold;	
	border-bottom: none 1px #5e3a3a;
	padding-top:4px;
	padding-left:4px;
	padding-right:4px;
	padding-bottom:4px;	
}
.tableLineItems a, visited
{	
	font-family: Verdana, Arial;
	font-size: 14px;	
}

.border1
{
	border: solid 1px #553321;
}

#headerShoppingInfo a, visited
{
	color: #340000;
	font-family:  Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight:normal;
	text-decoration:none;
}

#breadcrumb
{
	color: #340000;
	font-family:  Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight:normal;	
}

#breadcrumb a
{
	color: #340000;
	font-family:  Verdana, Arial, Sans-Serif;
	font-size: 11px;
	font-weight:normal;	
	text-decoration:underline;
}

#tableQuickOrderForm td
{
	text-align:center;
}

.featuredcatlinks a
{
	color: #340000;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}

.checkoutprocess td
{
	color: #2a1611;
	font-size:10px;
	font-weight: normal;
}

.nostyle a:hover
{
	background-color: #fff;
}

.breadcrumb
{
	color: #553321;
}
#breadcrumbdiv
{
	padding-top:4px;
	padding-left:4px;
}
