


#content {
	border:1px solid #A6A6A6;
	width:792px;
	padding-bottom:23px;
	background-color:#ffffff;
}

#content a, #content a:link, #content a:active, #content a:visited, #content a:hover {color:#AB8B5D;}
#contHeader {padding: 28px 0 0 25px; height:60px; text-transform:uppercase; font-size:14px; color:#AB8B5D; background: url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/CSS/header_bg.jpg) repeat-x;}
#contMain {padding:0 25px; clear:left;}
#nonRegStatus {padding:0 25px;}
#contMain ul {padding-left: 14px;}

.contMainHeader, .contHeader, .catHeader {font-weight:bold; margin:10px 0 5px;}
.textBlock {clear:both;}
.textBlock p {margin:0 0 10px 0;}

#regFrmBlock {float:left; padding:4px 0px 9px; width:100%;}
#regEmailBlock, #regOrderNumBlock {float:left; width:230px; margin:10px 0 10px 0;}
#regEmailBlock input, #regOrderNumBlock input {width:206px; padding:1px;}
#regSubmitBlock input {margin-top:25px; border:0 !important;}

table#shipTbl {width:100%; padding-top:20px;}
table#shipTbl th {font-weight:bold; padding:4px 15px; background-color:#F6F3EE; vertical-align:top;}
table#shipTbl td {padding:4px 15px;}

#mapCategory, #mapMain {float:left; padding-left:25px;}
#mapCategory {width:40%;}

#errorText {clear: both; color:#ff0000;}

.errorFields{border:solid 1px #ff0000;}



#rightNav {float:right;}

#promotion1 {}
#promotion2 {display:none;}
#promotion3 {display:none;}
#cartPromotions {float: right;}
#cartPromotions div {}
#promotion2, #promotion3 {padding-top: 15px;}




#main.events #titleDiv { margin-bottom: 15px; }

#main.events .left, #main .right {margin-top:20px;}
#main.events .left {width:309px;float:left;}
#main.events .left p {margin-bottom:4px;color: #000000;}
#main.events .left #events_cats { margin-top: 20px; }
#main .right h4 a{display: block; margin: 7px 0 7px 0; font-weight: bold; text-decoration: none; }
#main.events .left #events_cats a.eventOff{display: block; margin: 7px 20px 7px 0; font-weight: bold; text-decoration: none;}
#main.events .left #events_cats a.eventOn{color:#7297b7;display: block; margin: 7px 0 7px 0; font-weight: bold; text-decoration: none;background:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/events/events_arrow.gif); background-position:center right; background-repeat:no-repeat;padding-right:20px;}
#main.events .left a.viewall, #main .left a.viewall:visited {color:#6681b8;text-decoration:none;}
#main.events .left a.viewall:hover {color:#6681b8;text-decoration:underline;}

#main.events .right h4 a{width:280px;}
#main.events .right {width:621px;height:493px;background:#efe8da url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/events/2009.02.19/bg_events_right.jpg) no-repeat;float:right;}

#main.events .right p, #main .right div, #main .right h4,  #main .right h4 a{}
#main.events .right h4,  #main .right h4 a {margin-bottom:0;}
#main.events .right p {color:#666;}
#main.events .right #events_links {height:465px;width:345px;overflow:auto;color:#333;padding:20px 0 0 22px;margin-top:4px;}

#main.events .right .hr { margin: 13px 40px 13px 0;clear:both; }
#main.events .right #hrspecial { margin: 13px 56px 13px 300px; }

#main.events .right a.blue{font-weight:normal;}

#main.events .textinput { width: 263px; height: 50px; font-size: 12px; }
#main.events a.btnSubmit { float: right; margin-top: 10px; }

.seasonHeader{color:#8f6f54;font-weight:bold;text-decoration:none;}

div.hr{margin-right:20px;}

#main.events .right .eventHeadingInList{margin:0;font-weight:bold;color:#826d56;}
#main.events .right .eventHeadingDetailInList{padding-bottom:20px;}
#main.events .right .eventListHeaderText{color:#826d56;}
#main.events .right .eventLocation{font-weight:bold;}
#main.events .right .eventTimeDate{padding:2px 0 4px 10px;background:url(http://demandware.edgesuite.net/aaca_prd/on/demandware.static/Sites-anneklein-Site/Sites-anneklein-Library/default/v1258695047827/images/events/bullet.gif); background-position:left 9px; background-repeat:no-repeat;}
#main.events .right .eventWrapper{float:left;padding-bottom:20px;width:325px;}
#main.events .right .notes{clear:both;}
#main.events .right .locationiInHeader{font-weight:bold;}
.boldNote{font-weight:bold;color:#666666;}


#contMain .textBlock, #contMain p {padding:7px 0;}
#contMain .contHeader {font-weight:bold;margin:10px 0;padding-bottom:28px;}
.contTitleHeader {font-size:12px; font-weight:bold; padding:0 13px;}
#returnsNav {float:left; clear:both; border-bottom:12px solid #666666; width:745px;}
#onlineNav, #storeNav {width:250px; float:left;}
#returnsNav table {border-collapse:collapse; width:250px;}
#content #returnsNav a, #content #returnsNav a:link, #content #returnsNav a:active, #content #returnsNav a:visited, #content #returnsNav a:hover {text-decoration:none; text-transform:uppercase; font-weight:bold;}
#online, #store {float:left;padding-left:10px;width:725px;}
#content #returnsNav .active {background-color:#666666; color:#ffffff;}
#content #returnsNav .passive {background-color:#ffffff; color:#666666;}
