/* design trends landing - START */
body.design_trends div#content_container {
	height:663px;
	font: normal 14px/16px Arial, Helvetica, sans-serif;
	color: #2e2d28;
	padding:0px 10px;
	width:970px;
}

body#landing .summer div#content_container {background: url(../images/design-trends/landing/summerHomeBg.jpg) no-repeat;}
body#landing .fall div#content_container {background: url(../images/design-trends/landing/fallHomeBg.jpg) no-repeat;}
body#landing .winter div#content_container {background: url(../images/design-trends/landing/winterHomeBg.jpg) no-repeat;}
body#landing .spring div#content_container {background: url(../images/design-trends/landing/springHomeBg.jpg) no-repeat;}

#introContent h2.subhead{
	width:260px;
	margin-bottom:125px;
	text-indent:-9000px;
	height:33px;
}

#blogLink{
	position:absolute;
	bottom:20px;
	right:42px;
	width:227px;
	height:32px;
	display:block;
	text-indent:-9000px;
}

#ask_sally_jen #blogLink{
	position:static;
	float:right;
	display:inline;
	margin:-20px 20px 20px;
}

#content_container #blogLink:hover{background-position:0 -34px;}

.summer #blogLink{background: url(../images/design-trends/landing/summerFollowSallyLink.gif) no-repeat;}
.fall #blogLink{background: url(../images/design-trends/landing/fallFollowSallyLink.gif) no-repeat;}
.winter #blogLink{background: url(../images/design-trends/landing/winterFollowSallyLink.gif) no-repeat;}
.spring #blogLink{background: url(../images/design-trends/landing/springFollowSallyLink.gif) no-repeat;}

#introContent{
	float:left;
	width:430px;
	padding-left:35px;
	position:relative;
	color:#60605b;
}

.design_trends #introContent h1{
	background: url(../images/design-trends/landing/designTrendsH.gif) no-repeat;
	width:328px;
	margin:40px 0 10px;
	height:55px;
}

#introContent p{
	font:17px/24px helvetica, arial, sans-serif;
	padding-right:15px;
	margin:8px 0 25px;
}

#landing #introContent p{
	height:158px;
	margin:0px;
}

#designTrendsSubnav{
	overflow:hidden;
	width:209px;
}

#subnavWrapper{
	background: url(../images/design-trends/sally-jen-answers/subnavRepeatBg.png) repeat-y;
	width:191px;
	margin-left:9px;
	position:relative;
	top:-2px;
}

#subnavInnerWrapper{
	background: url(../images/design-trends/sally-jen-answers/subnavTopBg.png) no-repeat;
	width:191px;
}

#subnavInnerWrapper ul{
	background: url(../images/design-trends/sally-jen-answers/subnavBottomBg.png) no-repeat bottom left;
	width:191px;
	overflow:hidden;
}

#designTrendsSubnav li{
	background: url(../images/design-trends/subnavBg.png) no-repeat;
	width:209px;
	/*height:49px;*/
	float:left;
	margin-bottom:1px;
}

#answers #designTrendsSubnav li.on{background: url(../images/design-trends/sally-jen-answers/subnavBgExpand.png) no-repeat;}

#designTrendsSubnav li ul li{
	background:none;
	width:100%;
}
#designTrendsSubnav li ul li.odd{background: url(../images/design-trends/sally-jen-answers/blueSubnavBg.png) repeat;}
#designTrendsSubnav li ul li a{padding:5px 15px;}

#designTrendsSubnav li.on ul li a{color:#6c6b6b;}

#designTrendsSubnav li a{
	display:block;
	padding:15px;
	color:#6c6b6b;
	text-decoration:none;
	font: 15px/20px helvetica, arial, sans-serif;
}

#designTrendsSubnav li a:hover, 
#designTrendsSubnav li.on a,
#designTrendsSubnav li ul li a:hover,
#designTrendsSubnav li.on ul li a:hover,
#designTrendsSubnav li.on ul li.ui-tabs-selected a{color:#29809d;}

