@charset "ISO-8859-1";
/* start all base styles for the document */
/* see the multi_drop_menus_class.css document for the navigation which resides in the CSS folder */
/* IMPORTANT NOTE TO EPHRAIM BY EPHRAIM When placing the main menu set the top most container in this case SIDEBARWRAP to relative for the positioning. By doing this the menu will be pulled back into the proper holding DIV area and won't appear outside of all DIVs on the right side. See Moleskine notebook with gridlines for more info */
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #545454;
	background-color: #ECEBD7;
	margin-top: 0px;
	background-image: url('../../assets/images/bg_body.jpg');
	background-repeat: repeat-x;
	text-align: center;
}
* html body {behavior:url(../../css/scripts/csshover.htc);
}
a:focus { outline: none; /* removes line that shows in Firefox when a link is clicked */ 
}
h1,h2,h3 {
	margin: 0px;
	padding: 0px;
}
.clearFloats {
	clear: both;
	margin: 0px;
	line-height: 0px;
	font-size: 1px;
	height: 0px;
}
.px5vertspace {
	height: 5px;
}
.px10vertspace {
	height: 10px;
}
p {
	margin: 0px;
	padding: 0px;
}
a:link, a:visited {
	color: #5C7E31;
}
a {
	text-decoration: none;
}
a:hover, a:active {
	color: #999999;
	text-decoration: none;
}
.px11text {
	font-size: 11px;
	line-height: 13px;
}
.redtext {
	color: #A83924;
}
#centeringWrap {
	width: 882px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}


.----DATE---- { }
/***** DATE *****/
#dateWrap {
	width: 262px;
	float: left;
	padding: 8px 10px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 13px;
	margin-bottom: 0px;
	height: 15px;
}

.----TOPCAP_BOTTOMCAP---- { }
/***** TOPCAP_BOTTOMCAP *****/
#topCap {
	width: 882px;
	float: left;
	clear: left;
}
#bottomCap {
	width: 882px;
	float: left;
}

.----MAIN_WRAP---- { }
/***** MAIN_WRAP *****/
#mainWrap {
	width: 862px;
	padding: 0px 10px 10px;
	background-image: url('../../assets/images/bg_wrapperTwo_main.gif');
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
	margin-top: 0px;
	margin-bottom: 0px;
}
#mainWrap .floatLeft {
	float: left;
	margin-bottom: 15px;
	margin-right: 15px;
}
#mainWrap .floatRight {
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
}

.----MASTHEAD---- { }
/***** MASTHEAD WRAP *****/
#mastheadWrap {
	width: 862px;
	background-image: url('../../assets/images/bg_containerA_middle.gif');
	background-repeat: repeat-y;
	margin-bottom: 0px;
	float: left;
}
/* sets the margins right and left for the content within */
#mastheadWrap p {
	margin-right: 15px;
	margin-left: 15px;
}
/* top curve on fixed width */
#mastheadWrap p.first {
	background-image: url('../../assets/images/bg_containerA_top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 13px 0px 0px;
}
#mastheadWrap  #mastimage {
	width: 585px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding: 60px 0px 0px;
	float: left;
	font-family: Georgia, Times, "Times New Roman", AGaramond, serif;
	font-size: 28px;
	color: #333333;
	height: 79px;
}
/* bottom curve on fixed width */
#mastheadWrap p.last {
	background-image: url('../../assets/images/bg_containerA_bttm.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	padding: 0px 0px 13px;
}
#mastimage.bgAboutCW  {
	background-image: url('../../assets/images/image_aboutcw_masthead.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}
#mastimage.bgExplore  {
	background-image: url('../../assets/images/image_explorehouse_masthead.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}
#mastimage.bgBenefic  {
	background-image: url('../../assets/images/image_benefic_masthead.jpg');
	background-repeat: no-repeat;
	background-position: right top;
}

.----SIDEBAR---- { }
/***** SIDEBAR WRAP *****/
#sidebarWrap {
	width: 250px;
	padding-right: 4px;
	float: left;
	position: relative;
	z-index: 100;
}

/* start NAV WRAP styles This menu is nested within the SIDEBAR */
#sidebarWrap #navWrap {
	width: 250px;
	background-image: url('../../assets/images/bg_boxB_middle.gif');
	background-repeat: repeat-y;
	float: left;
}
#sidebarWrap #navWrap p.first {
	background-image: url('../../assets/images/bg_boxB_top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 15px;
}
#sidebarWrap #navholder {
	width: 226px;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 13px;
}
#sidebarWrap #navWrap p.last {
	background-image: url('../../assets/images/bg_boxB_bttm_curve.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 15px;
	clear: left;
}


