html
{
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	text-align: center;
}
body
{
	background: Transparent;
	background: #ffff00 url(../../images/PageBG.gif) no-repeat top center;
	margin: 0;
	padding: 0;
	height: 100%;
	width: 100%;
	text-align: center;
}
table
{
	border: 0;
}
img
{
	border: 0;
}
div
{
	padding: 0;
	margin: 0;
}
a:link, a:active, a:hover, a:visited
{
	text-decoration: none;
	color: #0000ff;
	font-weight: bold;
}
.CB
{
	clear: both;
}
.CP
{
	cursor: pointer;
}
.FL
{
	float: left;
}
.FR
{
	float: right;
}
.PR
{
	position: relative;
}
.PageBG
{
	width: 100%;
	text-align: center;
}
.PageAlign
{
	width: 997px;
	margin: auto;
	text-align: left;
}
.HeaderArea
{
	height: 154px;
	overflow: hidden;
}
.NavArea
{
	height: 107px;
}
.SubBannerArea
{
	width: 110px;
}
.Nav
{
	height: 107px;
	width: 743px;
	overflow: hidden;
}
.HomeLeft
{
	width: 655px;
}
.InnerLeft
{
	width: 728px;
	background: ;
}
.HomeContentBG
{
	position: relative;
	left: -21px;
	top: -1px;
	width: 615px;
	height: 537px;
	overflow: hidden;
	background: url('../../Images/HomeContentBG.jpg') no-repeat left top;
}
.InnerContentBG
{
	position: relative;
	left: -23px;
	width: 728px;
	height: 533px;
	overflow: hidden;
	background: url('../../Images/ContentBG.jpg') no-repeat left top;
}
.HomeContent
{
	margin: 119px 0 0 154px;
	width: 337px;
	height: 281px;
	overflow: auto;
}
.InnerContent
{
	margin: 105px 0 0 173px;
	width: 495px;
	height: 283px;
	overflow: auto;
}
.HomeRight
{
	width: 342px;
	margin: 0;
}
.HomeRightTop
{
	background: url('../../Images/VictorianFrameTop.jpg') no-repeat left top;
	width: 269px;
	height: 256px;
	margin: 0;
}
.HomeTopFramePic
{
	width: 217px;
	height: 163px;
	position: relative;
	top: 47px;
	left: 25px;
}
.HomeTopFrameCaption
{
	width: 269px;
	height: 21px;
	top: 67px;
	left: 20px;
	margin-top:75px;
}
.HomeRightBottom
{
	background: url('../../Images/VictorianFrameBottom_2.jpg') no-repeat left top;
	width: 269px;
	height: 258px;
	margin: 4px 0 0 0;
}
.HomeBottomFramePic
{
	width: 217px;
	height: 164px;
	position: relative;
	top: 48px;
	left: 26px;
}
.HomeBottomFrameCaption
{
	width: 269px;
	height: 21px;
	top: 67px;
	left: 19px;
	margin-top:75px;
}
.MainArea
{
	width: 997px;
	margin: 0;
}
.IE6CorrectionalSpacer
{
	width: 114px;
}
.MainLeft
{
	width: 610px;
}
.BreadcrumbArea
{
	margin: 0;
	margin: 0 0 0 116px;
}
.InnerBreadcrumbArea
{
	margin: 0;
	margin: 0 0 0 230px;
}
.SmallBreadcrumbArea
{
	margin: 0;
	margin: 0 0 0 5px;
}
.ContactContentArea
{
	margin: 0;
	background: url('../../Images/ContactTitleBG.jpg') no-repeat left top;
	margin: 6px 0 0 1px;
}
.ContactContent
{
	position: relative;
	top: 22px;
	left: 69px;
	width: 540px;
}
.SendPrintArea
{
	margin: 30px 0 0 0;
	width: 600px;
}

.SendToFriendButton
{
	width: 118px;
	height: 12px;
	background: url('../../Images/SendToFriend.png') no-repeat left top;
}

.PrintPageButton
{
	width: 111px;
	height: 14px;
	background: url('../../Images/PrintPage.png') no-repeat left top;
}
.MainRight
{
	background: url('../../Images/VictorianFrame.png') no-repeat left top;
	margin: 3px 0 0 0;
	width: 269px;
}
.InnerRight
{
	background: url('../../Images/VictorianFrame.png') no-repeat left top;
	width: 269px;
}
.FramePic
{
	width: 218px;
	height: 164px;
	position: relative;
	top: 47px;
	left: 25px;
}
.FramePicTextArea
{
	width: 218px;
	position: relative;
	top: 5px;
	left: 24px;
}
.ProductNavArea
{
	width: 226px;
}
.ProductNav
{
	width: 212px;
	margin: 0 0 0 14px;
}
.ProductListArea
{
	width: 520px;
	overflow: hidden;
}
.ProductList
{
	margin: 1px 0 0 0;
}
.IE6ProductSpacer
{
	width: 41px;
}
.ProductDisplayArea
{
	width: 705px;
	margin: 8px 0 0 0;
}
.ProductDisplay
{
	margin: 16px 0 0 0;
}
.SideCartArea
{
	margin: 39px 0 0 21px;
}
.CartArea
{
	width: 784px;
}
.CartContentArea
{
	margin: 0;
	background: url('../../Images/ContactTitleBG.jpg') no-repeat left top;
	margin: 6px 0 0 1px;
}
.CartContent
{
	position: relative;
	top: 22px;
	left: 59px;
	width: 724px;
}

