@import url(Beginnings.css);

/* common */
body
{
	padding: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	height: 100%;
	background-image: url(../images/1024-gradient-FDFAF6.gif);
	background-repeat: repeat-x;
	background-color:#fdfaf6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: -moz-center;
	font-size: 12px;	
	line-height: 1.5em;
	/*color: #613026;*/
	color: #8D6158;
}

  .twtr-tweet-text {
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    }
    
/* section end */
/* text font, header font and link font*/

/* Anne Home Text on Black */

.Text
{
	color: #613026;
}
.TextSmaller
{
	font-size:10px;		
}
.TextSmall
{
	font-size:11px;
}
.TextNormal
{
	font-size:12px;
}
.TextBig
{
	font-size:14px;
}
.TextBigger
{
	font-size:16px;
}
.TextBiggest
{
	font-size:18px;
}

.TextOnBlack
{
	color: #EFDDC9;		
}

.TextDarkBrown
{
	color:#5A380F;
}
.TextOrange
{
	color: #B45040;			
}

.TextLightBrown
{
		color:#C9BAAB;
}

.HeaderProducts09
{
	color:#613026;
	padding-top: 10px;
}

.TextLucidaGrande
{
		font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
.TextLucidaGrandeBig
{
	font-size:14px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height: 1.7em;	
}

.ErrorMsg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: Red;	font-weight: bold;
}
.panelText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #8D6158;	line-height: 12px;
}

.GeddesTextBox 
{
	border:solid 1px #DACCBC;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #947B71; resize:none;	
}
.GeddesTextBoxGrey
{
	border:solid 1px #cbcbcb;font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #613026; resize:none;	
}
.SignInLabel
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #613026;	font-weight: bold;	position: relative; line-height:18px;
}
.UpdatePanelWaitText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;color: #613026;
}

.PanelHeaderImageText
{
	position: relative;	top: -20px;
	z-index:5;
}


h1
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #613026;
	font-size:18px;
	text-transform:uppercase;
	margin: 0 0 10px 0;
	font-weight:normal;
}

h2
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	/*color: #B5A18C;*/
	color:#8d6158;
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 15px 0;		
	font-weight:normal;
}

h2.PanelHeader
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	/*color: #B5A18C;*/
	color:#8d6158;
	font-size:16px;
	text-transform:uppercase;
	margin: 0 0 15px 0;		
	font-weight:normal;
}


h3
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #B45040;	
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 6px 0;		
	font-weight:normal;
}

h3.PressHeaders
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #613026;
	font-size:14px;
	text-transform: none;
	margin: 0 0 15px 0;		
	font-weight:normal;
	font-weight:bold;
}

.panelHeader
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #B45040;	
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 6px 0;		
	font-weight:normal;
	text-align: center;
}
.panelHeaderLeftAlign
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #B45040;	
	font-size:14px;
	text-transform:uppercase;
	margin: 0 0 6px 0;		
	font-weight:normal;
	text-align: left;
}


.productHeaders
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #B45040;
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
}

a, a:visited,a:active
{
	/*
	color:#B45040;
	text-decoration:none;
	border:0px;
	*/
	color:#613026;	
	text-decoration:underline;
	border:0px;
}
a:hover
{	
	/*
	text-decoration:underline;
	border:0px;
	*/
	color:#B45040;
	text-decoration:none;
	border:0px;
}

a.Link:link, a.Link:visited,a.Link:active
{
	/*color:#b45040;*/
	color:#B45040;	
	text-decoration:underline;	
}
a.Link:hover
{	
	/*color:#B45040;*/
	color:#8D6158;
	text-decoration:none;
}

a.LinkNoLine:link, a.LinkNoLine:visited,a.LinkNoLine:active
{
	/*color:#613026;*/
	color:#8D6158;
	text-decoration:none;
}
a.LinkNoLine:hover
{	
	color:#B45040;
	text-decoration:underline;
}

a.LinkUnmark:link, a.LinkUnmark:visited,a.LinkUnmark:active
{
	color:#613026;
	text-decoration:none;
}
a.LinkUnmark:hover
{	
	color:#613026;
	text-decoration:none;
}
a.LinkUmarkOrange:link, a.LinkUmarkOrange:visited,a.LinkUmarkOrange:active
{
	color:#B45040;
	text-decoration:none;
}
a.LinkUmarkOrange:hover
{	
	color:#613026;
	text-decoration:none;
}
a.LinkBCAE8A, a.LinkBCAE8A:visited,a.LinkBCAE8A:active
{
		color:#BCAE8A;
		text-decoration:underline;		
}
a.LinkBCAE8A:hover
{
		color:#B45040;
		text-decoration:underline;		
}

