BODY
{
    MARGIN: 0px;
    TEXT-ALIGN: center
}
BODY
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
#springBackGround
{
	BACKGROUND: url(/eCommerceWeb/images/corporate/common/background-gif.gif) #ffffff;
}
#valentines
{
	BACKGROUND: url(/eCommerceWeb/images/divBrands/promotion/marchMadness/bbBackrgd.gif) #ffffff;
}
DIV
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
TABLE
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
TD
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
FORM
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
INPUT
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
SELECT
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
TEXTAREA
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
P
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
H1
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
H2
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
H3
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
H4
{
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana
}
DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
FORM
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
UL
{
    MARGIN-TOP: 0px;
    MARGIN-BOTTOM: 0px
}
A
{
    COLOR: #2cadda;
    TEXT-DECORATION: none
}
A:hover
{
    TEXT-DECORATION: underline
}
.bold
{
    FONT-WEIGHT: bold
}
.italic
{
    FONT-STYLE: italic
}
.small
{
    FONT-SIZE: 10px
}
#main
{
background:url(/eCommerceWeb/images/divBrands/common/line_v.gif) 539px repeat-y;
}

#site 
{ 
	MARGIN-TOP: 10px; 
    PADDING-BOTTOM: 10px; 
    MARGIN-LEFT: auto; 
    WIDTH: 754px; 
    MARGIN-RIGHT: auto; 
    POSITION: relative; 
    TEXT-ALIGN: left 
} 

#header 
{ 
	PADDING-RIGHT: 19px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 10px;
    BACKGROUND: url(/eCommerceWeb/images/corporate/common/bg_shadow_r.gif) repeat-y left  #ffffff; 
    WIDTH: auto; 
    PADDING-TOP: 0px; 
    BACKGROUND-COLOR: white 
    POSITION: relative 
} 


#menu
{
	BACKGROUND-COLOR: #ffffff;
    BACKGROUND: url(/eCommerceWeb/images/corporate/common/bg_shadow_r.gif) repeat-y left 50%;
    WIDTH: auto;
}

#content
{
    PADDING-RIGHT: 4px;
    PADDING-LEFT: 15px;
	PADDING-TOP: 0px;
	BACKGROUND-COLOR: #ffffff;
    BACKGROUND: url(/eCommerceWeb/images/corporate/common/bg_shadow_r.gif) repeat-y left;
    WIDTH: auto;
}


#footer 
{
	position:relative; 
	width:auto; 
	padding-right:4px; 
	background:url(/eCommerceWeb/images/corporate/common/bg_shadow_r.gif) repeat-y left;
}

#top
{
    WIDTH: auto;
    POSITION: relative
}
#top .line
{
    BORDER-LEFT: #c2c2c2 1px dashed;
    LINE-HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff
}
#top .spacer
{
    LINE-HEIGHT: 1px;
    BACKGROUND-COLOR: #ffffff
}
#break
{
    OVERFLOW: hidden;
    WIDTH: auto;
    POSITION: relative;
    HEIGHT: 4px
}
#break .spacer
{
    BACKGROUND: url(/eCommerceWeb/images/corporate/common/bg_shadow_b.gif) #ffffff repeat-x top;
    LINE-HEIGHT: 1px
}
#bottom
{
    WIDTH: auto;
    POSITION: relative
}
#bottom .spacer
{
    BACKGROUND: url(/eCommerceWeb/images/corporate/common/bg_shadow_b.gif) #ffffff repeat-x bottom;
    LINE-HEIGHT: 1px
}
#nav-footer
{
    BACKGROUND-COLOR: #3c9ec1
}
#nav-footer TD
{
    PADDING-RIGHT: 22px;
    PADDING-LEFT: 22px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 0px
}
#nav-footer A
{
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    LINE-HEIGHT: 18px
}
#header TD
{
    FONT-SIZE: 10px;
    COLOR: #747474;
    BACKGROUND-COLOR: white
}
#footer TD
{
    FONT-SIZE: 10px;
    COLOR: #747474
}
#nav-footer
{
    FONT-SIZE: 10px;
    COLOR: #747474
}
.date
{
    COLOR: #959495
}
.brands
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 17px;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 9px;
    BORDER-BOTTOM: #c2c2c2 1px dashed;
    BACKGROUND-COLOR: white
}
.privacy
{
    PADDING-RIGHT: 25px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 14px;
    BORDER-LEFT: #c2c2c2 1px dashed;
    PADDING-TOP: 14px;
    BORDER-BOTTOM: #c2c2c2 1px dashed;
    BACKGROUND-COLOR: white
}
.copywrite
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 24px;
    PADDING-BOTTOM: 6px;
    PADDING-TOP: 5px;
    BORDER-BOTTOM: #c2c2c2 1px dashed;
    BACKGROUND-COLOR: white
}
.back
{
    PADDING-RIGHT: 38px;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: right
}
.back A
{
    FONT-WEIGHT: bold;
    COLOR: #8e9c48;
    LINE-HEIGHT: 10px
}
#promos
{
    BACKGROUND: url(/eCommerceWeb/images/corporate/arrow_promos.gif) no-repeat left top
}
#promos A
{
    DISPLAY: block;
    PADDING-LEFT: 15px
}
.pad-bottom10
{
    PADDING-BOTTOM: 10px
}
.pad-bottom20
{
    PADDING-BOTTOM: 20px
}
.stockticker
{
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 5px
}
.stockticker .red
{
    COLOR: #fa0011
}


