body {margin:0; background-color:#D9DBDC;}
body.about {background:#4d8083 url(/images/art/about-bg.jpg) no-repeat top center;}
div.spacer {clear:both; height:1px; margin:0; padding:0; overflow:hidden;}
form {margin:0; padding:0;}
textarea {font:11px Arial, Tahoma, Verdana; color:#6C6D6E; padding:0 3px; border:1px solid #A5ACB0;}
.input {font-family:Arial, Tahoma, Verdana; font-size:11px; color:#6C6D6E; padding:0 3px; border:1px solid #A5ACB0;}
img {border:0;}
a {outline:none;}
body, p, td{font-family:Arial, Tahoma, Verdana; font-size:11px;}

.newUser{	text-align:right;	font-size:14px;	padding-right:10px;}
	
a.link1 {font:bold 11px Arial, Tahoma, Verdana; color:#999999; text-decoration:none;}
a.link1:hover {color:#F76B2D;}
a.link2 {font:bold 11px Arial, Tahoma, Verdana; color:#4ABFCD; text-decoration:none;}
a.link2:hover {color:#FFFFFF;}
a.link3 {font:bold 11px Arial, Tahoma, Verdana; color:#4ABFCD; text-decoration:none;}
a.link3:hover {color:#333333;}
a.link4 {font:11px Arial, Tahoma, Verdana; color:#4ABFCD; text-decoration:none;}
a.link4:hover {color:#333333;}
a.link5 {font:bold 11px Arial, Tahoma, Verdana; color:#4ABFCD; text-decoration:underline;}
a.link5:hover {color:#333333;}
a.link6 {font:10px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none;}
a.link6:hover {color:#000000; text-decoration:underline;}
a.link7 {font:bold 11px Arial, Tahoma, Verdana; color:#333333; text-decoration:none;}
a.link7:hover {color:#FFFFFF;}
a.link7reverse {font:bold 11px Arial, Tahoma, Verdana; color:#ffffff; text-decoration:none;}
a.link7reverse:hover {color:#333333;}
a.link8 {font:bold 11px Arial, Tahoma, Verdana; color:#818282; text-decoration:none;}
a.link8:hover {color:#F76B2D; text-decoration:underline;}
a {font:bold 11px Arial, Tahoma, Verdana; color:#4ABFCD; text-decoration:underline;}
a:hover {color:#333333;}

.orangetxt {font:bold 11px Arial, Tahoma, Verdana; color:#F76B2D;}
.ttl {font:bold 16px Arial, Tahoma, Verdana; color:#818282; margin:5px 0 5px 0;}
.dkttl {font:bold 16px Arial, Tahoma, Verdana; color:#333; margin:5px 0 5px 0;}
ul {margin:0 0 0 15px; padding:0; font:12px Arial, Tahoma, Verdana; color:#818282;}

#topouter {width:100%; text-align:center; background-image:url(/images/art/pgbg.gif); background-repeat:repeat-x;}
#topouter2 {width:100%; height:172px; text-align:center; background-image:url(/images/art/pgbg2_1x172.gif); background-repeat:repeat-x;}
#topinner {margin:auto; width:977px;}
#top {width:935px; height:73px; background-image:url(/images/art/topbg_1021x90.jpg); background-repeat:no-repeat; padding:9px 23px 8px 19px; margin:0px 0px 0px 0px;}
#logo {float:left; width:235px; text-align:left;}
#upnav {float:left; width:700px; vertical-align:top; text-align:right;}
#upnavsearch {width:465px; height:31px; background-image:url(/images/art/upnavsearchbg2.gif); background-repeat:no-repeat; background-position:right; padding:0px; margin:0 0 0 0; text-align:right; float:right;}
#upnavsearch_adv {width:431px; height:31px; background-image:url(/images/art/upnavsearchbg_adv_431.gif); background-repeat:no-repeat; background-position:right; padding:0px; margin:0 0 0 0; text-align:right; float:right;}
.upnavinput {width:175px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; color:#6C6D6E; padding:2px 3px; margin:5px 0 7px 7px; border:1px solid #A5ACB0;}
.upnavselect {width:175px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; color:#6C6D6E; padding:0 0 0 3px; margin:5px 0 7px 7px; border:1px solid #A5ACB0;}
.search_dropdown {width:114px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; color:#6C6D6E; padding:0 0 0 3px; margin:5px 0 7px 7px; border:1px solid #A5ACB0;}

#topnav {clear:both; width:977px; height:40px; text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
#topnavbtn1 {float:left; width:33%; height:28px; text-align:center; padding:12px 0px 0px 0px; background-image:url(/images/art/topnavbg.gif); background-repeat:no-repeat; background-position:top right;}
#topnavbtn2 {float:left; width:33%; height:28px; text-align:center; padding:12px 0px 0px 0px; background-image:url(/images/art/topnavbg.gif); background-repeat:no-repeat; background-position:top right;}
#topnavbtn3 {float:left; width:33%; height:28px; text-align:center; padding:12px 0px 0px 0px;}
#topnavbtnactive {float:left; width:33%; height:28px; text-align:center; padding:12px 0px 0px 0px; background-image:url(/images/art/topnavactivebg.gif); background-repeat:repeat-x;}

#topnav2 {width:977px; height:26px; text-align:center; font:bold 12px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px;}
#topnav2 a {font:bold 12px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none;}
#topnav2 a:hover {color:#F76B2D;}
#topnav2 a.link8:hover {color:#FFFFFF;}

#topnav3 {width:977px; height:26px; font:bold 12px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none; text-align:left; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px;}
#topnav3 a {font:bold 12px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none;}
#topnav3 a:hover {color:#F76B2D;}
#topnav3 a.link8:hover {color:#FFFFFF;}
#topnavEvents {width:390px;float:left;}

#topnav4 {width:977px; height:26px; font:bold 12px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none; text-align:left; padding:0px 0px 0px 0px; margin:10px 0px 0px 0px;}
#topnav4 a {font:bold 12px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none;}
#topnav4 a:hover {color:#F76B2D;}
#topnav4 a.link8:hover {color:#FFFFFF;}
#topnavConnection {width:340px;float:right;}

#contentouter {position:absolute; top:160px; width:100%; text-align:center; background-repeat:repeat-x;}
#contentouter2 {
	position:absolute;
	top:172px;
	width:100%;
	text-align:center;
	background-repeat:repeat-x;
}
#contentouter3 {position:absolute; top:230px; width:100%; text-align:center; background-repeat:repeat-x;}
#contentinner {margin:auto; width:977px; text-align:left; padding-top:20px;}
#contentinner2 {margin:auto; width:916px; text-align:left;}
#contentBig{margin:auto;width:960px;text-align:left;background-image:url(/images/art/weeklyinspiration/bg_archive_detail.gif);background-repeat:no-repeat;padding-top:30px;padding-bottom:20px; font:12px Arial, Tahoma, Verdana;}

#inspiration-content {width:585px; margin:-5px 0 0 0; padding:10px; background-color:#FFFFFF; background-image:url(/images/art/productscontent-bg.gif); background-repeat:no-repeat; background-position:top left; font:12px Arial, Tahoma, Verdana; color:#818282;}
#inspireArchive {width:709px; margin:-5px auto 0 auto; padding:10px; background-image:url(/images/art/wicontentarea-bg.gif); background-position:top left; font:12px Arial, Tahoma, Verdana; color:#818282;}
/*#inspireArchive{margin:auto;width:960px;text-align:left;background-image:url(/images/art/weeklyinspiration/bg_archive_detail.gif);background-repeat:no-repeat;padding-top:30px;padding-bottom:20px; font:12px Arial, Tahoma, Verdana;}*/
.wi_arrow_left{width:72px; padding-top:100px; float:left;}
.wi_arrow_right{width:52px; padding-top:100px; float:right;}
.wi_media{float:left; text-align:center; width:auto;}
.wi_media_content{padding-left:20px;width:auto;}
.wi_detail{float:left;width:auto;}
.wi_detail_content{padding-left:20px;width:auto;}
.wiShell{float:left;background-color:#ffffff; width:585px;}

#contentleft {float:left; width:630px; text-align:left;}
#contentright {float:left; width:300px; background-color:#FFFFFF; text-align:left;}
#contentright2 {float:left; width:300px; text-align:left;margin-left:20px;}
div.contentrightpad {width:280px; padding:10px;}
#contentrightsearch {clear:both; width:261px; height:31px; background-image:url(/images/art/contentrightsearchbg.gif); background-repeat:no-repeat;}
.rightsearchinput {width:195px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; color:#6C6D6E; padding:2px 3px; margin:5px 0 7px 7px; border:1px solid #A5ACB0;}
hr.contentright {color:#D1D7DA; margin:10px 0; width:280px; padding:0;}
#rightloginsignup {width:280px; height:174px; padding:20px 10px 0 10px; margin:10px 0; background-image:url(/images/art/rightloginsignupbg.gif); background-repeat:no-repeat;}

#rightloginsignup2 {width:280px; height:174px; padding:20px 10px 0 10px; margin:10px 0; background-image:url(/images/art/rightloginsignupbg_plain.gif); background-repeat:no-repeat;}

div.rightloginsignup1 {width:279px; height:31; background-image:url(/images/art/rightloginsignup1.gif); background-repeat:no-repeat;}
div.contenthalf {float:left; width:285px; margin:0 5px 0 0;}

.servTabActive{display:block;}
.servTabInactive{display:none;}

#content-tabs {clear:both; height:34px; margin:20px 0px 20px 0px; border-left:0px solid #BEC5C9; border-top:0px solid #BEC5C9; border-right:0px solid #BEC5C9; border-bottom:2px solid #BEC5C9;}
#content-tabs a {display:block; float:left; height:27px; padding:8px 8px 0px 8px; border-left:0px solid #BEC5C9; border-top:0px solid #BEC5C9; border-right:1px solid #BEC5C9; border-bottom:0px solid #BEC5C9; font:bold 12px Arial, Tahoma, Verdana; color:#A3AFB5; text-decoration:none;}
#content-tabs a img {float:left; margin:-5px 8px 0px -5px;}
#content-tabs a:hover {color:#F76B2D;}
#content-tabs #active img {float:left; margin:-5px 8px 0px -5px;}
#content-tabs #active {float:left; height:26px; padding:8px 8px 0px 8px; border-left:1px solid #BEC5C9; border-top:2px solid #BEC5C9; border-right:2px solid #BEC5C9; border-bottom:0px solid #BEC5C9; font:bold 12px Arial, Tahoma, Verdana; color:#F76B2D; background-image:url(/images/art/content-tabsactive.gif); background-repeat:repeat-x;}
#content-tabs .activeTab img {float:left; margin:-5px 8px 0px -5px;}
#content-tabs .activeTab a {float:left; height:26px; padding:8px 8px 0px 8px; border-left:1px solid #BEC5C9; border-top:2px solid #BEC5C9; border-right:2px solid #BEC5C9; border-bottom:0px solid #BEC5C9; font:bold 12px Arial, Tahoma, Verdana; color:#F76B2D; background-image:url(/images/art/content-tabsactive.gif); background-repeat:repeat-x;}
a.activeTab {float:left; height:26px; padding:8px 8px 0px 8px; border-left:1px solid #BEC5C9; border-top:2px solid #BEC5C9; border-right:2px solid #BEC5C9; border-bottom:0px solid #BEC5C9; font:bold 12px Arial, Tahoma, Verdana; color:#F76B2D; background-image:url(/images/art/content-tabsactive.gif); background-repeat:repeat-x;}

#content-tabs-alph {clear:both; height:34px; margin:20px 0px 20px 0px; overflow:hidden;}
#content-tabs-alph a {display:block; float:left; height:27px; padding:8px 8px 0px 8px; font:bold 12px Arial, Tahoma, Verdana; color:#A3AFB5; text-decoration:none;}
#content-tabs-alph a img {float:left; margin:-5px 8px 0px -5px;}
#content-tabs-alph a:hover {color:#F76B2D;}
#content-tabs-alph #active img {float:left; margin:-5px 8px 0px -5px;}
#content-tabs-alph #active {float:left; height:27px; padding:8px 8px 0px 8px; font:bold 12px Arial, Tahoma, Verdana; color:#F76B2D;}

.icon_group_image {float:right; padding-left:20px;}

#contentProdInfo{float:left; width:480px; text-align:left;}

.switchtabs {margin:0; padding:0; float:left; clear:both;}
.switchtabs li {display:inline;}
.switchtabs li a {float:left; font:bold 12px Arial, Tahoma, Verdana; color:#A3AFB5; height:27px; padding:8px 8px 0 8px; text-decoration:none; border:solid #BEC5C9; border-width:2px 0 0 2px;}
.switchtabs li a.selected {color:#F76B2D!important; background:url(/images/art/content-tabsactive.gif) repeat-x;}
.tabcontent {clear:both; margin:20px 0 0 0; display:none;}
.tabcontent li {font-size:10px;}

#aboutcontent {text-align:center; padding:0 30px;}
#aboutcontent2 {width:896px; margin:auto; padding:10px; background-image:url(/images/art/trans-bg.png); text-align:left; font:11px Arial, Tahoma, Verdana; color:#333333;}


#aboutcontent2 a {font:11px Arial, Tahoma, Verdana; color:#333333; text-decoration:none;}
#aboutcontent2 a:hover {text-decoration:none; color:#F76B2D;}
#aboutttl {width:916px; margin:auto; padding:20px 0 0 0; font:bold 18px Arial, Tahoma, Verdana; color:#A7A9A6; height:46px; text-align:left;}
a.aboutwho {display:block; float:left; width:201px; height:55px; margin:30px 58px 0 17px; background:url(/images/art/aboutwho.png) no-repeat; text-decoration:none;}
a.aboutwho:hover, a.aboutwho#active {background:url(/images/art/aboutwho-on.png) no-repeat;}
a.aboutwhat {display:block; float:left; width:205px; height:60px; margin:0 29px 0 0px; background:url(/images/art/aboutwhat.png) no-repeat; text-decoration:none;}
a.aboutwhat:hover, a.aboutwhat#active {background:url(/images/art/aboutwhat-on.png) no-repeat;}
a.aboutteam {display:block; float:left; width:165px; height:54px; margin:32px 43px 0 0; background:url(/images/art/aboutteam.png) no-repeat; text-decoration:none;}
a.aboutteam:hover, a.aboutteam#active {background:url(/images/art/aboutteam-on.png) no-repeat;}
a.aboutequip {display:block; float:left; width:185px; height:68px; margin:5px 0 0 0; background:url(/images/art/aboutequip.png) no-repeat; text-decoration:none;}
a.aboutequip:hover, a.aboutequip#active {background:url(/images/art/aboutequip-on.png) no-repeat;}
.aboutequipinput {width:262px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; color:#6C6D6E; padding:2px 3px; margin:0 0 7px 0; border:1px solid #A5ACB0;}

div.title {font:bold 16px Arial, Tahoma, Verdana; color:#38929C;}
#products-content {width:605px; margin:-5px 0 0px 0; background-color:#FFFFFF; background-image:url(/images/art/productscontent-bg.gif); background-repeat:no-repeat; background-position:top left; font:12px Arial, Tahoma, Verdana; color:#818282;}
#products-content930 {width:930px; margin:-5px 0 0px 0; background-color:#FFFFFF; background-image:url(/images/art/productscontent-bg930.gif); background-repeat:no-repeat; background-position:top left; font:12px Arial, Tahoma, Verdana; color:#818282;}
#products-content2 {width:585px; padding:10px; margin:-5px 0 30px 0; background-image:url(/images/art/contentfadebg.gif); background-repeat:repeat-x; font:12px Arial, Tahoma, Verdana; color:#818282;}
div.products-video1 {float:left; margin:0 10px 0 0;}
div.products-video2 {float:left;}
div.videoreviews1 {float:left; width:40px; margin:0 5px 20px 0; vertical-align:top;}
div.videoreviews2 {float:left; width:440px; margin:0 0 20px 0;}
div.videos-related {float:left; width:175px; padding:10px 0 10px 10px; margin:0 10px 10px 0; background-color:#FFFFFF;}
div.videos-related img {float:left; margin:0 5px 0 0;}

#products-seasonal {clear:both; width:910px; padding:0px 10px 0px 10px; margin:0px 0px 0px 0px; background-color:#FFFFFF; text-align:center;}
#products-seasonal img {margin:0 15px 0 0;}

#productsright {width:280px; padding:30px 10px 0 10px; background:url(/images/art/productsrightbg.gif) no-repeat;background-color:#a3afb5;}
.productsright {float:left; padding:6px 0; font:bold 12px Arial, Tahoma, Verdana; color:#4E5153;}
.productsright input {background:none; border:0; padding:0; margin:0;}

#mightalsolike {clear:both; width:910px; padding:10px 10px 20px 10px; margin:20px 0; background-color:#B9C0C4; text-align:left;font-family:Arial, Tahoma, Verdana;font-size:12px;color:#666666;}
div.mightalsolike5 {float:left; width:20%; vertical-align:top; text-align:left;}
div.mightalsolike5 img {float:left; margin:0 5px 0 0;}

div.trainingresource {padding:10px; font:12px Arial, Tahoma, Verdana; color:#818282;}

#connectioncontent {clear:both; width:890px; padding:5px 20px 10px 20px; margin:auto; background-image:url(/images/art/contentfadebg.gif); background-repeat:repeat-x; font:12px Arial, Tahoma, Verdana; color:#818282; text-align:left;}
div.connection1 {float:left; width:51px; margin:0 10px 20px 0; vertical-align:top;}
div.connection2 {float:left; width:829px; margin:0 0 20px 0; vertical-align:top;}

#productcontent {clear:both; width:890px; padding:5px 20px 10px 20px; margin:auto; background-image:url(/images/art/contentfadebg.gif); background-repeat:repeat-x; font:12px Arial, Tahoma, Verdana; color:#818282; text-align:left;}

#ideanetcontent {display:table; clear:both; width:910px; padding:5px 8px 10px 10px; margin:auto; background-image:url(/images/art/ideanetcontent-bg.gif); background-repeat:no-repeat; background-position:top left; background-color:#FFFFFF; font:12px Arial, Tahoma, Verdana; color:#818282; text-align:left;}
div.ideanet4 {float:left; width:232px; margin:0 0 20px 0; text-align:left; vertical-align:top; font:bold 11px Arial, Tahoma, Verdana; color:#4ABFCD;}
div.ideanet4 img {margin:0 0 10px 0;}
#ideanet-left {float:right; width:710px; margin:0 10px 0 0;}
.ideanetSeasonNav{width:191px;float:right;}
#ideanet-right {width:175px; padding-left:8px; padding-right:8px; padding-bottom:8px; background-color:#9E9E9E; background-image:url(/images/art/ideanet_box_bottom.gif); background-position:bottom; background-repeat:no-repeat;}
div.ideanet_box_top {background-image:url(/images/art/ideanet_box_top.gif); background-repeat:no-repeat; width:191px; height:12px;}
div.ideanet_box_bottom {background-image:url(/images/art/ideanet_box_bottom.gif); background-repeat:no-repeat; width:191px; height:12px;}
#ideanet-right-inside {width:155px; padding:10px; background-color:#D9DBDC;}
div.ideanet1 {float:left; width:41px; padding:5px; margin:0 10px 20px 0; vertical-align:top;}
div.ideanet2 {float:left; width:620px; padding:5px; margin:0 0 20px 0; vertical-align:top;}
div.grey {background-color:#E9E9E9; margin:0 0 5px 0;}
a.ideanetright {font:18px Tahoma, Verdana, Arial; text-decoration:none; color:#606f76;}
a.ideanetright:hover {color:#F76B2D;}
div.ideanetright_subtopic {font:18px Tahoma, Verdana, Arial; text-decoration:none; color:#000000;}
div.ideanet_breadcrumb {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;}
a.ideanet_breadcrumb {text-docoration:none;}
div.ideanet_pagenumber {font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#999999; text-decoration:none;}
a.ideanet_pagenumber {text-docoration:none color:#999999;}
a.ideanet_pagenumber:active {text-docoration:none; color:#999999;}
a.ideanet_pagenumber:visited {text-docoration:none; color:#999999;}
a.ideanet_pagenumber:hover {text-docoration:none; color:#f76b53;}
.ideanet_orange {text-docoration:none; color:#f76b53; font-weight:bold;}

#searchtop {width:910px; padding:10px; margin:0 0 20px 0; background-color:#B9C2C6; font:bold 11px Arial, Tahoma, Verdana; color:#818282;}
#searchtop img {float:left; margin:0 10px 0 0;}
div.search1 {float:left; width:71px; margin:0 10px 20px 0; vertical-align:top;}
div.search2 {float:left; width:805px; margin:0 0 20px 0; vertical-align:top;}
div.searchbanner1 {float:left; width:303px; margin:20px 10px 0 0;}
div.searchbanner2 {float:left; width:303px; margin:20px 0 0 0;}
div.search_emphasis {BACKGROUND-IMAGE: url(/images/art/gray_content_bg.gif); background-repeat:no-repeat; margin-top:5px; margin-bottom:5px; padding-top:14px; padding-left:14px;}

.featured_links {float:left; font-size: 12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; text-align:center; padding:0px 10px 10px 0px; width:885px;}
.featured_search_box {float:left; background-image:url(http://www.willowcreek.com/images/art/gray_content_bg_910x140.gif); background-repeat:no-repeat; width:910px; height:140px; padding:10px 5px 10px 5px; margin:10px 0px 0px 0px;}
.featured_search_box_empty {float:left;}
.featured_search {float:left; width:164px; margin:0px 8px 0px 8px; padding:10px 0px 10px 0px; text-align:center; background-image:url(http://www.willowcreek.com/images/art/gray_content_bg_164x120.gif); background-repeat:no-repeat; background-position:center;}
.featured_search_keymatch {float:left; width:164px; margin:0px 8px 0px 8px; padding:10px 0px 10px 0px; text-align:center; background-image:url(http://www.willowcreek.com/images/art/gray_content_bg_164x120.gif); background-repeat:no-repeat; background-position:center;}

.regular_search_keymatch {float:left; width:910px; background-color:#ffffff;}

.regular_search_height {background-color:#ffffff; padding:0px 0px 0px 900px;}

#blog-content {float:left; width:585px; margin:-5px 15px 0 0; padding:10px; background-color:#FFFFFF; background-image:url(/images/art/productscontent-bg.gif); background-repeat:no-repeat; background-position:top left; font:12px Arial, Tahoma, Verdana; color:#818282;}
div.blog {padding:0 0 20px 0; margin:0 0 20px 0; border:solid #D1D7DA; border-width:0 0 2px 0;}
div.blogleft {float:left; width:474px; margin:5px 10px 0 0;}
div.blogFull {float:left; margin:5px 10px 0 0;}
div.blogright {float:left; width:101px; margin:5px 0 0 0; vertical-align:top;}
div.bloginfo {margin:15px 0 0 0;}
div.bloginfo a {font:Arial, Tahoma, Verdana; color:#38929C; text-decoration:none;}
div.bloginfo a:hover {color:#F76B2D;}
#blogright {float:left; width:300px; text-align:left; vertical-align:top;}
#blogright2 {background-color:#FFFFFF;}
div.bloginspire {float:left; width:280px; padding:10px; background-color:#ffffff;}
div.bloginspire img {float:left; margin:0 5px 0 0;}
div.blogposts {float:left; width:140px;}
div.blogpostsShell{width:280px;}
div.blogShell{float:left:width:605px;}
#blogShell-content {width:585px; margin:-5px 15px 0 0; padding:10px; background-color:#FFFFFF; background-image:url(/images/art/productscontent-bg.gif); background-repeat:no-repeat; background-position:top left; font:12px Arial, Tahoma, Verdana; color:#818282;}
.blogAuthor {font-size:12px;}

.boxBottom300{width:300px;height:8px;background-image:url(/images/art/featbottom.gif);background-repeat:no-repeat;}
.boxBottom605{width:605px;height:8px;background-image:url(/images/art/bg_boxbottom605.gif);background-repeat:no-repeat;}
.boxBottom930{width:930px;height:8px;background-image:url(/images/art/bg_boxbottom930.gif);background-repeat:no-repeat;}

#eventscontent {padding:40px;}
#greenroomnav {width:896px; height:29px; padding:10px 10px 0 10px; background:url(/images/art/greenroomnavbg.gif) repeat-x; font:bold 11px Arial, Tahoma, Verdana; color:#FFFFFF;}
#greenroomnav a {font:bold 11px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none;}
#greenroomnav a:hover {color:#F8D314; text-decoration:underline;}
#greenroomcontent {width:916px; background-color:#BBCB90;}
.greenroomleft {float:left; width:538px; margin:0 40px 0 0; font:11px Arial, Tahoma, Verdana; color:#283D1B; vertical-align:top;}
.greenroomright {float:left; width:258px; vertical-align:top;}

#leadtablenav {width:896px; height:29px; padding:10px 10px 0 10px; background:url(/images/art/leadtablenavbg.gif) repeat-x; font:bold 11px Arial, Tahoma, Verdana; color:#FFFFFF;}
#leadtablenav a {font:bold 11px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none;}
#leadtablenav a:hover {color:#C02546; text-decoration:underline;}
#leadtablecontent {width:916px; background-color:#E8CC9A; font:11px Arial, Tahoma, Verdana; color:#283D1B;}
#leadtablecontent a {font:bold 11px Arial, Tahoma, Verdana; color:#333333; text-decoration:none;}
#leadtablecontent a:hover {color:#ffffff; text-decoration:none;}
.leadtableleft {float:left; width:538px; margin:0 40px 0 0; vertical-align:top;}
.leadtableright {float:left; width:258px; vertical-align:top;}
.leadheading {font:bold 11px Arial, Tahoma, Verdana; color:#AF7727;}

#wondernav {width:880px; height:29px; padding:10px 10px 0 10px; background:url(/images/art/wondernavbg.gif) repeat-x; font:bold 11px Arial, Tahoma, Verdana; color:#FFFFFF; text-align:left;}
#wondernav a {font:bold 11px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none;}
#wondernav a:hover {color:#bea995; text-decoration:underline;}

#wondernav2 {height:29px; padding:10px 10px 0 10px; background:url(/images/art/wondernavbg.gif) repeat-x; font:bold 11px Arial, Tahoma, Verdana; color:#FFFFFF; text-align:left;}
#wondernav2 a {font:bold 11px Arial, Tahoma, Verdana; color:#FFFFFF; text-decoration:none;}
#wondernav2 a:hover {color:#bea995; text-decoration:underline;}

#wondercontent {width: 888px; background-color:#d7c6ad; padding: 20px; text-align: left; font-size: 12px;}
.wonderleft {float:left; width:538px; margin:0 40px 0 0; font:11px Arial, Tahoma, Verdana; color:#283D1B; vertical-align:top;}
.wonderright {float:left; width:258px; vertical-align:top;}

#newsletter-box {clear:both; width:606px; height:63px; background-image:url(/images/art/newsletter-box-bg.gif); background-repeat:no-repeat; padding:35px 0 0 0; margin:0; text-align:left;}
#newsletter-login {float:left; width:300px;}
#newsletter-login2 {width:279px height:31px; background-image:url(/images/art/newslettersignup2.gif); background-repeat:no-repeat; padding:0; margin:0 0 0 15px; text-align:left;}
#newsletter-signup {float:left; width:306px;}
#newsletter-signup2 {width:279px height:31px; background-image:url(/images/art/newslettersignup2.gif); background-repeat:no-repeat; padding:0; margin:0 0 0 22px; text-align:left;}
.newsletter-input {width:97px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; color:#6C6D6E; padding:0 3px; margin:7px 0 7px 7px; border:1px solid #A5ACB0;}

div.abovefooter3 {float:left; width:33%; padding:22px 0 0 0; margin:20px 0; background-repeat:no-repeat;}
div.abovefooter4 {float:left; width:66%; padding:22px 0 0 0; margin:20px 0; background-repeat:no-repeat;}
div.abovefooter {width:281px; height:31px; background-image:url(/images/art/abovefooterbg.gif); background-repeat:no-repeat;}

#footerouter {clear:both; width:930px; margin:auto; padding:30px 0 20px 0;}
#footer {width:930px; height:47px; background-image:url(/images/art/footer-bg.gif); color:#4ABFCD;background-repeat:no-repeat;padding:0px 0px 0px 0px;margin:0px auto;font-family: Arial, Tahoma, Verdana;}
#footer_store_version {width:930px; height:47px; background-image:url(/images/art/footer-bg.gif); background-repeat:no-repeat;}
#footerlinks {float:left; width:605px; padding:17px 0 0 20px;}
#footerlinks a {display:block; float:left; margin:0 10px 0 0; font:11px Arial, Tahoma, Verdana; text-decoration:none; font-weight:bold; color:#4ABFCD;}
#footerlinks a:hover {color:#FFFFFF;}
#footerlinks a:link {color:#4ABFCD;}
#footertag {float:left; width:285px; padding:15px 15px 0 0;}

/*******************************************/
#indexcontent {clear:both; width:930px; margin:auto; text-align:left;}
#indexcontentleft {float:left; width:630px; text-align:left;}
#indexcontentright {float:left; width:300px; height:370px; background-color:#FFFFFF; text-align:left;}
#welcome-outer {width:930px; margin:auto;}
#welcome {width:906px; height:73px; padding:12px; margin:0 0 20px 0; background-image:url(/images/art/welcome-bg.gif); background-repeat:no-repeat; font:14px Arial, Tahoma, Verdana; font-weight:bold; color:#FFFFFF;}
#welcome-login {float:left; width:290px; border:solid #4C5C60; border-width:0 1px 0 0; padding:18px 0 0 10px;}
#welcomeform {width:279px height:30px; background-image:url(/images/art/welcome-login-bg.gif); background-repeat:no-repeat; padding:0; margin:0; text-align:left;}
.welcome-login-input {width:97px; font-family:Arial, Tahoma, Verdana; font-size:11px; font-weight:bold; color:#6C6D6E; padding:0 3px; margin:7px 0 7px 7px; border:1px solid #A5ACB0; vertical-align:middle;}
#welcome-inspiration {float:left; width:291px; border:solid #4C5C60; border-width:0 1px 0 0; padding:18px 0 0 13px; text-align:left;}
#welcome-newsletter {float:left; width:287px; padding:18px 0 0 13px; text-align:left;}
#welcome-content {width:630px; margin:-5px 0 0 0; background-image:url(/images/art/welcome-content-plain-bg.gif); background-repeat:no-repeat; background-position:top left; font:bold 12px Arial, Tahoma, Verdana; color:#818282;}
#welcome-idea-network {float:left; width:275px; padding:10px 15px 0 20px; text-align:left;}
div.welcome-idea-post {width:240px; margin:10px 0 0 0; padding:0 0 0 35px; background-image:url(/images/art/welcome-ideapost-icon.gif); background-repeat:no-repeat; background-position:top left;}
#welcome-blogs {float:left; width:270px; padding:10px 30px 0 20px; text-align:left;}
#welcome-cultivate {float:left; padding:10px 30px 20px 20px; text-align:left;}
div.welcome-blog-post {width:235px; margin:10px 0 0 0; padding:0 0 0 35px; background-image:url(/images/art/welcome-blogpost-icon.gif); background-repeat:no-repeat; background-position:top left;}

.featwrapper2 {position:relative; width:300px; height:220px; margin:0; overflow:hidden; background-image:url(/images/art/featcontentbg.gif); background-repeat:no-repeat;}
.featcontent {position:absolute; padding:0 20px; margin:-7px 0 0 0; visibility:hidden; width:300px; vertical-align:top;}
.feattogglerouter {width:300px; text-align:center; background-color:#AEBDC2; margin:0; padding:5px 0 0 0;}
.feattoggler {width:260px; height:96px; margin:auto; text-align:center; overflow:hidden;}
.feattoggler a {display:block; float:left; font:bold 12px Arial, Tahoma, Verdana; text-decoration:none; color:#000000; text-align:center;}
.feattoggler a span {display:block; cursor:hand; width:44px; height:64px; padding:10px 0; margin:0 2px; text-align:center; overflow:hidden;}
.feattoggler a span img {border:2px solid #AEBDC2; overflow:hidden;}
.feattoggler a:hover span img {border:2px solid #63777E;}
.feattoggler a.selected span {width:54px; height:80px; padding:3px; margin:0 2px; background-color:#FFFFFF; overflow:hidden;}
.feattoggler a.selected span img {width:54px; height:80px; border:0; overflow:hidden;}
.feattoggler a.selected:hover span img {width:54px; height:80px; border:0; cursor:default; overflow:hidden;}
.featarrow {display:block; width:260px; height:7px;}
.featcontentinfo {width:260px; height:50px; padding:6px 6px 0 6px; margin:-5px 0 0 0; background-color:#20282A; font:bold 11px Arial, Tahoma, Verdana; color:#4AC4CF;}
.featcontentinfo .right {float:left; width:175px;}
.featcontentinfo .left {float:left; width:73px;}
.featcontentinfo .right .ttl {display:block; font:bold 12px Arial, Tahoma, Verdana; color:#FFFFFF; margin:0 0 2px 0;}
.feattest {width:260px; height:200px; margin:35px 0 0 0; padding:0; font:11px Arial, Tahoma, Verdana; color:#597076; background-color:#FFFFFF;}
.feattest .left {float:left; width:40px; margin:0 5px 0 0; vertical-align:top;}
.feattest .right {float:left; width:215px; vertical-align:top;}
.featquoter {display:block; margin:5px 0 0 0; font:bold 11px Arial, Tahoma, Verdana; color:#4FBFCA;}

/**************** EVENTS *******************/
#eventcontent {clear:both; width:935px; margin:auto; text-align:left;}
#eventcontentinner {margin:auto; width:1000px; text-align:left;}
#eventcontentinner2 {margin:auto; width:916px; text-align:left;}

#eventcontentleft {float:left; width:640px; text-align:left; margin-left: 10px; margin-right: -5px; margin-top: 52px;}

#eventcontentright {float:left; width:300px; height:450px; margin-left: -10px; background-color:#FFFFFF; text-align:left;margin-top: 15px;}
#eventcontentouter2 {
	position:absolute;
	top:190px;
	width:100%;
	text-align:center;
	background-image:url(/images/art/eventsflashbg.gif); 
	background-repeat:repeat-x; margin-bottom: 10px;}
	
#eventcontentouter3 {
	padding-top: 15px;
	width: 1020px;
	margin: auto;}
	
#event_right {float:right; width:300px; text-align:left; margin-top: 15px; }

#event-content {width:605px; margin:-5px 0 30px 0; background-color:#FFFFFF; background-image:url(/images/art/productscontent-bg.gif); background-repeat:no-repeat; background-position:top left; font:12px Arial, Tahoma, Verdana; color:#818282;}
#event-content2 {width:585px; padding:25px; margin:-10px 0 0 0; background-image:url(/images/art/contentfadebg.gif); background-repeat:repeat-x; font:12px Arial, Tahoma, Verdana; color:#818282;}	

.featevent {width:300px; margin:0; color:#597076; background-image:url(/images/art/featcontentbg.gif); background-repeat:no-repeat; background-position:top center; }

.featevent2 {width:300px; height: 300px;  margin-top: 5px; font:11px Arial, Tahoma, Verdana; color:#597076;  background-image:url(/images/art/featbottom.gif); background-repeat:no-repeat; background-position:bottom; vertical-align:bottom; }

.featevent_head {width:300px; height: 150px; font:14px Arial, Tahoma, Verdana; font-weight: bold; color:#597076; background-image:url(/images/art/people-are-saying_big.gif); background-repeat:no-repeat; background-color: #CCCCCC;}
.featevent_headtxt {width:300px; height: 150px; padding-top:55px; vertical-align: bottom; font:14px Arial, Tahoma, Verdana; font-weight: bold; color:#597076; }

.featevent .left {float:left; width:50px; margin:0 5px 0 10px; vertical-align:top;}
.featevent .right {float:left; width:225px; vertical-align:top;}
.featbottom		{ vertical-align:bottom; background-image:url(/images/art/featbottom.gif); background-repeat:no-repeat; background-position:bottom center;}




  .dhtmlwindow {position:absolute; border:1px solid #fff; visibility:hidden; background-color:#fff;}   
   .drag-handle {padding:3px; text-indent:3px; font:bold 14px Arial; background-color:#46C4D1; color:#fff; overflow:hidden; width:auto; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity:1; opacity:1;}   
   .drag-handle .drag-controls {position:absolute; right:1px; top:2px; cursor:pointer; cursor:hand;}   
   * html .drag-handle {width:100%;}   
   .drag-contentarea{background-color:#fff; color:#000; height:150px; padding:10px; overflow:auto; font:11px Arial, Tahoma, Verdana; color:#333;}   
/*   05-24-2008 sigler.  This next line is causing all popups to be inaccessible.*/   
/*   Opacity can be set inhtdocs/modalfiles/modal.css*/
/*   #interVeil {position:absolute; background:#fff; width:10px; left:0; top:0; z-index:5; visibility:hidden; filter:progid:DXImageTransform.Microsoft.alpha(opacity=60); opacity:0.6;}*/

.nav_products_seasonal {width:146px;height:26px;float:left;text-align:center;padding-top:5px;}
.nav_products_seasonal_active {width:146px;height:26px;background-image:url(/images/art/nav_sub_products_seasonal.gif);background-repeat:no-repeat;float:left;text-align:center;padding-top:5px;}
.nav_products_videos {width:61px;height:26px;float:left;text-align:center;padding-top:5px;}
.nav_products_videos_active {width:61px;height:26px;background-image:url(/images/art/nav_sub_products_video.gif);background-repeat:no-repeat;float:left;text-align:center;padding-top:5px;}
.nav_products_drama {width:160px;height:26px;float:left;text-align:center;padding-top:5px;}
.nav_products_drama_active {width:160px;height:26px;background-image:url(/images/art/nav_sub_products_drama.gif);background-repeat:no-repeat;float:left;text-align:center;padding-top:5px;}
.nav_products_messages {width:83px;height:26px;float:left;text-align:center;padding-top:5px;}
.nav_products_messages_active {width:83px;height:26px;background-image:url(/images/art/nav_sub_products_message.gif);background-repeat:no-repeat;float:left;text-align:center;padding-top:5px;}
.nav_products_music {width:56px;height:26px;float:left;text-align:center;padding-top:5px;}
.nav_products_music_active {width:56px;height:26px;background-image:url(/images/art/nav_sub_products_music.gif);background-repeat:no-repeat;float:left;text-align:center;padding-top:5px;}
.nav_products_training {width:73px;height:26px;float:left;text-align:center;padding-top:5px;}
.nav_products_training_active {width:73px;height:26px;background-image:url(/images/art/nav_sub_products_training.gif);background-repeat:no-repeat;float:left;text-align:center;padding-top:5px;}
.nav_products_books {width:58px;height:26px;float:left;text-align:center;padding-top:5px;}
.nav_products_books_active {width:58px;height:26px;background-image:url(/images/art/nav_sub_products_books.gif);background-repeat:no-repeat;float:left;text-align:center;padding-top:5px;}
.nav_events_artsconf {width:150px;height:26px;float:left;text-align:center;padding-top:5px;}
.nav_events_artsconf_active {width:150px;height:26px;background-image:url(/images/art/nav_sub_events_artconf_150.gif);background-repeat:no-repeat;float:left;text-align:center;padding-top:5px;}
.nav_events_greenroom {width:105px;height:26px;float:left;text-align:center;padding-top:5px;}
.nav_events_greenroom_active {width:105px;height:26px;background-image:url(/images/art/nav_sub_events_greenroom.gif);background-repeat:no-repeat;float:left;text-align:center;padding-top:5px;}
.nav_events_leadtab {width:123px;height:26px;float:left;text-align:center;padding-top:5px;}
.nav_events_leadtab_active {width:123px;height:26px;background-image:url(/images/art/nav_sub_events_leadtab.gif);background-repeat:no-repeat;float:left;text-align:center;padding-top:5px;}
.nav_connection_ideanetwork {width:82px;height:26px;float:left;text-align:center;padding-top:5px;}
.nav_connection_ideanetwork_active {width:82px;height:26px;background-image:url(/images/art/nav_sub_conn_ideanet.gif);background-repeat:no-repeat;float:left;text-align:center;padding-top:5px;}
.nav_connection_blog {width:55px;height:26px;float:left;text-align:center;padding-top:5px;}
.nav_connection_blog_active {width:55px;height:26px;background-image:url(/images/art/nav_sub_conn_blog.gif);background-repeat:no-repeat;float:left;text-align:center;padding-top:5px;}
.nav_products_spacer {width:3px;height:26px;float:left;text-align:center;padding-top:5px;}

.title_small{
	 font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, sans-serif;
	 font-size: 14px;
	 color: #f2b418;
	 font-weight: bold;
	 padding-left:0px;
}

.title_small_nodeco{
	 font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, sans-serif;
	 font-size: 14px;
	 color: #f2b418;
	 font-weight: bold;
	 padding-left:0px;
	text-decoration:none;
}

.welcome_dude{
	 font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, sans-serif;
	 font-size: 14px;
	 color: #f2b418;
	 font-weight: bold;
	 padding-right:10px;
	 line-height:29px;
	 vertical-align:super;
	 float:right;
}

.otherNavLinks{
	float:right;
}

#tableVideoPlayer{
	width:480px;
	text-align:center;
	background-image:url(/images/store/bg_videosample_art.gif);
	background-repeat:no-repeat;
	margin-bottom:10px;
}
#showVidLinks{
	width:460px;
	text-align:left;
	padding-left:10px;
}

#showVidPreview{
	text-align:center;
}

#showVidFlash{
	display:none;
	padding-bottom:10px;
}

#showVidQuicktime{
	display:none;
	padding-bottom:10px;
}

#showVidWindowsMedia{
	display:none;
	padding-bottom:10px;
}

#videoEmbed{
	width:460px;height:260px;
}

.preview_video{
	margin: 0px 10px 10px 0px;
}

#vidLinkQToff{
	float:left;
}
#vidLinkQTon{
	float:left;
	display:none;
}
#vidLinkWMVoff{
	float:left;
}
#vidLinkWMVon{
	float:left;
	display:none;
}
#vidLinkFLVoff{
	float:left;
}
#vidLinkFLVon{
	float:left;
	display:none;
}
a.vidLinks{
	color:#ffffff;
	font-weight:bold;
}
a.vidLinks:hover{
	color:#b1cacf;
}
a.vidLinks:active{
	color:#b1cacf;
}
a.vidLinks:visited{
	color:#ffffff;
}
.vidLinkSpacer{
	float:left;
	color:#000000;
}
.vidLinkLead{font-weight:bold;float:left;color:#000000;}

.button_review {
	background-image:url(/images/store/button_add_your_review.gif);
	background-repeat:no-repeat;
	width:120px;
	height:22px;
	color:#ffffff;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	cursor:pointer;
	float:left;
}

.button_roll a {
	width:100%;
	height:100%;
	background-color:transparent;
	display:block;
}
.button_roll a:hover {
	background:#635e5a;
	filter:alpha(opacity=10);
	-moz-opacity:.10;
	opacity:.10;
}

#customer_reviewBody
{
	background-color:#635e5a;
	align:center;
}

#customer_review
{
	 width:1000px;
	 background: #635e5a;
}

#customer_review_pad{
	padding-top:20px;
	padding-bottom:20px;
}

#customer_review a
{
	 color:#ffffff;
}

#customer_review a:hover
{
	 color:#f2b418;
}

.customer_review_left
{
	 width:238px;
	 float: left;
	 padding-left: 20px;
	 color: #ffffff;
	 text-align: left;
}
.customer_review_center
{
	 width:510px;
	 float: left;
	 padding-left: 20px;
	 color: #ffffff;
	 text-align: left;
}

.customer_review_right
{
	 width:180px;
	 float: left;
	 padding-left: 5px;
	 color: #ffffff;
	 text-align: left;
}

.customer_review_post
{
	 color: #ffffff;
	 text-align: left;
	 margin-top:20px;
}

.customer_review_title
{
	 color: #ffffff;
	 text-align: left;
	 font-size:13px;
	 font-weight:bold;
	 margin-right:200px;
	 float:left;
}

.customer_review_body
{
	 color: #c4c4a6;
	 text-align: left;
	 font-size:11px;
	 margin-top:30px;
}

.customer_review_author
{
	 color: #f2b418;
	 text-align: left;
	 font-size:11px;
	 margin-bottom:20px;
}

#customer_review_form
{
	 width:500px;
	 padding: 20px 20px 20px 20px;
}

#customer_review_form a
{
	 color:#ffffff;
}

#customer_review_form a:hover
{
	 color:#f2b418;
}

.customer_review_form_title
{
	 color: #ffffff;
	 text-align: left;
	 font-size:13px;
	 font-weight:bold;
}

.customer_review_form_body
{
	 color: #c4c4a6;
	 text-align: left;
	 font-size:11px;
}

.customer_review_form_alert
{
	 color: #f2b418;
	 text-align: left;
	 font-size:11px;
	 margin-bottom:20px;
}

.star_gold {
	background-image:url(/images/store/star_gold.gif);
	background-repeat:no-repeat;
	width:14px;
	height:23px;
	float:left;
}

.star_white {
	background-image:url(/images/store/star_white.gif);
	background-repeat:no-repeat;
	width:14px;
	height:23px;
	float:left;
}

.star_half {
	background-image:url(/images/store/star_half.gif);
	background-repeat:no-repeat;
	width:14px;
	height:23px;
	float:left;
}
.spacer10{height:10px;width:10px;}
.spacer20{height:20px;width:20px;}
.spacer30{height:30px;width:30px;}

.inspireLink{color:#4ABFCD;font-weight:bold;text-decoration:none;}
a.inspireLink{color:#4ABFCD;font-weight:bold;}
a.inspireLink:hover{color:#4ABFCD;font-weight:bold;}
a.inspireLink:visited{color:#4ABFCD;font-weight:bold;}
a.inspireLink:active{color:#4ABFCD;font-weight:bold;}

#dhtmltooltip{
position: absolute;
width: 250px;
border: #456982 1px solid;
FONT-FAMILY: Arial, sans-serifpadding: 1px;
Font-Size: 11px;
TEXT-ALIGN: left;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}

.noUnderline {text_decoration:none;}
a.noUnderline {text_decoration:none;}
a.noUnderline:link {text_decoration:none;}
a.noUnderline:hover {text_decoration:none;}
a.noUnderline:visited {text_decoration:none;}

.feature-content{font-size:12px;}