a.LinkOrange, a.LinkOrange:visited,a.LinkOrange:active
{
		color:#B45040;
		text-decoration:none;		
}
a.LinkOrange:hover
{
		color:#B45040;
		text-decoration:underline;		
}
a.DarkBrown, a.DarkBrown:visited, a.DarkBrown:active
{
	color:#5A380F;
	text-decoration:underline;		
}
a.DarkBrown:hover
{
		color:#B45040;
		text-decoration:underline;		
}
a.Pure, a.Pure:visited, a.Pure:active
{
	color:#b78064;
	text-decoration:underline;		
}
a.Pure:hover
{
		color:#B45040;
		text-decoration:underline;		
}

input.OrangeButton
{
	background-color:#9D7975;
	border: 1px solid #9D7975;
	color:#FFFFFF;
	cursor:pointer;
	font-size: 10px;
	font-weight: bold;
	height:19px;
	margin:0 0 4px 0;
	padding:2px 2px;
	text-decoration:none;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:middle;
	position:relative;
	top:1px;
	white-space: nowrap;	
}

a.OrangeButton
{
	background-color:#9D7975;
	border: 1px solid #9D7975;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	text-decoration:none;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:middle;
	position:relative;
	white-space: nowrap;	
}

a.OrangeButton:hover 
{
	background-color:#D3C7BA;
	border:1px solid #D3C7BA;
}

a.LEP, a.LEP:visited, a.LEP:active
{
		color:#b52e20;
		text-decoration:underline;		
}
a.LEP:hover
{
		color:#353220;
		text-decoration:underline;				
		
}

input.GrayButton
{
	background-color:#d3c7ba;
	border: 1px solid #d3c7ba;
	color:#FFFFFF;
	cursor:pointer;
	font-size: 10px;
	font-weight: bold;
	height:19px;
	margin:0 0 4px 0;
	padding:2px 2px;
	text-decoration:none;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:middle;
	position:relative;
	white-space: nowrap;	
}

input.GrayButton:hover
{
	color:#FFFFFF;
	background-color:#9D7975;
	border:1px solid #9D7975;
}


span.GrayButton
{
	background-color:#d3c7ba;
	border: 1px solid #d3c7ba;
	color:#FFFFFF;
	display:inline-block;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	text-decoration:none;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:middle;
	position:relative;
	white-space: nowrap;	
}

a.GrayButton
{
	background-color:#d3c7ba;
	border: 1px solid #d3c7ba;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size: 10px;
	font-weight: bold;
	padding: 2px 10px 2px 10px;
	text-decoration:none;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:14px;
	vertical-align:middle;
	position:relative;
	white-space: nowrap;	
}

input.Big
{
		padding:7px 6px 7px 6px;
		background-color:White;
		border:solid 1px #613026;
		font-style:italic;	
		color:#613026;
}

a.GrayButton:hover 
{
	background-color:#9D7975;
	border:1px solid #9D7975;
}

ul.PanelBullet li
{
		margin-left:-24px;
		margin-bottom:6px;
}

ul.PanelBulletNoMargin li
{
		margin-left:-24px;
}

ul.PanelBulletOrangeArrow
{
		list-style-image: url(/images/09/anne/share/arrow_nex2.gif);
}
ul.PanelBulletOrangeArrow li
{
		margin-bottom:6px;
}

/* section end */

/* layout */

div#divContentOne
{
	width: 980px;	text-align: left;	margin: 0 auto;
}

.DottedLine
{
		/*border-bottom:dotted 1px #D5CABE;*/
		border-bottom:dotted 1px #D3C7BA;
		height:1px;
		margin:15px 10px 15px 0;

}

.DottedLineNoMargin
{
		/*border-bottom:dotted 1px #D5CABE;*/
		border-bottom:dotted 1px #D7C7BA;
		height:1px;
}

.DottedLineOrangeNoMargin
{
		border-bottom:dotted 1px #D7C7BA;
		height:1px;
}

/* div with margin */
.DivWithMarginTopTen
{
	margin-top: 10px;
}

.DivWithMarginTopBottomTen
{
	margin:10px 0px 10px 0px
}

.DivWithMarginTop15
{
	margin-top: 15px;
}

.DivWithMarginTop20
{
	margin-top: 20px;
}


/* div with margin end */

.divPlaceHolderPanel
{
	padding-bottom: 7px;	padding-left: 14px;	padding-right: 14px;	padding-top: 7px;
}

.PageContentDiv
{
		margin: 10px 18px 10px 19px;
}

.PanelContentDiv
{
		margin: 20px 20px 20px 20px;
}

.PanelContentDiv10
{
		margin: 10px 10px 10px 10px;
}

/* close tab*/
TD.CloseTabImageTd
{
		border-bottom: solid 1px #FFFFFF;
}
TD.CloseTabTextTd
{
		border-top: solid 1px #D5CABE;
}
DIV.CloseTabSubject
{
		padding: 4px 0 4px 10px;
}
DIV.CloseTabContent
{
		padding: 4px 0 20px 10px; 
}
/* close tab end*/