.----CONTENT_WRAP---- { }
/***** CONTENT WRAP *****/
#contentWrap {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 862px;
	margin: 0px;
	padding-left: 3px;
	float: left;
	clear: right;
	position: relative;
	z-index: 99;
	font-size: 13px;
	line-height: 18px;
}
#contentWrap strong {
	font-weight: bold;
}
#contentWrap h1, h2, h3, h4, h5, h6, h7 {
	font-family: Georgia, Times, "Times New Roman", AGaramond, serif;
	font-weight: normal;
	color: #333333;
}
#contentWrap h1   {
	font-size: 21px;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 24px;
}
#contentWrap h1.redtext {
	color: #A83924;
}
#contentWrap h2 {
	font-size: 18px;
	margin-bottom: 13px;
	margin-top: 18px;
	padding-top: 8px;
	background-image: url('../../assets/images/backgrounds/bg_H2.gif');
	background-repeat: repeat-x;
	width: 555px;
}
#contentWrap h3 {
	font-size: 16px;
}
#contentWrap h3.nameonly {
	margin-bottom: 13px;
}
#contentWrap h4 {
	font-size: 16px;
}
#contentWrap p {
	margin-bottom: 13px;
	margin-top: 0px;
	padding: 0px;
}
#contentWrap ul  {
	padding-left: 20px;
	margin-left: 0px;
}
#contentWrap li  {
	padding-right: 50px;
	list-style-type: square;
}
#contentWrap .leftFloat {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 10px;
}
#contentWrap .rightFloat  {
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}
#contentWrap div.px136 {
	width: 136px;
}
#contentWrap div.px125 {
	width: 127px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#contentWrap .bold {
	font-weight: bold;
	margin-bottom: 0px;
}
/* these two styles below control PDF icon off and over states */
#contentWrap a.downloadpdf:link, #contentWrap a.downloadpdf:visited {
	display:inline-block;
	padding-left:0px;
	padding-left:12px;
	background: url(../../assets/images/icon_pdf_off.gif) center left no-repeat;
	font-size: 11px;
	margin-left: 2px;
}
#contentWrap a.downloadpdf:hover, #contentWrap a.downloadpdf:active {
	background: url(../../assets/images/icon_pdf_over.gif) center left no-repeat;
}



.----CONTENT_BOX01---- { }
/***** CONTENT BOX 01 is the top most box in main content area *****/
#contentBox01 {
	width: 604px;
	background-image: url('../../assets/images/bg_boxC2_middle.gif');
	background-repeat: no-repeat;
	margin: 0px;
	position: relative;
	float: left;
}
#contentBox01  p.top {
	background-image: url('../../assets/images/bg_boxC2_top.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 20px;
	margin-bottom: 0px;
}
#contentBox01  p.bottom {
	background-image: url('../../assets/images/bg_boxC2_bttm.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	clear: left;
	margin-bottom: 0px;
}

.----CONTENT_01---- { }
/***** CONTENT 01 is the main box that has margins left and right and is nested to hold all page content for each page *****/
#content01    {
	margin-right: 20px;
	margin-left: 13px;
	width: 570px;
	float: left;
}
#content01.extraheight01 {
	height: 648px; /* extra height class to use with Template Parameters for fixed height on short pages */
}
#content01 .flushLeft  {
	float: left;
	margin-right: 15px;
	margin-bottom: 10px;
}
#content01 .flushRight  {
	float: right;
	margin-bottom: 10px;
	margin-left: 15px;
}
#content01 div.centered {
	text-align: center;
	margin-bottom: 10px;
}
#content01 #breadcrumbs  {
	padding-bottom: 8px;
	padding-top: 0px;
	font-size: 11px;
	margin: -10px 0px 0px;
	text-transform: uppercase;
}
#content01   #videoBox  {
	border: 1px solid #D8D7BF;
	text-align: center;
	font-size: 11px;
	line-height: 13px;
	padding: 2px;
}
#content01 #videoBox p {
	margin: 0px;
	padding: 3px 6px 6px;
}
#imagebox01  {
	margin: 0px;
}
#imagebox01  p   {
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-size: 11px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 14px;
}
#imagebox01 p.caption {
	padding-top: 5px;
}
div.width01 {
	width: 325px;
}
div.width02 {
	width: 225px;
}
#content01 .intro  {
	font-size: 14px;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #545454;
	width: 557px;
}
#content01 div.pullquote {
	border-top: 1px solid #DBDBC2;
	border-bottom: 1px solid #DBDBC2;
	font-family: Georgia, Times, "Times New Roman", AGaramond, serif;
		font-size: 15px;
		font-style: italic;
		line-height: 22px;
		margin-bottom: 18px;
		padding: 10px 20px;
		text-align: center;
		background-color: #EEF0E7;
	background-image: url('../../assets/images/backgrounds/bg_pullquote_cw.jpg');
		background-repeat: no-repeat;
		background-position: 125px -5px;
}
#content01  p.disclaimer  {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C4C3A7;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C4C3A7;
	padding-top: 5px;
	padding-bottom: 5px;
	font-style: italic;
	font-size: 13px;
	line-height: 16px;
}
#content01  .underline {
	text-decoration: underline;
}