/* Navigation Region */

#TopDiv ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Arial;
	font-size: 11px;
}

#TopDiv a
{
	color: #99cc33;
	text-transform: uppercase;
	text-decoration: none;
	padding-left: 7px;
	line-height: 25px;
}

#TopDiv a:hover
{
	color: #000000;
}

#TopDiv li
{
	display: inline;
}

#TopDiv li li a
{
	color: #666666;
	text-decoration: none;
	font-weight: normal;
	padding-left: 7px;
}


/* End Navigation Region */

/* Category Navigation Region */

#MainDiv ul
{
	list-style-position: inside;
	list-style-type: none;
	list-style-image: url(../../Images/CatNavDot.gif);
	padding: 0;
	margin: 0;
	color: #000000;
	font: bold 14px/24px Century Gothic, Arial;
}

#MainDiv li
{
	padding-left: 20px;
}

#MainDiv a
{
	color: #000000;
	text-decoration: none;
	padding: 0;
	margin: 0;
	line-height: 24px;
}

#MainDiv a:hover
{
	color: #000000;
	padding: 0;
	margin: 0;
}

#MainDiv li li a
{
	padding: 0;
	margin: 0;
}

/* End Category Navigation Region */

.SCBasePanel
{
	float: left;
	width: 964px;
	margin-top:20px;
}
.SCStep
{
	float: left;
	width: 238px;
	height:42px;
}
.SCStep a
{
	width:100%;
	height:100%;
	display:block;
}
.SCStepCurrent, .SCStepCurrent a, a:link.SCStepCurrent, a:active.SCStepCurrent, a:hover.SCStepCurrent, a:visited.SCStepCurrent
{
	background: url('../../Images/checkout-active.gif') no-repeat left top;
	font:bold 14px/42px Arial, Helvetica, San-serif;
	color:#ffffff;
	text-transform:uppercase;
	text-decoration:underline;
	width:238px;
	height:42px;
	text-align:center;
}
.SCStepInActive, .SCStepInActive a, a:link.SCStepInActive, a:active.SCStepInActive, a:hover.SCStepInActive, a:visited.SCStepInActive
{
	background: url('../../Images/checkout-active.png') no-repeat left top;
	font:bold 14px/42px Arial, Helvetica, San-serif;
	color:#000000;
	text-transform:uppercase;
	width:238px;
	height:42px;
	text-align:center;
}
.SCStepActive, a:link.SCStepActive, a:active.SCStepActive, a:hover.SCStepActive, a:visited.SCStepActive
{
	background: url('../../Images/checkout-active.png') no-repeat left top;
	font:bold 14px/42px Arial, Helvetica, San-serif;
	color:#000000;
	text-transform:uppercase;
	width:238px;
	height:42px;
	text-align:center;
}
.SCTitleHeading
{
	float: left;
	width: 120px;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: right;
}

.SCTitleIntro
{
	margin-left:10px;
	float: left;
	width: 820px;
	height: 80px;
}
.SCTitleIntroShort
{
	margin-left:10px;
	float: left;
	width: 820px;
	height: 40px;
}
.SCLoginTitle
{
	border-bottom: solid 1px #000000;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.SignupBox
{
	width: 200px;
}
.B
{
	font-weight:bold;
}
.WantFriendsText
{
	font:normal 10px Arial, Helvetica, San-serif;
	color:#7473eb;
}
.WantFriendsTextBox
{
	font:normal 10px Arial, Helvetica, San-serif;
	color:#7473eb;
	width:149px;
	height:17px;
	border:none;
	padding:2px 0 0 2px;
	background: url(../../images/formfield-friend.gif) top left no-repeat;
}
.WantFriendsSubmitButton
{
	width:156px;
	height:28px;
	border:none;
	cursor:pointer;
	background: url(../../images/button-signmeup.gif) top left no-repeat;
}
.LoginArea
{
	margin: 0 0 0 68px;
	width: 251px;
	height: 154px;
	background: url('../../Images/LoginBG.jpg') no-repeat left top;
}
.LoginBox
{
	margin: 39px 0 0 42px;
}
.FgtPwdLink
{
	border: 0;
	background: none;
	color: #FFF;
	position: absolute;
	top: 27px;
	margin-left: -111px;
	cursor: pointer;
}
.MessagesWrapper
{
    font: bold 10px/15px Arial;
    color: #FFF;
    width: 251px;
	height: 154px;
	background: url('../../Images/LoginBG.jpg') no-repeat left top;
	position: absolute;
	top: 0px;
	margin-left: -42px;
	z-index: 99;
}
a.LoginMessagesLabel, a:hover.LoginMessagesLabel
{
    font: bold 10px/15px Arial;
    position: relative;
    top: 55px;
    left: 50px;
	width: 130px;
    color: #ffffff;
}
.LogoutLink, .LogoutLink:active, .LogoutLink:link, .LogoutLink:visited
{
	color: #FFF;
	font: bold 12px/15px Arial;
}
.LogoutLink:hover
{
	color: #000;
}

div.footerNav{ position:Relative; top:38px;}
#Top50{ position:relative;}
#Top50 a{ position:absolute; right:77px; top:-24px; color:#000000;font-family:Arial,Sans-Serif;font-size:10px;}
#SocialLinks{ position:relative; font-family:Arial,Sans-Serif;font-size:10px; color:#000000; }
#SocialLinks .fb{ position:absolute; left:118px; top:-23px; background:url(/images/facebook_icon.png) no-repeat; width:111px; height:50px;}