/* Extra Panel */

.ExtraPanelBackground
{
	background-image: url(../images/form-gradient1.gif);	background-repeat: repeat-x;border-bottom:solid 1px #DACCBC;margin-bottom:20px;
}
.ExtraPanelBackgroundNoMerge
{
	background-image: url(../images/form-gradient1.gif);	background-repeat: repeat-x;border-bottom:solid 1px #DACCBC;
}
.ExtraPanelBackgroundGrayNoMerge
{
	background-image: url(../images/form-gradient2.gif);	background-repeat: repeat-x;border-bottom:solid 1px #cfcfcf;
}
.MembershipCheckBox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #613026;	position: relative;
}
.RequiredInfoHeader
{
	width:25%;border-top:solid 1px #DACCBC;	background-color: White;padding-top:10px; padding-left:5px;padding-bottom:7px;padding-right:5px;
}

.RequiredInfoText
{
	width:50%;border-top:solid 1px #DACCBC;padding-top:10px; padding-left:10px;padding-bottom:7px;padding-right:5px;
}

.RequiredInfoDescription
{
	width:25%;border-top:solid 1px #DACCBC;padding-top:10px; padding-left:10px;padding-bottom:7px;padding-right:5px;
}
.RequiredInfoCountryHeader
{
	width:25%;border-top:solid 1px #DACCBC;	background-color: White;padding-top:10px; padding-left:5px;padding-bottom:7px;padding-right:5px;
}

.RequiredInfoCountryText
{
	width:75%;border-top:solid 1px #DACCBC;padding-top:10px; padding-left:10px;padding-bottom:7px;padding-right:5px;
}

/* Extra panel end */

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalBackgroundBeginnings {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalBox{
	background-color:#ffffff;

}
/* Modal Popup end*/

/* master page -- RightToLeftTwoPanels09 */

.GenericHeaderBox
{
					
}
.HomeHeaderBox
{
		border-bottom: solid 3px #7E6152;
					
}
.AnneHeaderBox
{
		/* border-bottom: solid 3px #6D3B32; */
		border-bottom: solid 3px #7E6152;					
}
.ProductHeaderBox
{
		border-bottom: solid 3px #7E6152;
					
}


.MainContentBox
{
		background-color:#FFFFFF;		
		border-left: solid 1px #D3C7BA;
		border-right: solid 1px #D3C7BA;
					
}

.MainContentBoxOffWhite
{		
		background-color:#F8F5F1;
		border-left: solid 1px #D3C7BA;
		border-right: solid 1px #D3C7BA;					
}

.MainContentBoxHomePage
{
		background-color:#F3EEE8;
		border-left: solid 1px #D3C7BA;
		border-right: solid 1px #D3C7BA;
		border-bottom: solid 1px #D3C7BA;
					
}

.MainContentBoxThenAndNow
{
		background-color:#FDFAF6;
		border-left: solid 1px #D3C7BA;
		border-right: solid 1px #D3C7BA;
		border-bottom: solid 1px #D3C7BA;
					
}

.MainContentBoxNoBorder
{
		background-color:#FFFFFF;
}

.MainContentBoxNoBorderCream
{
		background-color:#FDFAF6;
}

.LeftContentFrameClassNone
{
		
}
.RightContentFrameClassNone
{
		
}

.ContentLeftSide
{
		width:258px;
		text-align:left;
		vertical-align:top;
}
.ContentRightMain
{
		width:720px;
		text-align:left;
		vertical-align:top;
}

.ContentLeft
{
		width:669px;
		text-align:left;
		vertical-align:top;
}

.ContentRight
{
		width:309px;
		text-align:left;
		/*background-color:#F8F5F1;*/
		background-color:#F3EEE8;
		vertical-align:top;
}
.ContentInner
{
		padding:15px 18px 18px 18px;		
}
.MyDetailMainFrame
{
		margin: 0 39px 0 39px;
		border-left: solid 2px #C6B4A8;
		border-right:solid 2px #C6B4A8;
		border-bottom:solid 2px #C6B4A8;
		background-color: #FFFFFF;
		
}
.PureMainFrame
{
		margin: 0 39px 0 39px;
		border:none;
		background-color: #FFFFFF;
		
}
.LEPMainFrame
{
		margin: 0 39px 0 39px;
		border:none;
		background-color: #242424;
		
}
.MainFrameNoBorder
{
		margin: 0 39px 0 39px;
		border:none;
		background-color: #FFFFFF;
		
}
/* master page end */
/* section end */
/* page header and menu */

#headerWrapper{
	width:980px;
}
#headerWrapper img
{
	border:none;
}
#utility{
	width:980px;
	color:#613026;
	margin:0px 0px 3px 0px;
	padding:10px 0px 3px 0px;
}
#utility table{
	width:auto;
}
#utility td.link{
	padding:0px 0px 0px 0px;
	text-align:center;
}
#utility td.separator{
	width:1px;
	font-size:65%;
	text-align:center;
	vertical-align:middle;
	padding:0px 10px 0px 10px;
}
#utility a
{
	color:#613026;
	text-decoration:none;
	font-size:10px;
}
#utility a:hover
{
	color:#B45040;
}
#utility img
{
	border:none;
}
#navigation{
	width:980px;
	text-align:left;
	color:#613026;
}