.----BOX_INSET_1---- { }
#boxInset1 /***** BOX INSET 1 is for pullquotes and side lists etc *****/
 {
	width: 182px;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	background-color: #EEF0E7;
	padding: 5px;
	border: 1px solid #C5C6B3;
}
#boxInset1.bg01 {
	background-image: url('../../assets/images/backgrounds/img_boxInset1_housefade.jpg');
	background-repeat: no-repeat;
	background-position: left top;
}
#boxInset1 h3 {
	font-family: Georgia, Times, "Times New Roman", AGaramond, serif;
	font-size: 14px;
	line-height: 16px;
}
#boxInset1 ul {
	padding-left: 15px;
	padding-top: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#boxInset1 li {
	padding-right: 20px;
}

.----GALLERY_IMAGES_1---- { }
/***** Gallery images for Highslide slideshow *****/
#content01 div.highslide-gallery {
	width: 178px;
	margin-left: 11px;
}

.----BOX_INSET_2---- { }
/***** BOX INSET 2 *****/
#boxInset2 {
	width: 200px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('../../assets/images/bg_boxA_middle.gif');
	background-repeat: repeat-y;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-position: left bottom;
	float: left;
	line-height: 16px;
}
#boxInset2 img.noinset {
	border: 1px solid #C0C0C0;
}
#boxInset2.nospace {
	margin-left: 0px;
}
#boxInset2 h1 {
	font-size: 13px;
	margin: 0px;
	color: #FFFFFF;
	padding: 13px 13px 10px;
	background-image: url('../../assets/images/bg_boxA_top_gray.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
}
#boxInset2 img.inset {
	border: 1px solid #C0C0C0;
	margin-left: 11px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#boxInset2 h1.buytickets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url('../../assets/images/bg_boxA_top_violet.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	display: block;
}
#boxInset2 h1.speakers {
	background-image: url('../../assets/images/bg_boxA_top_red.gif');
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#boxInset2 h1.livinggreen {
	background-image: url('../../assets/images/bg_boxA_top_green.gif');
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#boxInset2 p {
	padding-right: 11px;
	padding-left: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 5px;
}
#boxInset2 p.last {
	background-image: url('../../assets/images/bg_boxA_bttm.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 12px;
}
#boxInset2.nospace {
	margin-left: 0px;
}

.----BOX_INSET_3---- { }
/***** BOX INSET 3 *****/
#boxInset3 {
	width: 143px;
	float: left;
	background-image: url('../../assets/images/backgrounds/bg_blog_washspaces.jpg');
	padding-top: 70px;
	padding-right: 11px;
	padding-left: 11px;
	text-align: center;
	height: 187px;
	color: #FFFFFF;
	font-size: 12px;
	line-height: 16px;

}
#boxInset3 p {
	margin: 0px;
}
#boxInset3 a:link, #boxInset3 a:visited {
	color: #FFCC66;
}
div.boxInsetheight01 {
	height: 197px;
}
#boxInset4 {
	width: 565px;
	float: left;
	margin: 0px;
	padding: 0px;
}
#boxInset4 p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}
#boxInset4 p.first {
	background-image: url('../../assets/images/bg_boxD_top.jpg');
	padding-top: 10px;
}
#boxInset4 p.last {
	background-image: url('../../assets/images/bg_boxD_bttm.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 9px;
}
#boxInset4 #boxInset4cont {
	padding: 0px 10px;
	margin: 0px;
background-image: url('../../assets/images/bg_boxD_middle.jpg');
		background-repeat: repeat-y;
		background-position: left bottom;
		text-align: center;
		height: 110px;
}
#boxInset4 #boxInset4cont p {
}

.----TABLE_1---- { }
/***** TABLE 1 is the table for the Sustainability Facts *****/
#table1div {
	width: 475px;
	position: absolute;
	top: -135px;
	right: -25px;
	float: left;
	visibility: hidden;
}
#table1div th.header a:link, #table1div th.header a:visited {
	color: #ECEBD7;
}
#table1div th.header a:hover, #table1div th.header a:active {
	color: #FFF;}
	