#season{
	position:absolute;
	top:0px;
	right:0px;
	text-indent:-9000px;
	height:30px;
}

.summer #season{background: url(../images/design-trends/landing/summer2012h.png) no-repeat; width:149px;}
.fall #season{background: url(../images/design-trends/landing/fall2012h.png) no-repeat; width:117px;}
.winter #season{background: url(../images/design-trends/landing/winter2012h.png) no-repeat; width:138px;}
.spring #season{background: url(../images/design-trends/landing/spring2012h.png) no-repeat; width:138px;}

#topTen, #trendsRightCol{
	float:left;
	width:240px;
	padding-left:10px;
	padding-top:45px;
	color:#60605b;
	font:bold 11px arial, sans-serif;
}

#topTen h2, #seeSally h2, #askSally h2{
	text-indent:-9000px;
	width:223px;
	height:31px;
	margin-bottom:7px;
}

.summer #topTen h2{background: url(../images/design-trends/landing/summerTopTenH.gif) no-repeat;}
.fall #topTen h2{background: url(../images/design-trends/landing/fallTopTenH.gif) no-repeat;}
.winter #topTen h2{background: url(../images/design-trends/landing/winterTopTenH.gif) no-repeat;}
.spring #topTen h2{background: url(../images/design-trends/landing/springTopTenH.gif) no-repeat;}

#topTen ul{
	width:220px;
	overflow:hidden;
	position:relative;
	z-index:10;
	margin:23px 0 0 12px;
}

#topTen li, #events #gallery li{
	float:left;
	display:inline;
	margin:0 5px 5px 0;
}

#topTen li a, #events #gallery li a{
	position:relative;
	display:block;
	width:101px;
	overflow:hidden;
	height:88px;	
}

#topTen li a span, #events #gallery li a span{cursor:pointer;}

#topTen li a img, #events #gallery li a img{
	padding:5px;
	display:block;
}

#topTen .whiteBorder, #events #gallery .whiteBorder{
	position:absolute;
	top:0px;
	left:0px;
	height:100%;
	z-index:5;
	width:100%;
	background: url(../images/design-trends/landing/thumbBorderBg.png) no-repeat; 
}

#topTen .blueHalo, #events #gallery .blueHalo{
	position:absolute;
	left:5px;
	z-index:4;
	height:100%;
	top:-200px;
	width:100%;
	background: url(../images/design-trends/landing/blueHalo.png) no-repeat; 
}

#topTen li a:hover .blueHalo, 
#topTen li a.active .blueHalo,
#events #gallery li a:hover .blueHalo, 
#events #gallery li a.active .blueHalo{top:5px;}

#expandableContentWrapper{
	position:absolute;
	right:270px;
	display:none;
	top:105px;
	z-index:9;
	background: url(../images/design-trends/landing/topTenExpandLeftBg.png) no-repeat; 
	height:490px;
	padding-left:24px;
}

#expandableContentInnerWrapper{
	background: url(../images/design-trends/landing/topTenExpandRightBg.png) no-repeat top right; 
	height:490px;
	overflow:hidden;
	padding-right:23px;
}

#expandableContent{
	background: url(../images/design-trends/landing/topTenExpandRepeatBg.png) repeat-x; 
	height:470px;
	width:165px;
	overflow:hidden;
	position:relative;
	padding:20px 0 0 30px;
}

#expandableContent div{
	display:none;
	clear:both;
	position:relative;
	width:365px;
	height:417px;
	background:#fff;
	padding-top:5px;
}

#expandableContent div h3{
	color:#a2b130;
	font:28px/32px helvetica, arial, sans-serif;
	margin:10px 0 5px;
}

#expandableContent div h3 span{
	font-size:25px;
}