#navigation table
{
	text-align:left;
	color:#613026;
}
#navigation div.menuContainer
{
	position:relative;
	z-index:20;

}
#navigation td.link{
	text-align:center;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	width:102px;
}

#navigation td.link a.tabLink{
	
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
}
#navigation td.link:hover a.tabLink{
	
	font-size:12px;
	text-transform:uppercase;
	text-decoration:none;
	color:#613026;
}

#navigation td.link .menuItemContainer
{
	display:none;
}
#navigation td.link:hover .menuItemContainer
{
	position:absolute;
	top:39px;
	left:18px;
	width:520px;
	height:136px;
	background-color:#fff;
	z-index:80;
	border-width:0px 1px 1px 1px;
	border-collapse:collapse;
	border-color:#7E6152;	
	border-style:solid;
	display:block;
}

#navigation td.link:hover .topMenuItemContainer
{
	background-color:#ffffff;
	color:#e38221;
	cursor:pointer;
	border-top:solid 1px #977571;	
	
}

#navigation td .topMenuItemContainerSelected
{
	background-color:#977571;
	color:#e38221;
	cursor:pointer;
	border-top:solid 1px #977571;	
	border-bottom:solid 1px #7E6152;
	
}

#navigation td.link:hover .topMenuItemContainerSelected
{
	background-color:#ffffff;
	color:#e38221;
	cursor:pointer;
	border-top:solid 1px #977571;	
	
}


#navigation .menuItemTextContainer
{

	border-width:0px 0px 0px 1px;
	border-color:#C4B5A6;	
	border-style:solid;
	color:#613026;
	font-size:11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
	
}
#navigation .menuItemTextContainer:hover
{

	border-width:0px 0px 0px 1px;
	border-color:#C4B5A6;	
	border-style:solid;
	color:#613026;
	text-transform:uppercase;
	background-color:#EDE9E4;
	
}

#navigation .menuItemTextContainer a
{
	color:#613026;
	text-decoration:none;	
	display:block;
	width:100%;
	height:100%;
}

#searchBox 
{
	width:auto;
	margin:2px 10px 2px 5px;
}
#searchBox .searchPhrase {
	border:1px solid #e38221;
	font-size:12px;
	color:#613026;
	font-family:verdana;
	padding:3px;
	margin:1px 0px 2px 0px;
	width:100px;
}
/* section end */



/* footer */
.FootTable
{
	background-color: #B45040;padding-top: 0px;padding-bottom: 7px;padding-left: 2px;
}

.FootOrangeText
{
		font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	font-size:11px;color:#f28a21
}

.copyright
{
	font-size:10px;
	padding-top:5px;
	text-align:center;
	width:100%;
}
.footerText
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#613026;
	text-transform:uppercase;
}

.FootBronzeText
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
	font-size:11px;
	color:#613026;
	text-transform:uppercase;
}

.FootOrangeExtraText
{
		font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	font-size:11px;color:#f28a21; font-style:italic;
}

span.FootLine
{
	color:#613026;
	font-size:11px;
	text-decoration: none;
	margin: 0px 4px 0px 4px;
}

a.FootLink:link, a.FootLink:visited,a.FootLink:active
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#9D7975;
	text-decoration: underline;
	text-transform:none;
}
a.FootLink:hover
{	
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;	
	font-size:10px;
	color:#B45040;
	text-decoration: underline;
}

.Footer .TextLucidaGrandeBig
{
	font-size:11px;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height: 1.7em;	
}

.Footer h2.BgnMenu
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #613026;
	font-size:12px;
	text-transform:uppercase;
	margin: 4px 0 4px 0px;	
	font-weight:normal;		
}
/* section end */

/* membership card control */

div#divMembershipCard
{
	background:Transparent url("../images/extra/membershipcard_small.jpg") no-repeat right;height: 131px;	width: 210px;	text-align: center;	cursor: pointer;
}

.memberCard
{
	font: bold 12px Times New Roman;	color: #FFFFFF;	text-decoration: none;	margin: 0;	padding: 0;	letter-spacing: 1px;	
}