table#table1 {
	width: 475px;
	border-collapse: collapse;
	cellpadding: 0;
	cellspacing: 0;
	font-size: 11px;
	line-height: 13px;
	background-color: #F8F9F2;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#table1 th.header {
	font-size: 13px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	background-color: #333333;
	color: #FFFFFF;
	text-align: left;
}
#table1 .smalltext {
	font-size: 11px;
	font-weight: normal;
}
#table1 th, #table1 td {
	padding: 3px;
}
#table1 .totals {
	background-color: #E4DD80;
	font-weight: bold;
}
#table1 .spacerow1 {
	background-color: #ECEBD7;
	height: 6px;
}
#table1 .spacerow2 {
	height: 15px;
}
#table1 tbody th {
	text-align: left;
}
#table1 thead th {
	text-align: left;
	font-weight: normal;
}
#table1 thead th.test {
	background-color: #993366;
}

.----CONTACT_FORM_HOLDERS---- { }
/***** CONTACT FORM HOLDERS *****/
#formarea {
	width: 375px;
	float: left;
	background-image: url('../../assets/images/backgrounds/bg_H2.gif');
	background-repeat: repeat-x;
	background-position: left top;
}
#address {
	float: left;
	width: 173px;
	padding-top: 10px;
	background-image: url('../../assets/images/backgrounds/bg_H2.gif');
	background-position: right top;
	background-repeat: repeat-x;
	padding-left: 10px;
}
.redasterisk {
	font-size: 17px;
	font-weight: bold;
	color: #A83924;
	line-height: 3px;
}

.----TABLE_2---- { }
/***** CONTACT FORM TABLE *****/
#table2 {
	width: 375px;
	font-size: 13px;
	line-height: 15px;
	padding-top: 3px;
	padding-bottom: 5px;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
	background-position: -10px top;
}
#table2 th, #table2 td {
	padding: 0px 5px 2px;
}
#table2 th.nolineBttm, #table2 td.nolineBttm {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#table2 tbody th {
	text-align: left;
	width: 140px;
	font-weight: normal;
}
#table2 input.textFieldA {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	width: 200px;
	margin-top: 3px;
	background-color: #F2F4ED;
}
#table2 input.textFieldB {
	width: 100px;
	background-color: #F2F4ED;
}
#table2  textarea.textFieldC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	width: 200px;
	background-color: #F2F4ED;
}
#table2 select.pulldownA {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #F2F4ED;	
}
#table2 select.pulldownB {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	width: 200px;
	background-color: #F2F4ED;	
}

.----CONTENT_01A---- { }
/***** CONTENT 01A *****/
#content01A {
	background-image: url('../../assets/images/backgrounds/bg_designerWrap_middle.jpg');
	margin-bottom: 10px;
	width: 557px;
	background-repeat: repeat-y;
}
#content01A p.top {
	background-image: url('../../assets/images/backgrounds/bg_designerWrap_top.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	margin: 0px;
	height: 0px;
	line-height: 0px;
}
#content01A p.bottom  {
	background-image: url('../../assets/images/backgrounds/bg_designerWrap_bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	height: 0px;
	line-height: 0px;
	padding-bottom: 20px;
}
#content01A p {
}
#content01A img {
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #C4C3A7;
}
#content01A img.button {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#content01A .underline {
	text-decoration: underline;
}
#content01A img.noborders {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.----CONTENT_01B---- { }
/***** CONTENT 01B *****/
#content01B {
	background-image: url('../../assets/images/backgrounds/bg_content01B_middle.jpg');
	margin-bottom: 10px;
	width: 557px;
	background-repeat: repeat-y;
}
#content01B h2 {
	margin-top: 0px;
}
#content01B p.top {
	background-image: url('../../assets/images/backgrounds/bg_content01B_top.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	margin: 0px;
	height: 0px;
	line-height: 0px;
}
#content01B p.bottom  {
	background-image: url('../../assets/images/backgrounds/bg_content01B_bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	height: 0px;
	line-height: 0px;
	padding-bottom: 20px;
}
#content01B p {
}
#content01B img {
	background-color: #FFFFFF;
	padding: 1px;
	border: 0px solid #C4C3A7;
}

