@charset "UTF-8";
/* CSS Document */

body {background:url(../img/layout/bg.jpg) repeat-x #F7DC1E; }
a {border:0; outline:0; cursor:pointer;}

h1 {font:24px/26px Arial, Helvetica, sans-serif; color:#F7901E;}
h2 {font:22px/20px Arial, Helvetica, sans-serif; color:#F7901E;}
h3 {font:16px/18px Arial, Helvetica, sans-serif; color:#F7901E;}
p {font:14px Arial, Helvetica, sans-serif; color:#FF7A00;}

.bold {font-weight:bold;}

.center {text-align:center;}

/**************************************************
				Colours 
**************************************************/
.white { color: #FFFFFF; }
.wine { color: #CF0072; }
.cyan { color: #33CCFF; }
.orange { color: #FF7A00 ; }
.green {color:#39B54A;}
.black {color:#000000;}
.grey {color: #666666;}
.red {color:#FF0000;}

/**************************************************
				Layout 
**************************************************/
#wrapper {width: 1028px; height:auto; margin: 0 auto; position: relative; }
#topbar {height: 5px; width: 1028px; position: relative; background: #D91C5C; float:left; }
#header {background:url(../img/layout/header-bg-gradient.jpg) repeat-x; height:142px; position:relative; width:1028px; float:left; 	}
#header .logo {height: 85px; width: 166px; position: absolute; top: 20px; left: 35px; background:url(../img/layout/logo.png) no-repeat; width:219px; height:112px; z-index:100;  }


#login-box {background:url(../img/layout/login-box.png) no-repeat; width:290px; height:88px; position:absolute; top:0px; right:40px;}
#login-box ul { margin:10px; }
#login-box ul li { margin:5px 0; }
#login-box ul li label { margin:2px 5px; float:left; position:relative; width:60px; }
#login-box ul li #forgotten { margin:2px 5px; float:left; position:relative; width:160px;	 }

#login-box ul li input { margin:0px 0 5px 2px; float:left; position:relative; width:180px; }

#login-box ul li button { position:relative; float:right; background:url(../img/layout/login-btn.png) no-repeat; width:62px; height:20px; border:0; text-indent:-9999px;  }
#login-box ul li button:hover {background:url(../img/layout/login-btn.png) 0 -22px no-repeat; width:62px; height:20px; }

#next-meeting {width:390px; height:116px; position:absolute; top:10px; left:284px; }
#next-meeting #wirral {width:390px; height:58px; background:url(../img/layout/header/event-box.png) no-repeat; position:relative; float:left; margin:0 0 6px 0; padding:0px;}
#next-meeting #wirral .calander {background:url(../img/layout/header/calander.png) no-repeat; width:41px; height:48px; margin:5px; position:relative; float:left;}
#next-meeting #wirral p {width:270px; position:relative; float:left; padding:0; margin:5px 0 0 0;}

#next-meeting #liverpool {width:390px; height:58px; background:url(../img/layout/header/event-box.png) no-repeat; position:relative; float:left; margin:0; padding:0px;}
#next-meeting #liverpool .calander {background:url(../img/layout/header/calander.png) no-repeat; width:41px; height:48px; margin:5px; position:relative; float:left;}
#next-meeting #liverpool p {width:270px; position:relative; float:left; padding:0; margin:5px 0 0 0;}


.register-btn-small a {background:url(../img/layout/header/register.png) 0 -50px no-repeat; width:65px; height:48px; text-indent:-9999px; position:relative; float:left; margin:5px 0 0 0; z-index:100px;}
.register-btn-small:hover a {background:url(../img/layout/header/register.png) no-repeat; width:65px; height:48px;}




#newsticker { width: 928px; height: 30px; line-height: 30px; position: relative; padding: 0px 50px 0px 50px; float:left; background:#D91C5C;} 
#newsticker ul, li{ list-style-position:inside; list-style: none; }
#newsticker a { color: #FFFFFF; text-decoration:none; }
#newsticker a:hover { text-decoration:underline; }


#left-column {width:626px; height:auto; min-height:400px; float:left; margin:20px 0 0 40px; position:relative;}
#left-column .topbox {background:url(../img/layout/top-box.png) no-repeat; width:626px; height:17px; position:relative; float:left;}
#left-column .bottombox {background: url(../img/layout/bottom-box.png) no-repeat; width:626px; height:32px; float:left; margin:0 0 10px 0;}
#left-column .main-content { background-color:#FFFFFF; width:586px; height:auto; padding:0 20px 20px 20px; float:left; position:relative;}
#left-column .main-content #left {width:280px; height:auto; float:left; padding:5px 20px 0 0;}
#left-column .main-content #right {width:280px; height:auto; float:left; padding:5px 0 0 0;}

#right-column {width:302px; height:auto; position:relative; float:left; margin:10px 0px 0 20px;}

#content { width: 1028px; min-height: 600px; position: relative; background: #F7DC1E url(../img/layout/main-bg.jpg) repeat-x; float:left; padding:0 0 50px 0;}
#footer { height: 80px; width: 100%; position: relative; background: #D91C5C; text-align: center; float:left; clear:both; padding:40px 0 0 0;}







/**************************************************
				Navigation 
**************************************************/

#navigation {position:relative; list-style:none; width: 1028px; height: 40px;  background: url(../img/layout/navigation.jpg) no-repeat; float:left;}
#navigation ul {position:absolute; top:0px; left:154px; margin:0;padding:0px; }
#navigation ul li {display:inline; float:left; text-indent:-10000px; position:relative; height:40px;}
#navigation ul li a {display:block; text-decoration:none; height:40px;}

#navigation ul li.home {width:96px; height:40px; }
#navigation ul li.home a {background: url(../img/layout/navigation.jpg) -154px 0px no-repeat; display:block; text-decoration:none; }
#navigation ul li.home a:hover {background: url(../img/layout/navigation.jpg) -154px -40px no-repeat; display:block; text-decoration:none; }
#navigation ul li.home-active a {background: url(../img/layout/navigation.jpg) -154px -40px no-repeat; display:block; text-decoration:none; width:96px; height:40px; }

#navigation ul li.about {width:94px; height:40px;}
#navigation ul li.about a {background: url(../img/layout/navigation.jpg) -250px 0px no-repeat; display:block; text-decoration:none; }
#navigation ul li.about a:hover {background: url(../img/layout/navigation.jpg) -250px -40px no-repeat; display:block; text-decoration:none; height:40px; }
#navigation ul li.about-active a {background: url(../img/layout/navigation.jpg) -250px -40px no-repeat;  display:block; text-decoration:none; width:94px; height:40px; }

#navigation ul li.joinus {width:100px; height:40px;}
#navigation ul li.joinus a {background: url(../img/layout/navigation.jpg) -344px 0px no-repeat; display:block; text-decoration:none; }
#navigation ul li.joinus a:hover {background: url(../img/layout/navigation.jpg) -344px -40px no-repeat; display:block; text-decoration:none; height:40px; }
#navigation ul li.joinus-active a {background: url(../img/layout/navigation.jpg) -344px -40px no-repeat; display:block; text-decoration:none; width:100px;  height:40px;}

#navigation ul li.members {width:130px; height:40px; background: url(../img/layout/navigation.jpg) -444px 0px no-repeat;}
#navigation ul li.members a {background: url(../img/layout/navigation.jpg) -444px 0px no-repeat; display:block; text-decoration:none; }
#navigation ul li.members a:hover {background: url(../img/layout/navigation.jpg) -444px -40px no-repeat; display:block; text-decoration:none; height:40px; }
#navigation ul li.members-active a {background: url(../img/layout/navigation.jpg) -444px -40px no-repeat; display:block; text-decoration:none; width:130px; height:40px; }


#navigation ul li ul {  position:absolute;top:40px; left:0px; display:none; }
#navigation ul li ul li { float:left; position:relative; width: 130px; z-index: 5001; height: 40px; line-height:25px; background:#3651A4; color:#FFF; }


#navigation ul li.events {width:98px; height:40px;}
#navigation ul li.events a {background: url(../img/layout/navigation.jpg) -574px 0px no-repeat; display:block; text-decoration:none;}
#navigation ul li.events a:hover {background: url(../img/layout/navigation.jpg) -574px -40px no-repeat; display:block; text-decoration:none; height:40px; }
#navigation ul li.events-active a {background: url(../img/layout/navigation.jpg) -574px -40px no-repeat; display:block; text-decoration:none; width:98px;  height:40px;}

#navigation ul li.gallery {width:108px; height:40px;}
#navigation ul li.gallery a {background: url(../img/layout/navigation.jpg) -672px 0px no-repeat; display:block;  text-decoration:none; }
#navigation ul li.gallery a:hover {background: url(../img/layout/navigation.jpg)  -672px -40px no-repeat; display:block; text-decoration:none;  height:40px;}
#navigation ul li.gallery-active a {background: url(../img/layout/navigation.jpg)  -672px -40px no-repeat; display:block; text-decoration:none; width:108px;  height:40px;}

#navigation ul li.contact {width:112px; height:40px;}
#navigation ul li.contact a {background: url(../img/layout/navigation.jpg) -780px 0px no-repeat; display:block; text-decoration:none; }
#navigation ul li.contact a:hover {background: url(../img/layout/navigation.jpg) -780px -40px no-repeat; display:block; text-decoration:none; height:40px; }
#navigation ul li.contact-active a {background: url(../img/layout/navigation.jpg) -780px -40px no-repeat; display:block; text-decoration:none; width:112px;  height:40px;}

 


/**************************************************
				Home Page
**************************************************/

/* banner */

#banner {background:url(../img/banner/banner-bg.png) no-repeat; width:948px; height:285px; margin:10px 40px 0 40px; float:left;}
#banner #ribbon { width: 184px; height: 142px; background: url(../img/banner/banner_ribbon.png) no-repeat; position: absolute; top: 10px; left:46px;  z-index: 100;}
#banner #sticker { width: 186px; height: 164px; background: url(../img/banner/banner_sticker.png) no-repeat; position: absolute; top: 145px; left:-10px; z-index: 100;}
#banner #banner-wrap {width:730px; height:265px; overflow:hidden; border:1px solid black; z-index:1000;}
#banner ul.ui-tabs-nav{	position:absolute; top:22px; left:782px; list-style:none; padding:0; margin:0; width:207px; height: 254px; font-family: "Cooper Std Black";	font-size: 16px; margin-top: 0px; }  
#banner ul.ui-tabs-nav li{  height: 51px; line-height:51px; }  
#banner li.ui-tabs-selected{ background:FFFFFF;  }
#banner .ui-tabs-panel{  width:730px; height:265px;	position:relative; margin:12px 0 0 12px; }
#banner .ui-tabs-hide{ display:none; }
#banner li.ui-tabs-nav-item a { display:block; height:51px; color:#FFF; line-height:51px; width: 206px; text-indent: 20px; text-decoration: none; }
#banner li.ui-tabs-nav-item a:hover { background: url(../img/banner/banner_img/normal.png) top left no-repeat; }
#banner li:first-child.ui-tabs-nav-item a:hover {background: url(../img/banner/banner_img/top.png) top left no-repeat; }
#banner li:last-child.ui-tabs-nav-item a:hover {background: url(../img/banner/banner_img/bottom.png) top left no-repeat; }
#banner li.ui-tabs-selected { background: url(../img/banner/banner_img/normal.png) top left no-repeat; }
#banner ul.ui-tabs-nav li.ui-tabs-selected a { background: url(../img/banner/banner_img/normal.png) top left no-repeat; }
#banner li:first-child.ui-tabs-selected { background: url(../img/banner/banner_img/top.png) top left no-repeat;}
#banner li.ui-tabs-selected { background: url(../img/banner/banner_img/bottom.png) top left no-repeat; }
#banner ul.ui-tabs-nav li:first-child.ui-tabs-selected a { background: url(../img/banner/banner_img/top.png) top left no-repeat; }
#banner ul.ui-tabs-nav li:last-child.ui-tabs-selected a { background: url(../img/banner/banner_img/bottom.png) top left no-repeat; }



#welcome-home { background: url(../img/layout/home/welcomebox.png) no-repeat; width:580px; height:210px; padding:20px; margin:0 0 0 50px; float:left; }
#welcome-home #left {width:290px; position:relative; float:left; margin:0 20px 0 0;}
a.video {background:url(../img/layout/home/viewvideo.png) 0px 0px no-repeat; width:250px; height:60px; display:block; text-indent:-10000px;}
a:hover.video {background:url(../img/layout/home/viewvideo.png) 0px -65px no-repeat;}


#welcome-home #right {width:250px; position:relative; float:left;}





/**************************************************
				about Page
**************************************************/


#left-column .main-content #left {width:280px;}
#left-column .main-content #right {width:280px; height:auto;}
#left-column .main-content #right #joinus a {background:url(../img/layout/jointodaysticker.png) no-repeat; width:151px; height:122px; display:block; text-indent:-10000px; margin:0 0 0 100px;}
#left-column .main-content #right #joinus  a:hover {background:url(../img/layout/jointodaysticker.png) 0 -119px no-repeat;}
#where-stickers {background:url(../img/layout/about/where-stickers.png) no-repeat; height:368px; width:666px; float:left; margin:60px 0 0 -50px; position:relative; }
#where-stickers #wirral {width:260px; position:absolute; top:75px; left:60px; text-align:center; }
#where-stickers #liverpool {width:260px; position:absolute; top:75px; left:365px; text-align:center; }



/**************************************************
				joinus Page
**************************************************/

#download-pdf a {background:url(../img/layout/joinus/download-pdf.png) 0 -147px no-repeat; width:182px; height:146px; display:block; position:relative; float:right; clear:both; margin:-40px 0 0 0;}
#download-pdf a:hover {background:url(../img/layout/joinus/download-pdf.png) 0 0 no-repeat;  width:182px; height:146px; }

#introduce {background:url(../img/layout/joinus/banner-img.png) no-repeat; width:627px; height:260px; position:relative; float:left; margin:0px 0 20px 0;}

/**************************************************
				Members Page - list of members
**************************************************/

#content-topbar {background:url(../img/layout/member/fullpage-topbar.png) no-repeat; width:950px; height:10px; margin:20px 40px 0 40px; float:left; }
#content-body {background:#FFFFFF; width:950px; height:auto; min-height:200px; float:left; margin:0 40px 0 40px;}

/* profile  left */
#location-bar { background:url(../img/layout/member/location-bgbar.png) no-repeat; width:351px; height:41px; position:relative; float:left; left:-30px; padding:25px}

#location-switch {width:180px; height:41px; position:relative; float:left; clear:right; }

.profile-box {background:url(../img/layout/member/member-box.png) no-repeat; width:556px; height:102px; margin:20px 0 0 10px; position:relative; float:left;}
.profile-pic {width:70px; height:80px; border:4px solid #CF0072; position:absolute; left:10px;}
.profile-name {width:330px; height:80px; position:absolute; left:110px;}
.profile-view { }
.profile-view a {background:url(../img/layout/member/view-profile-sticker1.png) 0px -105px no-repeat; width:140px; height:107px; position:absolute; right:10px; display:block; text-indent:-100000px;}
.profile-view a:hover {background:url(../img/layout/member/view-profile-sticker1.png) no-repeat; display:block;  text-indent:-100000px;}

/**************************************************
				Members Page - individual
**************************************************/

#content-body #left { width:260px; height:auto; margin:10px 10px 0 20px; position:relative; float:left;}
#content-body #left #name {width:260px; height:30px;}
#content-body #left #profile-box {width:190px; height:240px; background-color:#CF0072; position:relative; margin:0 auto;}
#content-body #left #profile-pic {width:170px; height:220px; background-color:#ffffff; position:absolute; top:10px; left:10px;}
#content-body #left #category {width:260px; margin:10px 0 0 0;}
#content-body #left #company-logo {width:240px; height:100px; margin:0 auto;}
#content-body #left #company {width:260px;}
#content-body #left #contact-details {width:260px;}

#content-body #right { width:500px; position:relative; float:left; margin:10px 0 0 -20px; border-left:1px solid #999999; padding:0 0 0 20px;}
#content-body #ribbon-right {background:url(../img/widgets/welovejuice-right.png) no-repeat; width:142px; height:183px; position:absolute; top:13px; right:33px; z-index:100;}
#content-bottombar {background:url(../img/layout/member/fullpage-bottombar.png) no-repeat; width:950px; height:10px; margin:0 40px 0 40px; float:left; }


#testimonial { width:600px; height:auto; margin:0 0 30px 0; }

#rate {width:600px; height:100px; margin:0 0 30px 0;}

/* contact member form */

#content-body #right #contact-form { width:600px; height:400px;  color:#CF0072; position:relative;}
#content-body #right #contact-form ul {width:600px;}
#content-body #right #contact-form ul li {line-height:20px; font-weight:bold; display:inline; list-style:none; height:40px; padding:5px 0; }
#content-body #right #contact-form ul li label { width:100px; height:20px; float:left; line-height:30px;margin:0 0 10px 0 ; }
#content-body #right #contact-form ul li input {border:none; background-color:#F2F2F2;width:450px; height:30px; float:left; clear:right; line-height:20px;margin:0 0 10px 0 ;}
#content-body #right #contact-form ul li textarea {border:none; background-color: #F2F2F2; width:450px; float:left; margin:0 0 10px 0 ; clear:right; line-height:20px; }
#content-body #right #contact-form ul li button {float:right; cursor:pointer; width:87px; height:44px; background:url(../img/layout/member/send-btn.jpg) no-repeat; border:none; margin:10px 50px 0 0; text-indent:-10000px; }

/**************************************************
				Events Page
**************************************************/

#event-wrapper {width:626px; position:relative; float:left; margin:0 0 0 40px;}
#event-wrapper .event-box {background:url(../img/layout/events/event_holder.png) no-repeat; width:626px; height:227px; margin:20px 0 12px 0; position:relative; float:left;}
#event-wrapper .calendar {background:url(../img/layout/events/calander.png) no-repeat; width:130px; height:140px; position:absolute; top:5px; left:20px;}
#event-wrapper .calendar .innerwrapper {width:130px; height:140px; position:relative; float:left;}
#event-wrapper .calendar .innerwrapper .month {width:120px; height:36px; position:absolute; top:24px; text-align:center;}
#event-wrapper .calendar .innerwrapper .day {width:120px; height:80px; position:absolute; top:60px; text-align:center; font-size:55px;}
#event-wrapper .event-box .event-details {width:450px; margin:20px 0 0 160px; position:relative; float:left;}

/*#event-wrapper .event-box .event-details .findoutmore a {background:url(../img/layout/events/findoutmore.png) 0px -61px no-repeat; width:102px; height:61px; display:block; position:absolute; top:130px; left:-140px; text-indent:-10000px;}
#event-wrapper .event-box .event-details .findoutmore a:hover {background:url(../img/layout/events/findoutmore.png) 0 1px no-repeat; display:block; }*/

#event-wrapper .event-box .event-details .title {width:450px; position:relative; float:left; margin:0 0 10px 0;}
#event-wrapper .event-box .event-details .when-title { width:100px; position:relative; float:left;line-height:18px;  padding:10px 0 0 0; }
#event-wrapper .event-box .event-details .when { width:350px; position:relative; float:left; line-height:18px; padding:0; margin:0; }
#event-wrapper .event-box .event-details .where-title { width:100px; position:relative; float:left; line-height:18px; height:18px; padding:10px 0 0 0;}
#event-wrapper .event-box .event-details .where { width:350px; position:relative; float:left;}
#event-wrapper .event-box .event-details .cost-title {width:100px; position:relative; float:left; height:18px; line-height:18px; padding:10px 0 0 0; }
#event-wrapper .event-box .event-details .cost {width:350px; position:relative; float:left; }

#event-wrapper .event-box .register-btn a { background:url(../img/layout/events/register_btn.png) 0px -116px no-repeat; width:155px; height:118px; text-indent:-10000px; position:absolute; bottom:10px; right:15px;}
#event-wrapper .event-box .register-btn a:hover { background:url(../img/layout/events/register_btn.png) no-repeat;}

/**************************************************
				Events Page - REGISTER
**************************************************/

.calendar {background:url(../img/layout/events/calander.png) no-repeat; width:130px; height:140px; position:absolute; top:5px; left:20px;}
.calendar .innerwrapper {width:130px; height:140px; position:relative; float:left;}
.calendar .innerwrapper .month {width:120px; height:36px; position:absolute; top:24px; text-align:center;}
.calendar .innerwrapper .day {width:120px; height:80px; position:absolute; top:60px; text-align:center; font-size:55px;}

#register {width:450px; height:auto; margin:20px 0px 50px 150px; position:relative; float:left;}
#register #title {width:450px; position:relative; float:left;}
#register #when-title { width:100px; position:relative; float:left;line-height:18px;  padding:10px 0 0 0; }
#register #when { width:350px; position:relative; float:left; line-height:18px; padding:0; margin:0; }
#register #where-title { width:100px; position:relative; float:left; line-height:18px; height:18px; padding:10px 0 0 0;}
#register #where { width:350px; position:relative; float:left;}
#register #cost-title {width:100px; position:relative; float:left; height:18px; line-height:18px; padding:10px 0 0 0;}
#register #cost {width:350px; position:relative; float:left; margin:0 0 10px 0; }

#register-form form {width:420px; color:#CF0072;}
#register-form form ul {width:420px; }
#register-form form ul li { line-height:20px; font-weight:bold; display:inline; list-style:none; height:40px; padding:5px 0; }
#register-form form ul li label {width:100px; height:20px; float:left; line-height:30px; margin:0 0 10px 0;}
#register-form form ul li select {border:none; background-color: #D9D9D9;width:140px; height:30px; float:left; clear:right; line-height:20px;margin:0 0 10px 0 ;}
#register-form form ul li input { border:none; background-color: #D9D9D9;width:320px; height:30px; float:left; clear:right; line-height:20px;margin:0 0 10px 0 ; }
#register-form form ul li button {float:right; cursor:pointer; width:87px; height:44px; background:url(../img/layout/member/send-btn.jpg) no-repeat; border:none; margin:10px 0px 0 0; text-indent:-10000px; }
.longerlabel { width:280px!important; }
.shorterinput { width:140px!important; }

/**************************************************
				Events Page - REGISTER - MORE INFO
**************************************************/

#register #information {width:400px; float:left; position:relative; margin:0 0 20px 0;}
.register-btn a { background:url(../img/layout/events/register_btn.png) 0px -116px no-repeat; width:155px; height:118px; text-indent:-10000px; position:absolute; bottom:10px; right:15px;}
.register-btn a:hover { background:url(../img/layout/events/register_btn.png) no-repeat;}
#backtoevents a { background:url(../img/layout/events/backtoevents.png) 0px -61px no-repeat; width:102px; height:61px; display:block; position:absolute; bottom:0px; left:26px; text-indent:-10000px; }
#backtoevents a:hover { background:url(../img/layout/events/backtoevents.png) no-repeat;}


/**************************************************
				Gallery Page
**************************************************/


.pictures {background:url(../img/layout/gallery/picture-frame.png) no-repeat; width:194px; height:227px; float:left; position:relative;}
.pictures img {position:absolute; top:25px; left:21px; width:155px; height:140px;}
.pictures .pic-title {
	width:170px;
	height:30px;
	position:absolute;
	left:15px;
	bottom:23px;
	color:#FF9900;
}


/**************************************************
				Contact Page
**************************************************/
#contact {width:550px; float:left; position:relative; margin:0 0 50px 0;}
#contact ul {list-style: none; list-style-position: inside; width: 600px; }
#contact ul li {height:32px; display: inline; float:left; width: 280px; margin: 0 0 7px 0; font-size: 16px; line-height: 32px;}
#contact ul li a {color: #FF7A00; } 
#contact ul li a:hover {color: #CF0072; }
#contact ul li img.icon { margin:0 10px 0 0; vertical-align:middle;}

#contact-page-form { width:600px; height:400px;  color:#CF0072; position:relative; float:left;}
#contact-page-form ul {width:600px;}
#contact-page-form ul li {line-height:20px; font-weight:bold; display:inline; list-style:none; height:40px; padding:5px 0; }
#contact-page-form ul li label { width:100px; height:20px; float:left; line-height:30px;margin:0 0 10px 0 ; }
#contact-page-form ul li input {border:none; background-color: #D9D9D9;width:450px; height:30px; float:left; clear:right; line-height:20px;margin:0 0 10px 0 ;}
#contact-page-form ul li textarea {border:none; background-color: #D9D9D9; width:450px; float:left; margin:0 0 10px 0 ; clear:right; }
#contact-page-form ul li button {float:right; cursor:pointer; width:87px; height:44px; background:url(../img/layout/member/send-btn.jpg) no-repeat; border:none; margin:10px 50px 0 0; text-indent:-10000px; }




/**************************************************
				Widgets
**************************************************/


.ethosbox {background:url(../img/layout/home/ethosbox.png) no-repeat; width:264px; height:250px; margin:0px 0 0px 14px; float:left; padding:20px 40px 0px 20px; position:relative;}
.ethosbox #findsticker {background:url(../img/layout/home/findoutmore.png) no-repeat ; width:169px; height:105px; position:absolute; top:160px; right:20px;}
.ethosbox #findsticker a {display:block; cursor:pointer; text-indent:-10000px; width:150px; height:90px; margin:10px;}

.sliceofknow a {background:url(../img/widgets/sliceofknowledge.png) no-repeat; width:302px; height:105px; margin:0 0 0 50px; float:left; text-indent:-10000px; display:block; z-index:100;}
.reviewmember a {background: url(../img/widgets/reviewmember.png) no-repeat; width:302px; height:105px; margin:0px 0 0 15px; float:left;text-indent:-10000px; display:block; z-index:100;}
.freshgallery a { background:url(../img/widgets/freshgallery.png) no-repeat; width:302px; height:105px;margin:0px 0 0 15px; float:left;text-indent:-10000px; display:block; z-index:100;}


.juicebox {background:url(../img/widgets/juicebox.png) no-repeat; width:302px; height:557px; margin:0px 0 0px 0px; float:left; text-indent:-10000px; display:block; z-index:100;}
.sliceofknow2 a {background:url(../img/widgets/sliceofknowledge.png) no-repeat; width:302px; height:105px; margin:10px 0 0px 0px; float:left; text-indent:-10000px; display:block; z-index:100;}
.reviewmember2 a {background: url(../img/widgets/reviewmember.png) no-repeat; width:302px; height:105px; margin:10px 0 0 0px; float:left;text-indent:-10000px; display:block; z-index:100;}
.freshgallery2 a { background:url(../img/widgets/freshgallery.png) no-repeat; width:302px; height:105px;margin:10px 0 0 0px; float:left;text-indent:-10000px; display:block; z-index:100;}


#right-column .sliceofknow {background:url(../img/widgets/sliceofknowledge.png) no-repeat; width:302px; height:105px; margin:10px 0 0 0; float:left; position:relative; }
#right-column .reviewmember {background: url(../img/widgets/reviewmember.png) no-repeat; width:302px; height:105px; margin:10px 0 0 0;float:left; position:relative; }
#right-column .freshgallery {background:url(../img/widgets/freshgallery.png) no-repeat; width:302px; height:105px;margin:10px 0 0 0;float:left; position:relative; }
#right-column .ethosbox {background:url(../img/layout/home/ethosbox.png) no-repeat; width:264px; height:210px; margin:10px 0 0 0;  padding:40px 40px 0px 20px; position:relative; }
#right-column .ethosbox #ribbon-right {background:url(../img/widgets/welovejuice-right.png) no-repeat; width:142px; height:183px; position:absolute; top:-7px; right:16px;}
#right-column .advertise1 {background:url(../img/widgets/advertisehere.png) no-repeat;  width:309px; height:333px;margin:10px 0 0 0; float:left;}