.memberCardSmall
{
	font: bold 11px Times New Roman;	color: #FFFFFF;	text-decoration: none;	margin: 0;	padding: 0;	
}

/* drop shadow */

#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .containerShadowInner {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container .shadow1 {
		background: #f7f7f7;
	}
 
	#shadow-container .shadow2 {
		background: #eaeaea;
	}
 
	#shadow-container .shadow3 {
		background: #c5c5c5;
	}
 
	#shadow-container .containerShadowInner {
		background: #ffffff;
		border: 1px solid #cccccc;
		padding: 0px;

	}

/* section end */

/*Product Slider Styles*/

.envelope
{
	width:884px; height:166px;
	
}


.envelopeExtra
{
	width:880px; height:166px;
	
}
.leftButton
{
	width:19px; height:42px; 
	border-left:solid 1px #D5CABE; border-top:solid 1px #D5CABE; border-bottom:solid 1px #D5CABE; 
	cursor:pointer; margin-top:61px;
	float:left; position:relative;	background-image: url(../images/sa_back.gif);
}
.container
{
	width:840px; height:164px;
	border:solid 1px #D5CABE;
	float:left; position:relative;
	overflow:hidden;
}

.containerExtra
{
	width:838px; height:164px;
	border:solid 1px #D5CABE;
	float:left; position:relative;
	overflow:hidden;
	background-color:#ffffff;
}
.rightButton
{
	width:19px; height:42px;
	border-right:solid 1px #D5CABE; border-top:solid 1px #D5CABE; border-bottom:solid 1px #D5CABE; 
	margin-top:61px;cursor:pointer;
	float:left; position:relative;	background-image: url(../images/sa_next.gif);
}
.rightButton:hover
{
	background-image: url(../images/sa_next1.gif);
}
.leftButton:hover
{
	background-image: url(../images/sa_back1.gif);
}
.slider
{
	height:142px;margin-top:10px;margin-bottom:10px;
	position:absolute; overflow:hidden;
}
.itemTableBorderRight
{
	width:140px; height:142px;
	border-right:dotted 1px #D5CABE; 
	float:left;
}
.itemTableBorderLeft
{
	width:140px; height:142px;
	border-left:dotted 1px #D5CABE; 
	float:left;
}
.itemTableBorderBoth
{
	width:140px; height:142px;
	border-right:dotted 1px #D5CABE;border-left:dotted 1px #D5CABE;
	float:left;
}
.itemTableBorderNone
{
	width:143px; height:142px;
	float:left;
}
.itemTitle
{
	height: 29px; width:138px;  line-height:12px;
	text-align:center; font-size:11px; font-style:italic; padding-left:5px; padding-right:5px;
	vertical-align:top;
}
.itemImg
{
	height: 113px; width:138px; vertical-align:top; padding-top:5px;
}

/*end*/

/* gift and occasions slides */

table.go_NavMenuLeftBorder
{
		background-color:#FFFFFF;
		border-style: solid;
		border-color:#D3C7BA; 
		border-width: 0 0 0 1px;
}

table.go_NavMenuNoBorder
{
		background-color:#FFFFFF;
		border-style: solid;
		border-color:#D3C7BA; 
		border-width: 0 0 0 0;
}

td.go_SelectedTab
{
		background-color:#FFFFFF;
		border-style: solid;
		border-color:#D3C7BA; 
		border-width: 1px 0 0 1px;
		padding:6px 10px 6px 10px
}

td.go_UnSelectedTab
{
		background-color:#F8F5F1;
		border-style: solid;
		border-color:#D3C7BA;
		border-width: 1px 0 1px 1px;
		padding:6px 10px 6px 10px
}
td.go_SelectedTabFirst
{
		background-color:#FFFFFF;
		border-style: solid;
		border-color:#D3C7BA; 
		border-width: 1px 0px 0 0;
		padding:6px 10px 6px 10px
}

td.go_UnSelectedTabFirst
{
		background-color:#F8F5F1;
		border-style: solid;
		border-color:#D3C7BA;
		border-width: 1px 0px 1px 0;
		padding:6px 10px 6px 10px
}

td.go_SelectedTabLast
{
		background-color:#FFFFFF;
		border-style: solid;
		border-color:#D3C7BA; 
		border-width: 1px 1px 0 1px;
		padding:6px 10px 6px 10px
}

td.go_UnSelectedTabLast
{
		background-color:#F8F5F1;
		border-style: solid;
		border-color:#D3C7BA;
		border-width: 1px 1px 1px 1px;
		padding:6px 10px 6px 10px
}

td.go_RightSpan
{
		background-color:#FFFFFF;
		border-style: solid;
		border-color:#D3C7BA; 
		border-width: 0 0 1px 0;
}