#expandableContent div p{
	color:#4a4a46;
	font:12px/18px helvetica, arial, sans-serif;
}

#expandableContent div a.imagine{
	width:162px;
	height:74px;
	position:absolute;
	right:0px;
	bottom:0px;
	text-indent:-9000px;
	background: url(../images/design-trends/landing/imagineLink.gif) no-repeat;
}

#expandableContent div a.imagine:hover{background-position:bottom left;}

* html #expandableContent #block1 .button_outline{width:146px;}
* html #expandableContent #block2 .button_outline{width:218px;}
* html #expandableContent #block3 .button_outline{width:243px;}
* html #expandableContent #block4 .button_outline{width:112px;}
* html #expandableContent #block5 .button_outline{width:290px;}
* html #expandableContent #block6 .button_outline{width:225px;}
* html #expandableContent #block7 .button_outline{width:211px;}
* html #expandableContent #block9 .button_outline{width:125px;}

#expandableContent div .button_outline{
	position:absolute;
	right:0px;
	bottom:-0px;
}

#expandableContent div .button_outline span.button_text{padding-top:4px;}
#expandableContent div .button_outline  img {right:20px;}

#closeTopTrends, #closeGallery{
	color:#4a4a46;
	float:left;
	display:inline;
	margin:-5px 0 0 235px;
	font:14px/23px helvetica, arial, sans-serif;
	padding:5px 37px 5px 0;
	text-decoration:none;
	background: url(../images/design-trends/landing/closeButton.jpg) no-repeat right 4px;
}

#closeTopTrends:hover, #closeGallery:hover{background-position: right -38px;}

#trendsRightCol a.leftArrow{
	background:url("../images/common/small_arrow_right.png") no-repeat scroll 6px 2px transparent;
	display:block;
	font:bold 11px/16px arial, sans-serif;
	padding:0 0 0 21px;
	margin:3px 0 0 70px;
	text-decoration:none;
}

#trendsRightCol a.leftArrow:hover{color:#29809d;}

#seeSally{background: url(../images/design-trends/landing/calendarIcon.png) no-repeat 170px 45px;}

.summer #seeSally h2{background: url(../images/design-trends/landing/summerSeeSallyH.gif) no-repeat;}
.fall #seeSally h2{background: url(../images/design-trends/landing/fallSeeSallyH.gif) no-repeat;}
.winter #seeSally h2{background: url(../images/design-trends/landing/winterSeeSallyH.gif) no-repeat;}
.spring #seeSally h2{background: url(../images/design-trends/landing/springSeeSallyH.gif) no-repeat;}

#seeSally #event{
	font-weight:normal;
	font-size:12px;
	margin-top:10px;
	line-height:15px;
}

 #seeSally #event .leftArrow{margin-top:18px;} 

#trendsRightCol a{color:#60605b;}
#trendsRightCol a:hover{text-decoration:none;}

#askSally{
	margin-top:30px;
	width:225px;
}

#askSally .allCaps{
	text-transform:uppercase;
	margin-bottom:7px;
}

.summer #askSally h2{background: url(../images/design-trends/landing/summerAskSallyH.gif) no-repeat;}
.fall #askSally h2{background: url(../images/design-trends/landing/fallAskSallyH.gif) no-repeat;}
.winter #askSally h2{background: url(../images/design-trends/landing/winterAskSallyH.gif) no-repeat;}
.spring #askSally h2{background: url(../images/design-trends/landing/springAskSallyH.gif) no-repeat;}

#askSally dl{
/*	margin-bottom:10px; */
	font-size:12px;
	font-weight:normal;
}

#askSally dl p{
	padding-top:4px;
	line-height:15px;
}

#askSally dt {
	background: url(../images/design-trends/landing/dashedBorderBg.gif) repeat-x bottom left;
	padding-bottom:10px;
	margin-bottom:5px;
}

#askSally dt span, #askSally dd span{
	text-indent:-9000px;
	float:left;
	width:23px;
	padding-right:3px;
	height:22px;
}

