body {margin:0; background-color:#fff; font:11px Arial, Tahoma, Verdana; color:#666;}
p {margin:5px 0px 20px 0px;}
a {outline:none;}
img {border:0;}
form {margin:0px;padding:0px;}
hr {border:dashed 1px #cccccc; margin:10px 0px 10px 0px;}
p, td{font-family:Arial, Tahoma, Verdana; font-size:11px;}
textarea {font:11px Arial, Tahoma, Verdana; color:#6C6D6E; padding:0 3px; border:1px solid #A5ACB0;}

.clear {clear:both;}
.spacer {clear:both; width:100%; height:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden;}
.spacer_content_top {clear:both; width:100%; height:10px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden;}
.spacer_content_bottom {clear:both; width:100%; height:0px; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden;}
div.title {font:bold 16px Arial, Tahoma, Verdana; color:#395348;}

#logoWrapper {width:350px; float:left;}
#headerWrapper {width:620px; float:left; text-align:right;}
#headerouter {position:absolute; top:0; width:100%; text-align:center; background:url(/grouplife/images/headerbg_home2.jpg) repeat-x top center;}
#header {width:970px; height:169px; margin:auto; text-align:center;}
#upnav_logo {height:21px; overflow:hidden; padding:0px 30px 0px 0px; float:right; vertical-align:middle;}
#upnav_icons {float:right; margin-right:10px; vertical-align:middle;}
#upnav {width:545px; height:26px; overflow:hidden; padding:4px 0px 0px 82px; float:left;}
#upnav a {font:normal 10px Arial, Tahoma, Verdana; color:#fff; text-decoration:none;}
#upnav a:hover {color:#fc6;}
#upnav2 {height:16px; overflow:hidden; font:normal 10px Arial, Tahoma, Verdana; color:#F2C463; margin:56px 20px 0px 0px;}
#upnav2 a {font:bold 11px Arial, Tahoma, Verdana; color:#F2C463; text-decoration:none;}
#upnav2 a:hover {color:#fff;}
#search {margin:3px 33px 0px 0px; padding:0px;text-align:right;}
.upnav-search, .upnav-select {float:right; width:100px; height:15px; overflow:hidden; font:normal 11px Arial, Tahoma, Verdana; color:#333; border:1px solid #999; background-color:#fff; padding:1px 0 0 3px; margin:0 5px 0 0;}
.upnav-select {height:18px;}
#upnav_icons a.segNavLinkFB {float:left; background: url(/grouplife/images/nav_fb2.gif) no-repeat; width:27px; height:26px; display:block; margin-right:15px;}
#upnav_icons a.segNavLinkYT {float:left; background: url(/grouplife/images/nav_yt2.gif) no-repeat; width:27px; height:26px; display:block; margin-right:15px;}
#upnav_icons a.segNavLinkT {float:left; background: url(/grouplife/images/nav_t2.gif) no-repeat; width:27px; height:26px; display:block; margin-right:15px;}
#upnav_icons a.segNavLinkFB:hover, #upnav_icons a.segNavLinkYT:hover, #upnav_icons a.segNavLinkT:hover {opacity:.7;}

#headerAnchor {background-image:url(/grouplife/images/main_rough_edge.jpg); background-repeat:repeat-x; background-position:center; height:10px;}

.btn-go {float:right; width:35px; height:15px; margin:3px 0px 0px 8px; overflow:hidden; background:url(/grouplife/images/btn-go.gif) no-repeat; cursor:hand; border:0; background-color:none;}

.logoLink {float:left;width:255px; height:80px; margin: 35px 0px 0px 50px;}

.thumbnail_big {float:left; width:150px; height:450px; padding:20px 20px 10px 20px; border:solid 1px #cccccc;;}

#navigation {padding-top:16px;}
.segNavLinkSpacer {float:left;width:120px;}
#navigation a.segNavLink1, #navigation a.segNavLink2, #navigation a.segNavLink3, #navigation a.segNavLink4, #navigation a.segNavLink5, #navigation a.segNavLink6  {display:block; float:left; height:19px; margin-left:70px; text-decoration:none;}
#navigation a.segNavLink1 {background:url(/grouplife/images/nav_grp_training1.gif) no-repeat;  width:122px;}
#navigation a.segNavLink1On {display:block; float:left; height:19px; text-decoration:none; width:122px; margin-left:70px; background:url(/grouplife/images/nav_grp_training2.gif) no-repeat;}
#navigation a.segNavLink1:hover, #navigation a.segNavLink1:active {background:url(/grouplife/images/nav_grp_training2.gif) no-repeat;}
#navigation a.segNavLink2 {background:url(/grouplife/images/nav_grp_resources1.gif) no-repeat; width:142px;}
#navigation a.segNavLink2On {display:block; float:left; height:19px; text-decoration:none; width:142px; margin-left:70px; background:url(/grouplife/images/nav_grp_resources2.gif) no-repeat;}
#navigation a.segNavLink2:hover, #navigation a.segNavLink2:active {background:url(/grouplife/images/nav_grp_resources2.gif) no-repeat;}
#navigation a.segNavLink3 {background:url(/grouplife/images/nav_grp_community1.gif) no-repeat; width:158px;}
#navigation a.segNavLink3On {display:block; float:left; height:19px; text-decoration:none; width:158px; margin-left:70px; background:url(/grouplife/images/nav_grp_community2.gif) no-repeat;}
#navigation a.segNavLink3:hover, #navigation a.segNavLink3:active {background:url(/grouplife/images/nav_grp_community2.gif) no-repeat; }
#navigation a.segNavLink4:{background:url(/grouplife/images/nav_grp_linkFour1.gif) no-repeat; width:158px;}
#navigation a.segNavLink4On {display:block; float:left; height:19px; text-decoration:none; width:158px; margin-left:70px; background:url(/grouplife/images/nav_grp_community2.gif) no-repeat;}
#navigation a.segNavLink4:hover, #navigation a.segNavLink4:active {background:url(/grouplife/images/nav_grp_linkFour2.gif) no-repeat; }
#navigation a.segNavLink5 {background:url(/grouplife/images/nav_grp_linkFive1.gif) no-repeat; width:158px;}
#navigation a.segNavLink5On {display:block; float:left; height:19px; text-decoration:none; width:158px; margin-left:70px; background:url(/grouplife/images/nav_grp_community2.gif) no-repeat;}
#navigation a.segNavLink5:hover, #navigation a.segNavLink5:active {background:url(/grouplife/images/nav_grp_linkFive2.gif) no-repeat; }
#navigation a.segNavLink6 {background:url(/grouplife/images/nav_grp_linkSix1.gif) no-repeat; width:158px;}
#navigation a.segNavLink6On {display:block; float:left; height:19px; text-decoration:none; width:158px; margin-left:70px; background:url(/grouplife/images/nav_grp_community2.gif) no-repeat;}
#navigation a.segNavLink6:hover, #navigation a.segNavLink6:active {background:url(/grouplife/images/nav_grp_linkSix2.gif) no-repeat; }
#navigationAdd {padding-top:15px; float:right;}
#navigationAdd a.segNavLinkFB {float:left; background: url(/grouplife/images/nav_fb2.gif) no-repeat; width:27px; height:26px; display:block; margin-right:15px;}
#navigationAdd a.segNavLinkYT {float:left; background: url(/grouplife/images/nav_yt2.gif) no-repeat; width:27px; height:26px; display:block; margin-right:15px;}
#navigationAdd a.segNavLinkT {float:left; background: url(/grouplife/images/nav_t2.gif) no-repeat; width:27px; height:26px; display:block; margin-right:15px;}
#navigationAdd a.segNavLinkFB:hover, #navigationAdd a.segNavLinkYT:hover, #navigationAdd a.segNavLinkT:hover {opacity:.7;}

#contentouter {position:absolute; top:169px; width:100%; text-align:center;}
#subnavouter {width:100%; text-align:center; background-color:#000;}
#subnav {width:970px; margin:auto; text-align:center; overflow:hidden; padding:6px 0 8px 0; font:bold 12px Arial, Tahoma, Verdana; color:#fff;}
#subnav a {text-decoration:none; color:#ffffff;}
#subnav a:hover {color:#F2C463;}
#subnav a.segSubnavLink1 {color:#ffffff;}
#subnav a.segSubnavLink1:hover,  #subnav a.segSubnavLink1On {color:#F2C463;}
#subnav a.segSubnavLink2 {color:#ffffff;}
#subnav a.segSubnavLink2:hover,  #subnav a.segSubnavLink2On {color:#F2C463;}
#subnav a.segSubnavLink3 {color:#ffffff;}
#subnav a.segSubnavLink3:hover,  #subnav a.segSubnavLink3On {color:#F2C463;}
#subnav a.segSubnavLink4 {color:#ffffff;}
#subnav a.segSubnavLink4:hover,  #subnav a.segSubnavLink4On {color:#F2C463;}
#subnav a.segSubnavLink5 {color:#ffffff;}
#subnav a.segSubnavLink5:hover,  #subnav a.segSubnavLink5On {color:#F2C463;}
#subnav a.segSubnavLink6 {color:#ffffff;}
#subnav a.segSubnavLink6:hover,  #subnav a.segSubnavLink6On {color:#F2C463;}
#subnav a.segSubnavLink7 {color:#ffffff;}
#subnav a.segSubnavLink7:hover,  #subnav a.segSubnavLink7On {color:#F2C463;}
#subnav a.segSubnavLink8 {color:#ffffff;}
#subnav a.segSubnavLink8:hover,  #subnav a.segSubnavLink8On {color:#F2C463;}
#subnav a.segSubnavLink9 {color:#ffffff;}
#subnav a.segSubnavLink9:hover,  #subnav a.segSubnavLink9On {color:#F2C463;}
#subnav a.segSubnavLink10 {color:#ffffff;}
#subnav a.segSubnavLink10:hover,  #subnav a.segSubnavLink10On {color:#F2C463;}

.loginText {font-weight:bold;color:#ffffff;font-size:11px;}

#greenRip {height:20px;background-image:url(/grouplife/images/main_green_slim.jpg); repeat:repeat-y;}

#flashbg-home {width:100%; text-align:center; height:286px; overflow:hidden; background:url(/grouplife/images/flashbg-home.gif) repeat-x;}
#flashbg-community {width:100%; text-align:center; height:288px; overflow:hidden; background:url(/grouplife/images/flashbg-community.gif) repeat-x;}
#flashbg-training {width:100%; text-align:center; height:272px; overflow:hidden; background:url(/grouplife/images/flashbg-training.gif) repeat-x;}
#flashbg {width:100%; text-align:center; height:270px; overflow:hidden; background:url(/grouplife/images/flashbg.gif) repeat-x;}
#flashhead {margin:auto; width:970px;}
#flashbottom {background-image:url(/grouplife/images/main_rough_edge.jpg); background-repeat:repeat-x; background-position:center; height:10px;}

.title_small {font-family: Trebuchet MS, Lucida Grande, Arial, Verdana, sans-serif; font-size: 14px; color: #f2b418;  font-weight: bold; padding-left:0px;}

#content {margin:auto; width:970px; text-align:left;}
#contentleft {float:left; width:595px; padding:0 0 0 20px; margin:0px 20px 0px 0px;}
#contentboth {width:930px; padding:0 20px;}

#productcontent {clear:both; width:890px; padding:20px 20px 10px 20px; margin:auto; background-image:url(/images/grp/contentfadebg.gif); background-repeat:repeat-x; font:12px Arial, Tahoma, Verdana; color:#818282; text-align:left;}

#contentProdInfo{float:left; width:570px; text-align:left;}
#contentright {float:left; width:300px; background-color:#FFFFFF; text-align:left;}
#contentright2 {float:left; width:300px; text-align:left;margin:20px 0px 0px 20px;}

#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:0px 0px 0px 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;}

#content-tabs-alph-search {clear:both; margin:0px 0px 0px 0px; overflow:hidden;}
#content-tabs-alph-search 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-search a img {float:left; margin:-5px 8px 0px -5px;}
#content-tabs-alph-search a:hover {color:#F76B2D;}
#content-tabs-alph-search #active img {float:left; margin:-5px 8px 0px -5px;}
#content-tabs-alph-search #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;}

.switchtabs {margin:0px; padding:0px; float:left; clear:both;}
.switchtabs li {display:inline;}
.switchtabs li a {float:left; font:bold 12px Arial, Tahoma, Verdana; color:#333!important; height:27px; padding:8px 8px 0px 8px; text-decoration:none; border:solid #BEC5C9; border-width:2px 0 0 2px;}
.switchtabs li a:hover {color:#099!important;}
.switchtabs li a.selected {color:#099!important; background:url(/images/art/content-tabsactive.gif) repeat-x;}
.tabcontent {clear:both; margin:20px 0px 0px 0px; display:none; font-size:11px;}

#productsright {width:280px; padding:30px 10px 0px 10px; background:url(/images/grp/productsrightbg.gif) no-repeat;}
.productsright {float:left; padding:6px 0; font:bold 12px Arial, Tahoma, Verdana; color:#4E5153;}
.productsright input {background:none; border:0; padding:0px; margin:0px;}

#pricingSubmit {background-image:url(/images/grp/bgProdPricingFormat.gif);background-position: top left; background-repeat:norepeat; text-align:right; height:40px;}

#searchtop {width:910px; padding:10px; margin:0px 0px 20px 0px; background-color:#B9C2C6; font:bold 11px Arial, Tahoma, Verdana; color:#818282;}
#searchtop img {float:left; margin:0px 10px 0px 0px;}
div.search1 {float:left; width:71px; margin:0px 10px 20px 0px; vertical-align:top;}
div.search2 {float:left; width:805px; margin:0px 0px 20px 0px; vertical-align:top;}
div.searchbanner1 {float:left; width:303px; margin:20px 10px 0px 0px;}
div.searchbanner2 {float:left; width:303px; margin:20px 0px 0px 0px;}
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(/grouplife/images/gray_content_bg_887x140.gif); background-repeat:no-repeat; width:887px; height:140px; padding:10px 0px 10px 0px; margin:10px 0px 0px 0px;}
.featured_search_box_empty {float:left; width:887px; height:1px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.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:877px; background-color:#ffffff;}

.regular_search_height {background-color:#ffffff; padding:0px 0px 0px 900px;}

#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:0px 5px 0px 0px;}

div.products-video1 {float:left; margin:0px 10px 0px 0px;}
div.products-video2 {float:left;}
div.videoreviews1 {float:left; width:40px; margin:0px 5px 20px 0px; vertical-align:top;}
div.videoreviews2 {float:left; width:440px; margin:0px 0px 20px 0px;}
div.videos-related {float:left; width:175px; padding:10px 0px 10px 10px; margin:0px 10px 10px 0px; background-color:#FFFFFF;}
div.videos-related img {float:left; margin:0px 5px 0px 0px;}

#newsletter-box {clear:both; width:606px; height:63px; background-image:url(/images/art/newsletter-box-bg.gif); background-repeat:no-repeat; padding:35px 0px 0px 0px; margin:20px 0px 0px 0px; 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:0px; margin:0px 0px 0px 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:0px; margin:0px 0px 0px 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 0px 7px 7px; border:1px solid #A5ACB0;}

h1 {margin:0px 0px 20px 0px; padding:0px; font:bold 16px Tahoma, Verdana, Arial; color:#366;}
h2 {margin:0px 0px 5px 0px; padding:0px; font:bold 14px Tahoma, Verdana, Arial; color:#333;}
h3 {margin:0px 0px 5px 0px; padding:0px; font:bold 12px Tahoma, Verdana, Arial; color:#366;}
h4 {margin:0px 0px 5px 0px; padding:0px; font:bold 10px Tahoma, Verdana, Arial; color:#366;}

.timestamp {font:normal 10px Arial, Tahoma, Verdana; color:#666; margin:0px 0px 5px 0px;}
.txt1 {font:normal 10px Arial, Tahoma, Verdana; color:#666; font-style:italic;}
.txt2 {font:bold 11px Arial, Tahoma, Verdana; color:#960;}

a {font:bold 11px Arial, Tahoma, Verdana; text-decoration:none; color:#699;}
a:hover {color:#333; text-decoration:underline;}

.ttl {font:bold 16px Arial, Tahoma, Verdana; color:#818282; margin:5px 0 5px 0;}


#tabs {height:34px; margin:0px 0px 15px 0px; overflow:hidden;}
#tabs a.tab {display:block; float:left; padding:4px 11px 6px 11px; border:solid #fff; border-width:0 1px 1px 0; font:bold 11px Arial, Tahoma, Verdana; color:#333; text-decoration:none;}
#tabs a.tab:hover {color:#099;}
#non_active {display:block; float:left; padding:4px 11px 6px 11px; border:solid #fff; border-width:0 1px 1px 0; font:bold 11px Arial, Tahoma, Verdana; color:#999; text-decoration:none;}
#active {float:left; padding:4px 11px 6px 11px; border:solid #fff; border-width:1px 1px 0 0; font:bold 11px Arial, Tahoma, Verdana; color:#099; background:url(/grouplife/images/tabs-active.gif) repeat-x;}

#gradient_contentleft {float:left; background:url(/grouplife/images/gradientbg_620.gif) no-repeat; width:580px; padding:20px 20px 20px 20px; margin:10px 0px 0px 15px; display:inline;}
#gradient_contentleft_about {float:left; background:url(/grouplife/images/gradientbg_about_620.jpg) no-repeat; width:580px; padding:20px 20px 20px 20px; margin:10px 0px 0px 15px; display:inline;}
#gradient_contentleft_faq {float:left; background:url(/grouplife/images/gradientbg_faq_620.jpg) no-repeat; width:580px; padding:20px 20px 20px 20px; margin:10px 0px 0px 15px; display:inline;}
#gradient_contentleft_community {float:left; background:url(/grouplife/images/communitybg_620.jpg) no-repeat; width:620px; padding:270px 0px 0px 0px; margin:10px 0px 0px 175px; background-color:#c1d3ca; display:inline;}
#gradient_contentleft_community_content {padding: 0px 0px 10px 20px; height:345px; clear:both;}
#gradient_contentleft_community_bottom {background:url(/grouplife/images/communitybg_bottom_620.gif) no-repeat; background-position:bottom; width:580px; padding:20px 20px 20px 20px; margin:0px 0px 0px 0px; background-color:#231f20; color:#ffffff; font-size:13px; font-weight:bold; text-align:center;}
#gradient_contentleft_community_bottom a {color:#F2C463; font-size:13px;}
#gradient_column_1 {float:left; width:300px; margin:0px 20px 0px 0px;}
#gradient_column_2 {float:left; color:#960; width:255px;}
#gradient_column_2 img {float:left; margin:0px 10px 10px 0px;}
#gradient_column_2 a {text-decoration:none; font-weight:bold; color:#960;}
#gradient_column_2 a:hover {color:#1A2D24; text-decoration:underline;}

/**WEST COAST**/
#gradient_content_west {float:left; background:url(/grouplife/images/gradientbg_1000.gif) no-repeat; width:1000px; padding:20px 20px 20px 20px; margin:10px 15px 0px 15px; display:inline;}
#gradient_content_west_MI {float:left; background:url(/grouplife/images/gradientbg_934.gif) no-repeat; width:894px; padding:20px 20px 20px 20px; margin:10px 0px 0px 15px; display:inline;}
#gradient_content_west_about {float:left; background:url(/grouplife/images/gradientbg_about_1050.jpg) no-repeat; width:1028px; padding:20px 20px 20px 20px; margin:10px 0px 0px 15px; display:inline;}
#gradient_content_west_faq {float:left; background:url(/grouplife/images/gradientbg_faq_1050.jpg) no-repeat; width:1028px; padding:20px 20px 20px 20px; margin:10px 0px 0px 15px; display:inline;}
#gradient_content_west_community {float:left; background:url(/grouplife/images/communitybg_1050.jpg) no-repeat; width:1028px; padding:270px 0px 0px 0px; margin:10px 0px 0px 15px; background-color:#c1d3ca; display:inline;}
#gradient_content_west_community_content {padding: 0px 0px 10px 20px; height:345px; clear:both;}
#gradient_content_west_community_bottom {background:url(/grouplife/images/communitybg_bottom_1050.gif) no-repeat; background-position:bottom; width:1028px; padding:20px 20px 20px 20px; margin:0px 0px 0px 0px; background-color:#231f20; color:#ffffff; font-size:13px; font-weight:bold; text-align:center;}
#gradient_content_west_community_bottom a {color:#F2C463; font-size:13px;}

/* END WEST COAST */

#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:0px 0px 20px 0px; 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:0px 1px 0px 0px; padding:18px 0px 0px 10px;}
#welcomeform {width:279px height:30px; background-image:url(/images/art/welcome-login-bg.gif); background-repeat:no-repeat; padding:0px; margin:0px; 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 0px 7px 7px; border:1px solid #A5ACB0; vertical-align:middle;}
#welcome-inspiration {float:left; width:291px; border:solid #4C5C60; border-width:0px 1px 0px 0px; padding:18px 0px 0px 13px; text-align:left;}
#welcome-newsletter {float:left; width:287px; padding:18px 0px 0px 13px; text-align:left;}
#welcome-content {width:630px; margin:-5px 0px 0px 0px; background-image:url(/images/art/welcome-content-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 0px 20px; text-align:left;}
div.welcome-idea-post {width:240px; margin:10px 0px 0px 0px; padding:0px 0px 0px 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;}
div.welcome-blog-post {width:235px; margin:10px 0px 0px 0px; padding:0px 0px 0px 35px; background-image:url(/images/art/welcome-blogpost-icon.gif); background-repeat:no-repeat; background-position:top left;}

.faqTitle {
	color: #000000;
	text-transform: uppercase;
	font-weight: bold;
	padding: 20px 0px 0px 0px;
	line-height: 15px;
}
.faq {
	color: #000;
	line-height: 17px;
	cursor: pointer;
	text-decoration: underline;
}
	.faqOn {
		color: #00adef;
		line-height: 17px;
		cursor: pointer;
		text-decoration: underline;
	}
.faqBlock {
	display: none;
}

#hometv {float:left; display:inline; width:299px; height:261px; padding:50px 0px 0px 0px; background:url(/grouplife/images/video_box_resources_bg.gif) no-repeat; margin:10px 0px 0px 15px;}
#hometvMain {float:left; display:inline; width:299px; height:261px; padding:50px 0px 0px 0px; background:url(/grouplife/images/video_box_bg.gif) no-repeat; margin:10px 0px 0px 15px;}

#gltvShell {width:970px; margin-top:20px;}
#gltvLeftnav {width:208px; margin-right:26px; float:left;}

#gltvMain {width:736px; float:left;}
#gltvMainTop {width:736px; height:43px; margin-bottom:15px;}
h1.gltvTitle {color:#395348; font-weight:bold; font-size:14px; margin:10px 0px 1px 0px;}
a.gltvLink {color:#395348; font-size:12px; text-decoration:none; font-weight:normal;}
a.gltvLink:hover {color:#6c8178;}
a.gltvLink:active {color:#6c8178;}
a.gltvLink:visited {color:#6c8178;}
#gltvMainLeft {width:230px; float:left;}
#gltvMainMiddle {width:230px; float:left; margin: 0 23px 0 23px;}
#gltvMainRight {width:230px; float:left;}
div.gltvFeature {margin-bottom:15px;}
img.gltvMostrecentImg {float:left; padding:0px 5px 10px 0px;}
div.gltvMostrecent {clear:both;}

.featwrapper2 {position:relative; width:299px; height:89px; margin:0px; overflow:hidden;z-index:0;}
.featcontent {position:absolute; padding:0px 20px; margin:-3px 0px 0px 0px; visibility:hidden; width:259px; vertical-align:top;}
.feattogglerouter {width:299px; text-align:center; margin:0px; padding:5px 0px 0px 0px;}
.feattoggler {width:260px; height:75px; margin:auto; text-align:center; overflow:hidden;}
.feattoggler a {display:block; float:left; text-decoration:none; text-align:center;}
.feattoggler a span {display:block; cursor:hand; width:70px; height:47px; padding:10px 0px; margin:0px 2px; text-align:center; overflow:hidden;}
.feattoggler a span img {border:2px solid #7FAF9E; overflow:hidden;}
.feattoggler a:hover span img {border:2px solid #fff;}
.feattoggler a.selected span {width:91px; height:57px; padding:3px; margin:0 2px; background-color:#FFFFFF; overflow:hidden;}
.feattoggler a.selected span img {width:91px; height:57px; border:0px; overflow:hidden;}
.feattoggler a.selected:hover span img {width:91px; height:57px; border:0px; cursor:default; overflow:hidden;}
.feattogglerBig {width:260px; height:141px; margin:auto; text-align:center; overflow:hidden;}
.featarrow {width:260px; height:8px;}
.featcontentinfo {width:248px; height:65px; padding:6px 6px 0px 6px; margin:-5px 0 0 0; background-color:#2d3437; font:10px Arial, Tahoma, Verdana; color:#ccc;}
.featcontentinfo .ttl {display:block; font:bold 11px Arial, Tahoma, Verdana; color:#ccc; margin:0px 0px 2px 0px;}
.featurebutton {margin:0px 0px 0px 5px; float:right;}

#blogarchives {float:left; width:269px; height:174px; overflow:hidden; background:url(/grouplife/images/blogarchives-bg.gif) no-repeat; padding:66px 0 0 30px; margin:10px 0 0 15px}
#blogarchives input {width:195px; height:15px; overflow:hidden; font:normal 11px Arial, Tahoma, Verdana; color:#333; border:1px solid #999; background-color:#fff; padding:1px 0 0 3px; margin:0 5px 0 0;}
#blogarchives .title {margin:20px 0 7px 0; font-size:14px; font-weight:bold; color:#fff;}
#blogarchives #left, #blogarchives #right {float:left; width:110px;}
#blogarchives a {color:#fff; text-decoration:none; font-weight:normal;}
#blogarchives a:hover {color:#333; text-decoration:underline;}
.blogNavHeader {margin:0 0 5px 0; padding:0; font:bold 15px Tahoma, Verdana, Arial; color:#366;}
.blogquote {background-image:url(/grouplife/images/quote_sm.gif); background-repeat:no-repeat; width:15px; height:12px; margin:3px 5px 0px 0px; float:left;}

#tabs {height:34px; margin:0px 0px 0px 0px; overflow:hidden;}
#tabs a.tab {display:block; float:left; padding:4px 11px 6px 11px; border:solid #fff; border-width:0 1px 1px 0; font:bold 11px Arial, Tahoma, Verdana; color:#333; text-decoration:none;}
#tabs a.tab:hover {color:#099;}
#non_active {display:block; float:left; padding:4px 11px 6px 11px; border:solid #fff; border-width:0 1px 1px 0; font:bold 11px Arial, Tahoma, Verdana; color:#999; text-decoration:none;}
#active {float:left; padding:4px 11px 6px 11px; border:solid #fff; border-width:1px 1px 0 0; font:bold 11px Arial, Tahoma, Verdana; color:#099; background:url(/grouplife/images/tabs-active.gif) repeat-x;}


#searchtabs {height:34px; margin:0px 0px 0px 0px; overflow:hidden;}
#searchtabs a.tab {display:block; float:left; padding:4px 11px 6px 11px; border:solid #fff; border-width:0 1px 1px 0; font:bold 11px Arial, Tahoma, Verdana; color:#333; text-decoration:none;}
#searchtabs a.tab:hover {color:#099;}
#searchtabs #active {float:left; padding:4px 11px 6px 11px; border:solid #fff; border-width:1px 1px 0 0; font:bold 11px Arial, Tahoma, Verdana; color:#099; background:url(/grouplife/images/searchtabs-active.gif) repeat-x;}

#searchouttop {width:929px; height:6px; background:#ccc url(/grouplife/images/searchouttop.gif) no-repeat;}
#searchout {width:907px; padding:11px; background-color:#cccccc; font:normal 10px; color:#333333;}
#searchout a {font-size:10px; color:#333333; text-decoration:underline;}
#searchout a:hover {color:#ffffff;}
#searchout a.cat {font-weight:bold; font-size:11px; color:#333333; text-decoration:none;}
#searchout a.cat:hover {color:#ffffff; text-decoration:none;}
#searchoutbottom {width:929px; height:6px; background:#cccccc url(/grouplife/images/searchoutbottom.gif) no-repeat;}
#searchintop {width:907px; height:5px; background:#ffffff url(/grouplife/images/searchintop.gif) no-repeat;}
#searchin {width:887px; display: table; background-color:#ffffff; padding:10px;}
#searchin a.title {font-weight:bold; font-size:12px; color:#333333; text-decoration:none;}
#searchin a.title:hover {color:#22A7A7;}
#searchin a {font-size:11px; color:#22A7A7; text-decoration:none;}
#searchin a:hover {color:#22A7A7; text-decoration:underline;}
#searchinbottom {width:907px; height:5px; background:#ffffff url(/grouplife/images/searchinbottom.gif) no-repeat; margin:0px 0px 10px 0px;}

.browse_display_number {float:left; margin-left:5px;}
.browse_page_number {float:right; margin-right:5px; font-weight:bold;}
.browse_thumb_area {float:left; width:80px; margin:0px 10px 0px 0px;}
.browse_result {float:left; width:794px;}
#gradient_contentBlog {float:left; background:url(/grouplife/images/gradientbg_595.gif) no-repeat; width:595px; padding:20px; margin:10px 0 0 15px; display:inline;}

.bloglinks {padding:5px 0 10px 0; border:solid #699; border-width:0 0 1px 0; font-size:10px; font-weight:normal; color:#699;}
.bloglinks a {font-size:10px; font-weight:normal; color:#699; text-decoration:none;}
.bloglinks a:hover {color:#333; text-decoration:underline;}

#browseButtons {margin-top:20px;height:28px;}
.browseButton_all {float:left; margin:0px 20px 0px 0px; background-image:url(/grouplife/images/btn-browseall.gif); background-repeat:no-repeat; width:94px; height:28px;}
.browseButton_most_recent {float:left; background-image:url(/grouplife/images/btn-browserecent.gif); background-repeat:no-repeat; width:150px; height:28px;}

#footer {clear:both; width:970px; background:url(/grouplife/images/footerbg.gif) no-repeat; margin:20px 0px 20px 0px;}
#footerleft {float:left; padding:15px 0px 0px 30px; margin:0px 0px 20px 0px;}
#footerleft a {color:#fff; text-decoration:none;}
#footerleft a:hover {text-decoration:underline;}
#footerright {float:right; text-align:right; padding:4px 20px 0px 0px;}
div.footer-enews {width:294px; height:27px; padding:8px 0px 0px 162px; overflow:hidden; text-align:right; background:url(/grouplife/images/footer-enewsbg.gif) no-repeat; background-position:center;}
.email {width:225px; height:15px; float:right; overflow:hidden; font:normal 11px Arial, Tahoma, Verdana; color:#333; border:1px solid #999; background-color:#fff; padding:1px 0 0 3px; margin:0 2px 0 0;}
.btn-go2 {width:35px; height:15px; float:right; vertical-align:middle; margin:2px 17px 0 0; overflow:hidden; background:url(/grouplife/images/btn-go.gif) no-repeat; padding:0 0 0 0; cursor:hand; border:0; background-color:none;}
#footerbottom {clear:both; margin:0px 0px 0px 30px;}
.footerSpacer {float:left; padding-right:9px;}

#form_capsule {clear:both; width:310px; height:50px; background:url(/grouplife/images/capsule_bg.gif) no-repeat; margin:20px 0px 20px 0px;}
#capsule_padding {padding:4px 0 0px 0px;}
.form_box {width:294px; height:27px; padding:8px 0px 0px 15px; overflow:hidden; text-align:right; background:url(/grouplife/images/form_box_bg.gif) no-repeat; background-position:center;}
.rss_box {width:294px; height:27px; padding:10px 0px 0px 15px; overflow:hidden; text-align:left; font-size:11px; font-weight:bold; color:#FFFFFF;}
.rss_box a {color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:none;}
.rss_box a:hover {color:#FFFFFF; text-decoration:underline;}
.rss_box #active {color:#FFFFFF; font-size:11px; font-weight:normal; text-decoration:underline;}

.button_review {
	background-image:url(/grouplife/images/btn_add_your_review.gif);
	background-repeat:no-repeat;
	width:129px;
	height:28px;
	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;
}



#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;}