#container {text-align:left; margin-left:auto; margin-right:auto;margin-top:25px}

.color-grey{color: 9A9A9A; font-size: 10px;}

#popup body
{
	text-align:left; margin-top:15px; background-image:none;
}


.apple 
{
    PADDING-RIGHT: 0px; 
    BORDER-TOP: #c2c2c2 1px dashed;
    BORDER-bottom: #c2c2c2 1px dashed
  
}

.smartmain
{   
    PADDING-RIGHT: 0px; 
    PADDING-LEFT: 0px; 
	MARGIN-LEFT: auto;
    font-size: small;
    FONT-FAMILY: Verdana
}

.body-footer a:hover
{
    text-decoration: underline;
}

.jewel-body-footer
{
    
   	FONT-SIZE: 9px; 
    COLOR: #747474;
}

.promos-head-vert {
	padding-top:0px; DISPLAY: block; FONT-WEIGHT: bold; BORDER-bottom: #c2c2c2 1px dashed; FONT-SIZE: 12px; PADDING-BOTTOM:13px; COLOR: #2cadda
}
.menuCell {
  border-style:dashed;
 border-width:0 0 1px 0;
 border-color:#B4B4B4;
 text-align:left;
 }
a.menu {
 color:#b3473a;
 font-size:11px;
 display:block;
 padding:4px;
 }
 
 a.menu:hover {
 color:#b3473a;
 font-size:11px;
 display:block;
 padding:4px;
 text-decoration:underline;
 }
.dashedBorder {
 border-width:0 1px 1px 1px;
 border-style:dashed;
 border-color:#B4B4B4;
 }
 
  .dashedBorderTop {
 border-width:0 1px 1px 1px;
 border-style:dashed;
 border-color:#B4B4B4;
 }
 
 .dashedBorderBottom {
 border-width:0 1px 0 1px;
 border-style:dashed;
 border-color:#B4B4B4;
 }
 .text1 {
 	FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana;
	padding:8px;
 }
 a.bodyLink3 {
 color:#3C9FC2;
 font-size:11px;
 font-weight:bold;
 }
 
  a.bodyLink3:hover {
 color:#3C9FC2;
 font-size:11px;
 text-decoration:underline;
 }
 .heartList {
 list-style-image:url(../images/icon_heart.gif);
 color:black;
 padding:18px;
 }
 .heartLIstItemTitle {
 color:#B34739;
 font-weight:bold;
 }
a.subnav {
 	FONT-SIZE: 9px;
    COLOR: white;
	font-weight:bold;
    FONT-FAMILY: Verdana;
	text-decoration:none;
}

a.subnav:hover {
 	FONT-SIZE: 9px;
    COLOR: white;
	font-weight:bold;
    FONT-FAMILY: Verdana;
	text-decoration:underline;
}

  .pattern1Cell {
 	border-width:0 1px 0 0;
	border-style:dashed;
	border-color:white;
	width:25%;
	height:162px;
}
 .pattern1CellRight {
	width:25%;
	height:162px;
}
 
 .pattern1Content {
 	FONT-SIZE: 11px;
    COLOR: white;
	font-weight:bold;
    FONT-FAMILY: Verdana
}
 .pattern1ContentTitle {
 	FONT-SIZE: 14px;
    COLOR: white;
	font-weight:bold;
    FONT-FAMILY: Verdana
}

a.pattern1 {
 	FONT-SIZE: 11px;
    COLOR: white;
	font-weight:bold;
    FONT-FAMILY: Verdana;
	text-decoration:none;
}