#askSally dd span{height:18px;}

#askSally dt em{
	text-align:right;
	display:block;
}

.summer #askSally dt span{background: url(../images/design-trends/landing/summerQ.gif) no-repeat;}
.fall #askSally dt span{background: url(../images/design-trends/landing/fallQ.gif) no-repeat;}
.winter #askSally dt span{background: url(../images/design-trends/landing/winterQ.gif) no-repeat;}
.spring #askSally dt span{background: url(../images/design-trends/landing/springQ.gif) no-repeat;}

.summer #askSally dd span{background: url(../images/design-trends/landing/summerA.gif) no-repeat;}
.fall #askSally dd span{background: url(../images/design-trends/landing/fallA.gif) no-repeat;}
.winter #askSally dd span{background: url(../images/design-trends/landing/winterA.gif) no-repeat;}
.spring #askSally dd span{background: url(../images/design-trends/landing/springA.gif) no-repeat;}

/* design trends landing - END */
/* Featured Column - START */
body#featured_column .summer div#content_container {background: url(../images/design-trends/featured-column/summerFeatColBg.jpg) no-repeat;}
body#featured_column .fall div#content_container {background: url(../images/design-trends/featured-column/fallFeatColBg.jpg) no-repeat;}
body#featured_column .winter div#content_container {background: url(../images/design-trends/featured-column/winterFeatColBg.jpg) no-repeat;}
body#featured_column .spring div#content_container {background: url(../images/design-trends/featured-column/springFeatColBg.jpg) no-repeat;}

#featured_column #introContent h2.subhead{background: url(../images/design-trends/featured-column/featuredColumnH.gif) no-repeat;}

#featured_column #column_holder{
	width:450px;
	float:left;
	display:inline;
	color:#6c6b6b;
	font-size:14px;
	line-height:20px;
	margin:135px 0px 0 55px;
}

#featured_column #column_holder h2{
	color:#a2b130;
	font:27px helvetica, arial, sans-serif;
	margin:6px 0;
}

body#featured_column .scroll-pane{
	overflow: hidden;
	height:412px;
	padding-top:10px;
}

body#featured_column .scroll-pane .inner-content{
	width:365px;
}

body#featured_column #column{
	width:418px;
	height:420px;
}

body#featured_column #column ul li{
	list-style-type:disc;
	margin:0 0 10px 15px;
}

body#featured_column #column p{margin-bottom:10px;}
body#featured_column #column a{color:#6c6b6b;}
body#featured_column #column a:hover{text-decoration:none;}
/* Featured Column - END */
/* Meet Sally and Jen - START */
body#meet_sally_jen .summer div#content_container {background: url(../images/design-trends/bios/summerMeetSallyBg.jpg) no-repeat;}
body#meet_sally_jen .fall div#content_container {background: url(../images/design-trends/bios/fallMeetSallyBg.jpg) no-repeat;}
body#meet_sally_jen .winter div#content_container{background: url(../images/design-trends/bios/winterMeetSallyBg.jpg) no-repeat;}
body#meet_sally_jen .spring div#content_container {background: url(../images/design-trends/bios/springMeetSallyBg.jpg) no-repeat;}

body#meet_sally_jen .summer div#content_container.jen {background: url(../images/design-trends/bios/summerMeetJenBg.jpg) no-repeat;}
body#meet_sally_jen .fall div#content_container.jen {background: url(../images/design-trends/bios/fallMeetJenBg.jpg) no-repeat;}
body#meet_sally_jen .winter div#content_container.jen{background: url(../images/design-trends/bios/winterMeetJenBg.jpg) no-repeat;}
body#meet_sally_jen .spring div#content_container.jen {background: url(../images/design-trends/bios/springMeetJenBg.jpg) no-repeat;}