.----CONTENT_01C---- { }
/***** CONTENT 01C *****/
#content01C {
	background-image: url('../../assets/images/backgrounds/bg_content01C_middle.jpg');
	margin-bottom: 0px;
	width: 277px;
	background-repeat: repeat-y;
	margin-right: 4px;
	text-align: center;
	float: left;
}
#content01C div.height01 {
	height: 174px;
}
#content01C p.top {
	background-image: url('../../assets/images/backgrounds/bg_content01C_top.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 18px;
	margin: 0px;
	height: 0px;
	line-height: 0px;
}
#content01C p.bottom  {
	background-image: url('../../assets/images/backgrounds/bg_content01C_bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	height: 0px;
	line-height: 0px;
	padding-bottom: 20px;
}
#content01C p {
	margin-top: 0px;
	margin-bottom: 0px;
}
#content01C img {
	background-color: #FFFFFF;
	padding: 1px;
	border: 0px solid #E4E4E4;
}
#content01C .underline {
	text-decoration: underline;
}

.----BOX01---- { }
/***** BOX01 *****/
#box01 {
	float: left;
}
#box01 h3.name {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C4C3A7;
	padding-top: 10px;
	margin-top: -5px;
	display: block;
	line-height: 15px;
}
#box01.width01   {
	width: 250px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #E1E0CD;
	margin-left: 15px;
}
#box01.width02  {
	margin-right: 15px;
	margin-left: 15px;
	width: 527px;
}
#box01.norule {
	border-right-width: 0px;
}

.----DESIGNER_THUMBNAILS---- { }
/***** DESIGNER_THUMBNAILS *****/
#thumbWrap {
	float: left;
	width: 174px;
	padding-right: 0px;
	padding-bottom: 4px;
	margin-right: 4px;
}
#thumb {
	width: 174px;
	background-image: url('../../assets/images/backgrounds/bg_designerThumb_middle.jpg');
	background-repeat: repeat-y;
	text-align: center;
	font-size: 11px;
	line-height: 14px;
	padding-top: 5px;
}
#thumb h3 {
	font-size: 13px;
	margin: 5px 0px 2px;
	padding: 0px;
}
#thumb.heightDes01 {
	height: 225px;
}
#thumb.heightDes02 {
	height: 170px;
}
#thumbWrap div.top  {
	background-image: url('../../assets/images/backgrounds/bg_designerThumb_top.jpg');
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	height: 0px;
	line-height: 0px;
	padding-top: 7px;
}
#thumb p {
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#thumb img {
	background-color: #FFFFFF;
	padding: 1px;
	border: 1px solid #C4C3A7;
}
#thumb .underline {
	text-decoration: underline;
}
#thumbWrap div.bottom  {
	background-image: url('../../assets/images/backgrounds/bg_designerThumb_bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	margin: 0px;
	height: 0px;
	line-height: 0px;
	padding-bottom: 7px;
}

.----CONTENT_BOX02---- { }
/***** CONTENT_BOX02 *****/
/* NOTE: The styles below are for the feature boxes and the headings for each are changeable by using the class styles for the h1 headings */
#contentBox02 {
	width: 200px;
	margin-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('../../assets/images/bg_boxA_middle.gif');
	background-repeat: repeat-y;
	font-family: Georgia, Times, "Times New Roman", AGaramond, serif;
	font-size: 12px;
	line-height: 14px;
	background-position: left bottom;
	float: left;
}
#contentBox02.nospace {
	margin-left: 0px;
}
#contentBox02 h1 {
	font-size: 13px;
	margin: 0px;
	color: #FFFFFF;
	padding: 13px 13px 10px;
	background-image: url('../../assets/images/bg_boxA_top_gray.gif');
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 14px;
	font-weight: bold;
}
#contentBox02 h1.buytickets {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url('../../assets/images/bg_boxA_top_violet.gif');
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFFFFF;
	display: block;
}
#contentBox02 h1.speakers {
	background-image: url('../../assets/images/bg_boxA_top_red.gif');
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#contentBox02 h1.livinggreen {
	background-image: url('../../assets/images/bg_boxA_top_green.gif');
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
}
#contentBox02 p {
	padding-right: 11px;
	padding-left: 11px;
	margin-top: -4px;
	padding-top: 5px;
	margin-bottom: 0px;
}
#contentBox02 p.last {
	background-image: url('../../assets/images/bg_boxA_bttm.gif');
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 12px;
}
#contentBox02.nospace {
	margin-left: 0px;
}
#button {
	clear: right;
	float: right;
	text-align: right;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 13px;
	padding-left: 13px;
	margin-bottom: 3px;
}

.----FOOTER---- { }
/***** FOOTER *****/
#footerWrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	float: left;
	width: 862px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 30px;
}
#footerWrap a:link, #footerWrap a:visited {
	color: #333333;
}
#footerWrap a:hover, #wrapperThree a:active {
	color: #333333;
	text-decoration: none;
}