a.pattern1:hover {
 	FONT-SIZE: 11px;
    COLOR: white;
	font-weight:bold;
    FONT-FAMILY: Verdana;
	text-decoration:underline;
}
UL
{
   padding:0;
   margin:0 0 10px 20px;
}
li { padding:10px 0 0 0; }
li.tight { padding:0; list-style-type:none; }

UL.black
{
   padding:0;
   margin:0 0 10px 20px;
   color:Black;
}
li { padding:10px 0 0 0; }
li.tight { padding:0; list-style-type:none; }
.b-right {border-right:#c2c2c2 1px dashed;}
.leftnav {padding:14px 0px 27px 0px}
.leftnav-last	{padding:0px 0px 27px 0px}
.bold  {FONT-WEIGHT: bold }
.column-i2 	{padding:20px 0px 10px 10px;}
dt.faq {  MARGIN-TOP: 10px;  FONT-WEIGHT: bold; }
dd.faq {  MARGIN-LEFT: 0; }

.divider-3 {font-size:1px; width:1px; background:url(/eCommerceWeb/images/divBrands/shop/giftCards/line_v.gif) repeat-y;}
.divider-1 {position:relative; height:1px; font-size:1px; background:url(/eCommerceWeb/images/divBrands/shop/giftCards/line_h.gif) repeat-x;}
.link-1 {font-size:10px;}
.font-3 {font-size:10px; color:#666;}

#nav-left A {
	display:block; width:auto;padding:5px 12px 0px 0px ;
}

#nav-left A:hover {
	BACKGROUND:url(/eCommerceWeb/images/divBrands/shop/giftCards/grey_arrow.gif) no-repeat bottom right; TEXT-DECORATION:underline;
}

#nav-left .active A{
	BACKGROUND: url(/eCommerceWeb/images/divBrands/shop/giftCards/grey_arrow.gif) no-repeat bottom right ;
}

#nav-left .active {
	BACKGROUND: url(/eCommerceWeb/images/divBrands/shop/giftCards/grey_arrow.gif) no-repeat bottom right;
}

#nav-left .active A:hover {
	BACKGROUND: url(/eCommerceWeb/images/divBrands/shop/giftCards/grey_arrow.gif) no-repeat bottom right; 
}
#title {position:absolute; top:0px; left:15px; width:720px; height:58px; z-index:2;}/*e*/
#title div {position:absolute;}
#title-rel{position:relative; top:0px; left:15px; width:720px; height:58px; z-index:2;} 
#title-rel div {position:relative;}
#title-text-1 {top:9px; left:24px; width:520px;}
#title-text-2 {top:9px; left:195px; width:334px;}
#title-bg-1 {top:46px; left:0px; width:520px; height:12px; background-color:#FFF; overflow:hidden;}
#title-bg-2 {top:6px; left:0px; width:163px; height:52px; background-color:#FFF; overflow:hidden;}
#title-img-1 {position:absolute; top:46px; left:520px;}
#title-img-2 {position:absolute; top:6px; left:163px;}
#title {background:url(/eCommerceWeb/images/divBrands/shop/giftCards/title_bg.gif) repeat-x #3C9EC1;}
.col-2 {background-image:url(/eCommerceWeb/images/divBrands/shop/giftCards/title_bg.gif);}

//added for email program dated 04/13/2006 by WIPRO
#perks-table { background: transparent; }
	#perks-table td { vertical-align: top; }
	#perks-table td.sub-left  { padding: 15px 6px 15px 16px; width: 360px; }
		#perks-table td.sub-left table {  background: url(/eCommerceWeb/images/divBrands/home/emailProgram/dotted-h.gif) bottom left repeat-x; padding-bottom: 10px; }
	#perks-table td.sub-right  { padding: 15px 16px 15px 16px;  width: 360px; }
		#perks-table td.sub-right table {  background: url(/eCommerceWeb/images/divBrands/home/emailProgram/dotted-h.gif) bottom left repeat-x; padding-bottom: 10px; }
		
		#perks-table td.sub-bottom table {  background: url(/eCommerceWeb/images/divBrands/home/emailProgram/dotted-h.gif) bottom left repeat-y; padding-bottom: 10px; }

.pad-left-15
{
 padding-left:15px;
}
.col-1 {width:539px; vertical-align:top; padding-bottom:25px;}
.pad-text-content
{
    padding:15px 20px 15px 15px;
}
.lineht-1{
    line-height:150%;
}
.font-10 {font-size:24px; color:#FFF;}
#contents{
	padding-left:15px;
}