#meet_sally_jen #introContent h2.subhead{background: url(../images/design-trends/bios/meetSallyJenH.gif) no-repeat;}

#meet_sally_jen_container{
	margin:112px 0 0 28px;
	float:left;
	width:450px;
	color:#6c6b6b;
	font-size:14px;
	line-height:20px;
}

#meet_sally_jen_container ul{
	overflow:hidden;
	width:450px;
	margin-bottom:20px;
}

#meet_sally_jen_container ul li{
	float:left;
	height:50px;
	width:225px;
}

#meet_sally_jen_container ul li a{
	display:block;
	text-decoration:none;
	font: normal 26px/35px Arial, Helvetica sans-serif;
	color:#919090;
	padding:15px;
	text-align:center;
}
#meet_sally_jen_container ul li a:hover{color:#29809d;}
#meet_sally_jen_container ul li.on a,
#meet_sally_jen_container ul li.on a:hover{color:#a2b130;}

#meet_sally_jen_container div{
	padding:20px 40px 40px 35px;
}
/* Meet Sally and Jen - END */
/* ask sally and jen - START */
#ask_sally_jen div#content_container{height:auto; padding:0px; width:990px;}
.design_trends  div#content_container_inner{width:990px; overflow:hidden;}
.design_trends .summer div#content_container {background: url(../images/design-trends/summerRepeatBg.png) repeat-y;}
.design_trends .fall div#content_container {background: url(../images/design-trends/fallRepeatBg.png) repeat-y;}
.design_trends .winter div#content_container {background: url(../images/design-trends/winterRepeatBg.png) repeat-y;}
.design_trends .spring div#content_container {background: url(../images/design-trends/springRepeatBg.png) repeat-y;}

.design_trends .summer div#content_container_innerWrapper {background: url(../images/design-trends/summerTopBg.png) no-repeat;position:relative;}
.design_trends .fall div#content_container_innerWrapper {background: url(../images/design-trends/fallTopBg.png) no-repeat;}
.design_trends .winter div#content_container_innerWrapper {background: url(../images/design-trends/winterTopBg.png) no-repeat;}
.design_trends .spring div#content_container_innerWrapper {background: url(../images/design-trends/springTopBg.png) no-repeat;}

.design_trends .summer div#content_container_inner{background: url(../images/design-trends/summerBg.jpg) no-repeat bottom left; }
.design_trends .fall div#content_container_inner {background: url(../images/design-trends/fallBg.jpg) no-repeat bottom left;}
.design_trends .winter div#content_container_inner {background: url(../images/design-trends/winterBg.jpg) no-repeat bottom left;}
.design_trends .spring div#content_container_inner {background: url(../images/design-trends/springBg.jpg) no-repeat bottom left;}

#ask_sally_jen #introContent h2.subhead{background: url(../images/design-trends/askSallyJenH.gif) no-repeat;}

#ask_sally_jen #introContent{
	padding-left:2px;
	width:330px;
}

#ask_sally_jen #season {right:-100px;}

#ask_sally_jen .intro_text{
	font-size:16px;
	line-height:18px;
	width:510px;
}
#ask_sally_jen form.customer_support_form p#field_shorter_email input{width:188px;}

#ask_sally_jen .float_holder{
	overflow:hidden;
	padding-left:12px;
	width:910px;
}

#ask_sally_jen #top_form{
	padding:110px 0 0px;
	float:left;
	width:550px;
}
#ask_sally_jen  .customer_support_form p#notify_me  {width:540px;}
#ask_sally_jen  div.left_col {width:585px;}
#ask_sally_jen form.customer_support_form {padding-bottom:80px;}
#ask_sally_jen #container #content_container p.text_submit{margin-left:0px; clear:both;}

#ask_sally_jen .confirmation #content_container_inner{width:970px; padding:0 10px 130px;}
#ask_sally_jen .confirmation #introContent{padding-left:35px;}