td.go_RightSpanHomePage
{
		
		background-color:#f8f5f1;
		border-style: solid;
		border-color:#DAC5BE; 
		border-width: 0 0 1px 0;
		/*
		background-color:#FFFFFF;
		border-style: solid;
		border-color:#D3C7BA; 
		border-width: 0 0 1px 0;*/
}



.go_envelope
{
	width:630px; height:166px;
	
}
.go_leftButton
{
	width:19px; height:42px; 
	border-left:solid 1px #D3C7BA; border-top:solid 1px #D3C7BA; border-bottom:solid 1px #D3C7BA; 
	cursor:pointer; margin-top:131px;
	float:left; position:relative;	background-image: url(../images/sa_back.gif);
}
.go_container
{
	width:588px; height:316px;
	border-style: solid;
	border-color:#D3C7BA;
	border-width: 0px 1px 1px 1px;
	float:left; position:relative;
	overflow:hidden;
}
.go_rightButton
{
	width:19px; height:42px;
	border-right:solid 1px #D3C7BA; border-top:solid 1px #D3C7BA; border-bottom:solid 1px #D3C7BA; 
	margin-top:131px;cursor:pointer;
	float:left; position:relative;	background-image: url(../images/sa_next.gif);
}
.go_rightButton:hover
{
	background-image: url(../images/sa_next1.gif);
}
.go_leftButton:hover
{
	background-image: url(../images/sa_back1.gif);
}
.go_slider
{
	height:278px;
	margin: 20px 10px 20px 10px;
	position:absolute; overflow:hidden;
}
.go_PagingContainer
{
	position:relative;	
}
.go_Paging
{
		background-color:#F8F5F1;
		border-style: solid;
		border-color:#D3C7BA; 
		border-width: 1px 0 0 1px;
		padding:3px 10px 1px 10px;
		position:absolute;
		width:80px;
		height:24px;
		left:488px;
		top: 287px;
		z-index:300;
		text-align:center;
		font-size:11px;
}
table.go_itemTable
{
	float:left;
	width:578px;
	height:276px;
}
td.go_itemTextColumn
{
	padding: 0 20px 0 10px;
}


/* end */
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px;
	background-color : #FFFFFF;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
	width: 380px;
  text-align : left; 
  list-style-type : none;
  padding:0px;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

