body
{
	margin:0;
	font-family:Georgia;
	font-size:12px;
	color:#ccc;
}

img, div { behavior: url(iepngfix.htc) }

img
{
	border:0;
}

form
{
	margin:0;
}

.search-input
{
	background:url(images/top-links-imgs/tf-bg.gif);
	width:104px;
	height:14px;
	border:0;
	padding:3px 5px 0 20px;
	font-size:11px;
}

.email-input
{
	width:122px;
	height:14px;
	border:1px solid #e877af;
	font-size:11px;
}
.bottom, .bottom a
{
	font-family:Georgia;
	font-size:11px;
	text-decoration:none;
	color:#555555;
}

#what-apDiv1 {
	position:absolute;
	width:136px;
	height:68px;
	padding:150px 0 0 110px;
	visibility: hidden;
}
#what-apDiv2 {
	position:absolute;
	width:136px;
	height:68px;
	padding:330px 0 0 40px;
	visibility: hidden;
}

#what-apDiv3 {
	position:absolute;
	width:136px;
	height:68px;
	padding:150px 0 0 110px;
	visibility: hidden;
}
#what-apDiv3a {
	position:absolute;
	padding:170px 0 0 100px;
	z-index:40;
	
}
#what-apDiv4 {
	position:absolute;
	padding:250px 0 0 340px;
	visibility: hidden;
}
#what-apDiv4a {
	position:absolute;
	padding:250px 0 0 240px;
	z-index:30;
}

#what-apDiv5 {
	position:absolute;
	width:136px;
	height:68px;
	padding:330px 0 0 20px;
	visibility: hidden;
}
#what-apDiv5a {
	position:absolute;
	padding:220px 0 0 0;
	z-index:100;
}
#what-apDiv6a {
	position:absolute;
	padding:225px 0 0 420px;
	z-index:110;
}


#carry-apDiv1 {
	position:absolute;
	width:309px;
	height:218px;
	padding:0 0 0 190px;
	visibility: hidden;
	z-index: 101;
}
#carry-apDiv1a {
	position:absolute;
	padding:0 0 0 220px;
	z-index:100;
}
#carry-apDiv2 {
	position:absolute;
	width:219px;
	height:168px;
	padding:150px 0 0 200px;
	visibility: hidden;
	z-index: 91;
}
#carry-apDiv2a {
	position:absolute;
	z-index:90;
	padding:170px 0 0 250px;
	
}
#carry-apDiv3 {
	position:absolute;
	width:251px;
	height:123px;
	padding:149px 0 0 10px;
	visibility: hidden;
	z-index: 81;
}
#carry-apDiv3a {
	position:absolute;
	padding:210px 0 0 120px;
	z-index:80;
}
#carry-apDiv4 {
	position:absolute;
	width:228px;
	height:172px;
	padding:140px 0 0 320px;
	visibility: hidden;
	z-index: 71;
}
#carry-apDiv4a {
	position:absolute;
	padding:140px 0 0 380px;
	z-index:70;
	
}
#carry-apDiv5 {
	position:absolute;
	width:264px;
	height:164px;
	padding:225px 0 0 40px;
	visibility: hidden;
	z-index: 61;
}
#carry-apDiv5a {
	position:absolute;
	padding:255px 0 0 140px;
	z-index:60;
}
#carry-apDiv6 {
	position:absolute;
	padding:290px 0 0 270px;
	visibility: hidden;
	z-index: 51;
}
#carry-apDiv6a {
	position:absolute;
	padding:310px 0 0 390px;
	z-index:50;


}
/*colors for site*/
.pink
{
	color:#ff0066;
}

#dhtmltooltip{

    font-family:Georgia;
    font-size:11px;
    color:#fff;
    text-decoration:none;
    position: absolute;
    width: 150px;
    border: 1px #e877af;
    padding: 0px;
    background-color: #fff;
    visibility: hidden;
    z-index: 100;
    clear: both;

}

.sectionlinks {
	background-color: #000;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
.sectionlinks:hover {
	color: #000;
	text-decoration: none;
	font-weight: normal;
}

.text11
{
	color:#777;
	font-size:11px;
}
.text10
{
	color:#231f20;
	font-size:10px;
}
.text12
{
	color:#231f20;
	font-size:12px;
}
.text13
{
	color:#231f20;
	font-size:13px;
}
input.input
{
	width:137px;
	border:1px solid #777777;
	font-size:11px;
}
textarea
{
	width:137px;
	border:1px solid #777777;
	font-size:11px;
}
.pageno a, .pageno
{
	color:#777777;
	font-size:11px;
	text-decoration:none;
}
#white
{
	color:#fff;
}
#black
{
	color:#000;
}



/* Holiday CSS*/

#holiday-apDiv1 {
	position:absolute;
	padding:100px 0 0 110px;
	visibility: hidden;
	z-index: 100;
}
#holiday-apDiv1a {
	position:absolute;
	padding:100px 0 0 110px;
	z-index: 99;
	

}


#holiday-apDiv2 {
	position:absolute;
	padding:250px 0 0 40px;
	visibility: hidden;
	z-index: 90;
}
#holiday-apDiv2a {
	position:absolute;
	padding:230px 0 0 60px;
	z-index: 89;
	
	
}