#ask_sally_jen .confirmation .confirmation_copy{
	margin-top:150px;
	width:300px;
	float:left;
	font-size:16px;
	line-height:18px;
}

#ask_sally_jen .confirmation div#publications_download  {
	margin:50px 0 0 20px;
	display:inline;
}

/* ask sally and jen - END */
/* sally and jen answers - START */
#answers div#content_container{
	height:auto; 
	padding:0px; 
	width:990px;
}

#answers div#content_container_inner{
	overflow:hidden;
	padding-bottom:90px;
}

#answers #introContent{padding-left:45px;}

#answers .summer .overview div#content_container_inner{background: url(../images/design-trends/sally-jen-answers/summerAnswersBg.jpg) no-repeat bottom left;}
#answers .fall .overview div#content_container_inner {background: url(../images/design-trends/sally-jen-answers/fallAnswersBg.jpg) no-repeat bottom left;}
#answers .winter .overview div#content_container_inner {background: url(../images/design-trends/sally-jen-answers/winterAnswersBg.jpg) no-repeat bottom left;}
#answers .spring .overview div#content_container_inner {background: url(../images/design-trends/sally-jen-answers/springAnswersBg.jpg) no-repeat bottom left;}

#answers #introContent h2.subhead{background: url(../images/design-trends/sally-jen-answers/sallyJenAnswersH.gif) no-repeat; margin-bottom:0px;}

#answers #question_tab_container{
	float:left;
	width:600px;
	position:relative;
	width:520px;
}

#answers #designTrendsSubnav{
	float:left;
	clear:left;
	display:inline;
	margin:125px 70px 0 45px;
}

#answers #question_tab_container{
	background: url(../images/design-trends/sally-jen-answers/answersCatTopBg.png) no-repeat;
	padding-top:28px;
	margin:30px 0 0 10px;
	width:605px;
}

#answers .overview #question_tab_container{
	background:none; 
	margin:0px;
	padding:0px;
}

#answers .overview #question_tab_container #answers_content p{
	width:350px;
	font-size:16px;
	line-height:18px;
}

#answers .category #tabs_content{
	background: url(../images/design-trends/sally-jen-answers/answersCatBottomBg.png) no-repeat bottom left;
	padding-bottom:28px;
	margin-top:0px;
	width:605px;
}

#answers .category #tabs_content div{
	background: url(../images/design-trends/sally-jen-answers/answersCatRepeatBg.png) repeat-y;
	width:525px;
	margin-bottom:0px;
	padding:0 40px;
}

#answers .category #tabs_content div ul{
	overflow:hidden;
	padding-top:3px;
}

#answers #question_tab_container.question{
	background: url(../images/design-trends/sally-jen-answers/answersQuestionTopBg.png) no-repeat;
	padding-top:36px;
	margin-top:20px;
	width:621px;
}

#answers .question #tabs_content{
	background: url(../images/design-trends/sally-jen-answers/answersQuestionBottomBg.png) no-repeat bottom left;
	padding-bottom:36px;
	margin-top:0px;
	width:621px;
}

#answers .question #answers_content{
	background: url(../images/design-trends/sally-jen-answers/answersQuestionRepeatBg.png) repeat-y;
	width:541px;
	padding:0 40px;
	margin-bottom:0px;
}

#answers .category #tabs_content div .q{
	float:left;
	margin:-2px 0 0 -3px;
	padding-right:3px;
	border:none;
}

#answers #answers_content div.clear{margin:0px;}

#answers .question-ui-tabs-panel ul li a {
	font-size:16px;
	line-height:19px;
}

strong.answer{color: #a2b130;}

#answers #answers_content p.text_back {
	margin:-20px -25px 0 0;
	display:inline;
	float:right;
}

#answers #answers_content p.text_back a{
	color:#fff; 
	text-decoration:none;
}

#answers .jenSig , #answers .sallySig{margin-bottom:0px;}