.headerAutocomplete_completionListElement
{  
	visibility : hidden;
	margin : 0px;
	background-color : #FFFFFF;
	color : #613026;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow :hidden;
	height : 200px;
	width:180px!important;
  text-align : left; 
  list-style-type : none;
  padding:0px;
  z-index:1000;
  font-size:11px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #D3C7BA;
	color : #613026;
	padding : 1px; 
	margin-left:4px;
	text-transform:lowercase;
	overflow:hidden;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.headerAutocomplete_highlightedListItem
{
	background-color: #D3C7BA;
	color : #613026;
	padding : 1px; 
	margin-left:4px;
	text-transform:lowercase;
	overflow:hidden;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : #613026;
	padding : 1px; 
	margin-left:4px;
	text-transform:lowercase;
	overflow:hidden;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.headerAutocomplete_listItem 
{
	background-color : window;
	color : #613026;
	padding : 1px; 
	margin-left:4px;
	text-transform:lowercase;
	overflow:hidden;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/* end */

/* Beginnings Header */
Table.BeginningsHeaderWhite
{
	background-image: url(/images/09/commonheaders/My-account_white.jpg);
	height:162px;
	width:980px;
}
Table.BeginningsHeader101010
{
	background-image: url(/images/10/commonheaders/Beginnings_reg.jpg);
	height:162px;
	width:980px;
}

Table.BeginningsHeaderOffWhite
{
	background-image: url(/images/09/commonheaders/My-account_off-white.jpg);
	height:162px;
	width:980px;
}
Div.BeginningsHeaderSpacing
{
	padding: 126px 0 0 56px;
}
Div.BeginningsPanelWhite
{
	margin:0 40px 40px 40px;
	width:858px; 
	border-left:solid 1px #D5CABE; 
	border-right:solid 1px #D5CABE; 
	border-bottom:solid 1px #D5CABE;
	padding:15px 20px 20px 20px;
	background-color:#FFFFFF;
}
Div.BeginningsPanelWhiteInKeylines
{
	margin:0 39px 40px 39px;
	width:858px; 
	border-left:solid 1px #D5CABE; 
	border-right:solid 1px #D5CABE; 
	border-bottom:solid 1px #D5CABE;
	padding:15px 20px 20px 20px;
	background-color:#FFFFFF;
}
Div.BeginningsPanelOffWhite
{
	margin:0 40px 40px 40px;
	width:858px; 
	border-left:solid 1px #D5CABE; 
	border-right:solid 1px #D5CABE; 
	border-bottom:solid 1px #D5CABE;
	padding:15px 20px 20px 20px;
	background-color:#F8F5F1;
}

.BeginningslblMyAccount
{	
	width:215px;
	height:40px;
	color : #613026;
	font-weight:bold;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BeginningstxtBoxMyAccount
{	
	border:Solid 1px #E7DED5;
	width:250px;
	padding:9px 10px 9px 10px;
	color : #613026;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.BeginningsUploaderMyAccount
{	
	border:Solid 1px #E7DED5;
	width:250px;
	padding:9px 10px 9px 10px;
	color : #613026;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}
.BeginningsLoveToKnowDropDown
{	
	border:Solid 1px #E7DED5;
	color : #613026;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 10px 0;
	padding:9px 10px 9px 10px;
	
}
.BeginningsDateDropDown
{	
	border:Solid 1px #E7DED5;
	color : #613026;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 10px 0;
	width:90px;
	padding:9px 10px 9px 10px;
}
.BeginningsLoveToKnowRadio
{	
	color : #613026;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin:5px 0 5px 0;
	
}
.BeginningschkMyAccount
{	
	width:200px;
	color : #613026;
	font-weight:bold;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h2.BeginningsPanelHeader
{
	margin: 0 0 5px 0;	
	color:#B45040;
	font-size:16px;
}

Div.BeginningsKeylineV
{
	border-left: solid 1px #D5CABE;
	width:1px;
}
Div.BeginningsKeylineH
{
	border-top: solid 1px #D5CABE;
	height:1px;	
}
Div.BeginningsDottedLineH
{
	border-top:dotted 1px #D5CABE;
	height:1px;		
}

input.BeginningsOrangeButton
{
	background-color:#B45040;
	border: 0px solid #B45040;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size: 18px;
	padding: 0 8px 0 8px;
	text-decoration:none;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	vertical-align:middle;
	position:relative;
	white-space: nowrap;
	height:37px;
}
input.BeginningsOrangeButton:hover 
{
	background-color:#D5CABE;
	border:0px solid #D5CABE;
}

/* Added on 08.06.2010: Aman */
input.BeginningsBlueButton
{
	background-color:#405d99;
	border: 0px solid #405d99;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size: 18px;
	padding: 0 8px 0 8px;
	text-decoration:none;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	vertical-align:middle;
	position:relative;
	white-space: nowrap;
	height:37px;
}
input.BeginningsBlueButton:hover 
{
	background-color:#D5CABE;
	border:0px solid #D5CABE;
}
/* End */

input.BeginningsGreyButton
{
	background-color:#D5CABE;
	border: 0px solid #D5CABE;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size: 18px;
	padding: 0 8px 0 8px;
	text-decoration:none;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	vertical-align:middle;
	position:relative;
	white-space: nowrap;
	height:37px;
}
input.BeginningsGreyButton:hover 
{
	background-color:#B45040;
	border:0px solid #B45040;
}

a.BeginningsOrangeButton
{
	background-color:#B45040;
	border: 0px solid #B45040;
	color:#FFFFFF;
	cursor:pointer;
	display:inline-block;
	font-size: 18px;
	padding: 9px 10px 10px 10px;
	text-decoration:none;
	text-transform: uppercase;
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	vertical-align:middle;
	position:relative;
	white-space: nowrap;	
}

a.BeginningsOrangeButton:hover 
{
	background-color:#D5CABE;
	border:0px solid #D5CABE;
}

a.BeginningsErrorClose:link, a.BeginningsErrorClose:visited,a.BeginningsErrorClose:active
{
	color:#FFFFFF;
	text-decoration:none;
}
a.BeginningsErrorClose:hover
{	
	color:#FFFFFF;
	text-decoration:underline;
}
.BeginningsModalBackground {
	background-color:#000000;
	filter:alpha(opacity=60);
	opacity:0.6;
}
td.BeginningsFormCellStyle
{
	padding: 8px 6px 8px 6px;
}


.BeginningsFooterText
{
	padding:10px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#613026;
}


a.BeginningsFootLink:link, a.BeginningsFootLink:visited,a.BeginningsFootLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#613026;
	text-decoration:underline;
}
a.BeginningsFootLink:hover
{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#613026;
	text-decoration: underline;
}





td.BeginningsGo_SelectedTab
{
		background-color:#FFFFFF;
		border-style: solid;
		border-color:#DAC5BE; 
		border-width: 1px 0 0 1px;
		padding:6px 10px 6px 10px
}

td.BeginningsGo_UnSelectedTab
{
		background-color:#F8F5F1;
		border-style: solid;
		border-color:#DAC5BE;
		border-width: 1px 0 1px 1px;
		padding:6px 10px 6px 10px
}
td.BeginningsGo_SelectedTabLast
{
		background-color:#FFFFFF;
		border-style: solid;
		border-color:#DAC5BE; 
		border-width: 1px 1px 0 1px;
		padding:6px 10px 6px 10px
}

td.BeginningsGo_UnSelectedTabLast
{
		background-color:#F8F5F1;
		border-style: solid;
		border-color:#D3C7BA;
		border-width: 1px 1px 1px 1px;
		padding:6px 10px 6px 10px
}
a.BeginningsLinkNoLine:link, a.BeginningsLinkNoLine:visited,a.BeginningsLinkNoLine:active
{
	color:#613026;
	text-decoration:none;
}
a.BeginningsLinkNoLine:hover
{	
	color:#B45040;
	text-decoration:underline;
}
a.BeginningsLinkOrange, a.BeginningsLinkOrange:visited,a.BeginningsLinkOrange:active
{
		color:#B45040;
		text-decoration:none;		
}
a.BeginningsLinkOrange:hover
{
		color:#B45040;
		text-decoration:underline;		
}
.BeginningsTextLucidaGrande
{
		font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
}
.BeginningsTextBig
{
	font-size:14px;
}
.BeginningsLabelPercent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFFFFF;
	padding:0 0 0 5px;
	height:17px;
	text-decoration: none;	
}
Div.PercentMain
{
	width:180px;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#613026;
	
}



.BeginningslblChangeEmail
{	
	height:40px;
	color : #613026;
	font-weight:bold;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BeginningslblNormal
{	
	
	color : #613026;
	font-weight:normal;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BeginningslblNormal2
{	
	color : #613026;
	font-weight:normal;
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BeginningstxtBoxChangeEmail
{
	padding:9px 10px 9px 10px;
	border:Solid 1px #E7DED5;
	color : #613026;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BeginningstxtBoxChangeEmail2
{
	width:180px;
	padding:9px 10px 9px 10px;
	border:Solid 1px #E7DED5;
	color : #613026;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BeginningstxtBoxChangeEmail3
{
	width:180px;
	margin:9px 10px 9px 10px;
	border:Solid 1px #E7DED5;
	color : #613026;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.BeginningsPanelText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	color: #613026;	
}
.BeginningsLoginPanelLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;text-decoration: underline;	color: #613026;	cursor: pointer;
}

.BeginningsLoginPanelLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;text-decoration: underline;	color: #B45040;	cursor: pointer;
}


.BeginningsBodyText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #613026;	line-height: 18px;font-weight:normal
}
a.BeginningsLink
{
	color:#B45040;text-decoration:underline; 
}

a.BeginningsLink:hover
{
	color:#B45040;text-decoration:underline;cursor:pointer;
}
.BeginningsSpecialsH2
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	color: #B45040;		
	font-size:16px;
	text-transform:uppercase;
	font-weight:normal;
}
.BeginningsSpecialH2
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif; 
	color: #B45040;		
	font-size:14px;
	text-transform:uppercase;
	font-weight:normal;
}
.BeginningsSpecialH1
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:18px;
	text-transform:uppercase;
	color: #B45040;
}



.BeginningsTextArea
{	
	border:Solid 2px #E7DED5;
	width:195px;
	padding:9px 10px 9px 10px;
	color : #613026;
	font-size:14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}


.TooltipClass
{
    position:absolute;
    background-image:url(../images/09/home/tip.gif);
    background-repeat:no-repeat;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:10px;
    vertical-align:middle;


}


a.TrustLink
{
	color:#B45040;	
	text-decoration:underline;
}
a.TrustLink:hover
{
	color:#8D6158;
	text-decoration:none;
}

h2.CategoryContentHeader
{
	font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	color: #B45040;
	font-size:16px;
	text-transform:uppercase;
	margin: 0 0 4px 0;	
	font-weight:normal;	
}

/* Beginnings Header end*/

/* footer toolbar */
.geddesFooterToolbar
{
	bottom:0;
	height:35px;
	left:0;
	position:fixed;
	width:100%;
	z-index:7002;
}

.geddesFooterToolbar .inner
{
	position:relative;
	z-index:7003;
	background-image: url('/images/controls/header10/navBackground2.gif');
    background-repeat: repeat-x;
    height:30px;
    font-size:11px;
    margin:5px 0 0 0;
    overflow:hidden;
    
}

.geddesFooterToolbar .inner a.Button:link, .geddesFooterToolbar .inner a.Button:visited,.geddesFooterToolbar .inner a.Button:active
{
	color:#F8F5F1;
	text-decoration:none;	
}
.geddesFooterToolbar .inner a.Button:hover
{
	color:#FFFFFF;
	text-decoration:none;		
}
.geddesFooterToolbar .inner .seperator
{
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	vertical-align:top;
	padding-top:6px;
	width:11px;
}
.geddesFooterToolbar .inner div.cell
{
	margin-top: 6px;
}