#holiday-apDiv3 {
	position:absolute;
	padding:270px 0 0 320px;
	visibility: hidden;
	z-index: 80;
}
#holiday-apDiv3a {
	position:absolute;
	padding:260px 0 0 300px;
	z-index: 79;
	
}


#holiday-apDiv4 {
	position:absolute;
	padding:360px 0 0 110px;
	visibility: hidden;
	z-index: 70;
}
#holiday-apDiv4a {
	position:absolute;
	padding:340px 0 0 100px;
	z-index: 69;
	
}


#holiday-apDiv5 {
	position:absolute;
	padding:360px 0 0 250px;
	visibility: hidden;
	z-index: 60;
}
#holiday-apDiv5a {
	position:absolute;
	padding:340px 0 0 300px;
	z-index: 59;
	
}

.search-input-holiday
{
	background:url(/images-holiday/tf-bg.gif);
	width:104px;
	height:14px;
	border:0;
	padding:3px 5px 0 20px;
	font-size:11px;
}

#holiday-gift {
	position:absolute;
	padding:100px 0 0 350px;
	z-index: 140;
	
	
}

.text22-black
{
	font-family: Georgia;
	font-size: 22px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

.text14-pink
{
	font-family: Georgia;
	font-size: 14px;
	font-weight: bold;
	color: #ff0066;
	text-decoration: none;
}
.text15-black
{
	font-family: Georgia;
	font-size: 15px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.text11-black
{
	font-family: Georgia;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}


/* Jan 2008 CSS*/


.topnewlink a, .topnewlink
{
	font-size:11px;
	text-decoration:none;
	color:#000000;
}
.you-may
{
	font-size:11px;
	text-decoration:none;
	color:#ff0066;
	font-weight:bold;
}
.border-top-bottom
{
	border-top:1px solid #ffb2cc;
	border-bottom:2px solid #ffb2cc;
}
.pink-link
{
	font-size:11px;
	text-decoration:none;
	color:#ff0066;
	font-weight:bold;
}
.bottom-new-link a
{
	font-size:12px;
	color:#9d006f;
	font-weight:bold;
	text-decoration:none;
}
.shipping-link
{
	font-size:11px;
	color:#666;
}
.text18-black
{
	font-family: Georgia;
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}

/* Valentine 2008 CSS*/

#valentine-apDiv1 {
	position:absolute;
	padding:110px 0 0 280px;
	z-index: 100;
	visibility: hidden;
}
#valentine-apDiv1a {
	position:absolute;
	padding:100px 0 0 230px;
	z-index: 99;
	

}


#valentine-apDiv2 {
	position:absolute;
	padding:170px 0 0 30px;
	z-index: 90;
	visibility: hidden;
}
#valentine-apDiv2a {
	position:absolute;
	padding:220px 0 0 40px;
	z-index: 89;
	
}


#valentine-apDiv3 {
	position:absolute;
	padding:270px 0 0 270px;
	z-index: 80;
	visibility: hidden;
}
#valentine-apDiv3a {
	position:absolute;
	padding:220px 0 0 350px;
	z-index: 79;
	
}


#valentine-apDiv4 {
	position:absolute;
	padding:340px 0 0 140px;
	z-index: 70;
	visibility: hidden;
}
#valentine-apDiv4a {
	position:absolute;
	padding:300px 0 0 210px;
	z-index: 69;
	
}




#valentine-gift {
	position:absolute;
	padding:380px 0 0 350px;
	z-index: 2;
	
}

.search-input-valentines
{
	background:url(images-valentines/tf-bg.gif);
	width:104px;
	height:14px;
	border:0;
	padding:3px 5px 0 20px;
	font-size:11px;
}

/* Account 2008 CSS*/

.dotted-line
{
	background:url(images/images-account/dotted-line.gif) repeat-x bottom;
	padding:8px;
}

.account-link a, .account-link
{
	font-family:Georgia;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
.account-link a:hover
{
	text-decoration:underline;
}

/* New improved CSS for shopping cart*/

.arial-normal-11, .arial-normal-11 a
{
	font-family:Georgia, Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
}

.arial-normal-11-bold, .arial-normal-11-bold a
{
	font-family:Georgia, Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
.textcopy, .textcopy a, .textcopy td
{
	font-family:Georgia, Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}
.textcopy1, .textcopy1 a, .textcopy1 td
{
	font-family:Georgia, Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
}
.accentcopy, .accentcopy a, .accentcopy td
{
	font-family:Georgia, Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff6699;
	text-decoration:none;
}
.prices, .prices a, .prices td
{
	font-family:Georgia, Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
	font-weight:normal;
}

.pricetotals, .pricetotals a, .pricetotals td
{
	font-family:Georgia, Georgia, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	text-decoration:none;
	font-weight:bold;
}

.checkouttext, .checkouttext a, .checkouttext td
{
	font-family:Georgia, Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666;
	text-decoration:none;
}

.supportingcopy, .supportingcopy a, .supportingcopy td
{
	font-family:Georgia, Georgia, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
	text-decoration:none;
}

.updatebutton
{
	font-family:Georgia, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff6699;
	text-decoration:none;
	border:1px solid red;
	width:49px;
	height:26px;
	background-color:#FFFFFF;
}