#answers_content h2{
	float:left;
	width:450px;
} 
/* sally and jen answers - END */
/* events and workshops - START */
#events div#content_container{
	height:auto; 
	padding:0px; 
	width:990px;
}

#events div#content_container_inner{
	padding:0 10px 70px; 
	width:970px;
}

#events #introContent{
	width:925px;
	z-index:6;
}

#events #season{right:505px;}

#events #introContent h2.subhead {
	background: url(../images/design-trends/events/eventsWorkshopsH.gif) no-repeat; 
	margin:0px;
}

#events #introContent .float_holder{
	float:left;
	width:425px;
}

#events #calendar{
	background: url(../images/design-trends/landing/calendarIcon.png) no-repeat top right; 
	width:400px;
	float:left;
	margin:60px 0 3px;
	line-height:20px;
	padding:20px 70px 0 0;
}

#events #gallery{
	margin-left:238px;
	clear:both;
	position:relative;
	padding-top:20px;
}

#events #gallery h3{
	color:#A2B130;
	float:left;
	width:90px;
	padding-left:20px;
	position:relative;
	z-index:10;
	font:24px/24px helvetica, arial, sans-serif;
}

#events #gallery div.scroll-pane-horizontal{
	width:545px;
	float:left;
	overflow:hidden;
	position:relative;
	z-index:10;
	height:100px;
}

#events #gallery ul{
	float:left;
	height:80px;
	overflow:hidden;
	width:570px;
}

#events #gallery li a{
	width:105px;
	height:77px;	
}

#events  #gallery .whiteBorder{background: url(../images/design-trends/events/thumbBorderBg.png) no-repeat;}
#events  #gallery .blueHalo{background: url(../images/design-trends/events/blueHalo.png) no-repeat; }

#largeImageWrapper{
	background: url(../images/design-trends/events/eventGalleryTopBg.png) no-repeat;
	width:674px;
	padding-top:21px;
	position:absolute;
	top:0px;
	display:none;
	left:0px;
	z-index:6;
}

#largeImageInnerWrapper{
	background: url(../images/design-trends/events/eventGalleryBottomBg.png) no-repeat bottom left;
	width:674px;
	padding-bottom:21px;
}

#largeImage{
	background: url(../images/design-trends/events/eventGalleryRepeatBg.png) repeat-y;
	width:564px;
	height:60px;
	padding:20px 55px;
	position:relative;
}

#largeImage div{
	width:455px;
	color:#6c6b6b;
	position:relative;
	top:125px;
	background:#fff;
	display:none;
	font:14px/18px helvetica, arial, sans-serif;
}

#largeImage div img{
	display:block;
	margin-bottom:10px;
}

#closeGallery{
	position:absolute;
	bottom:0px;
	right:20px;
}

#events #designTrendsSubnav{
	clear:left;
	float:left;
	display:inline;
	margin:0 30px 0 35px;
}

#events div#eventsTable{
	height:459px;
	position:relative;
	z-index:5;
	float:left;
	background: url(../images/design-trends/events/tableBg.png) no-repeat;
	width:672px;
}

#tableHead{
	height:36px;
	background: url(../images/design-trends/events/tableBg.png) no-repeat;
	position:relative;
}

#tableBody{
	height:410px;
	overflow:hidden;
	margin-top:-2px;
	padding-bottom:5px;
	width:668px;
}

#events table{
	width:640px;
	font:12px/14px arial, sans-serif;
	color:#3d3c3a;
}

#events table th{
	color:#fff;
	font:bold 12px/14px arial, sans-serif;
}

#events table#body td{border-top:1px solid #d9d9d9;}

#events table td, #events table th{padding:10px;}

#events table td a{color:#60605b;}
#events table td a:hover{text-decoration:none;}

.date{width:78px;}
.desc{width:87px;}
.loc{width:113px;}
.charity{width:102px;}
.contact{width:160px;}

/* events and workshops - END */

