/*Global styles*/

body{text-align: center;}
a{color: #7ebe2a;}
a:hover{text-decoration: none;}

#wrapper{
	width: 935px;
	margin: 20px auto 0 auto;
	text-align: left;
}

/*Nav*/
#nav ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#nav li{
	float: left;
	list-style-type: none;
}

#nav li a{
	background-repeat: no-repeat;
	display: block;
	height: 52px;
	text-indent: -9999px;
	background-image: url(../images/nav.gif);
}

#nav li#nav-appletiser-logo a{
	width: 187px;
	background-image: url(../images/appletiser-logo.gif);
}

#nav li#nav-home a{
	width: 55px;
}

#nav li#nav-join  a{
	width: 137px;
	background-position: -55px 0;
}

#nav li#nav-products  a{
	width: 135px;
	background-position: -192px 0;
}

#nav li#nav-five a{
	width: 136px;
	background-position: -327px 0;
}

#nav li#nav-irres a{
	width: 136px;
	background-position: -463px 0;
}

#nav li#nav-food a{
	width: 136px;
	background-position: -463px 0;
}

#nav li#nav-res  a{
	width: 136px;
	background-position: -599px 0;
}

#nav li#nav-home a:hover{
	background-position: 0 -52px;
}

#nav li#nav-join  a:hover{
	background-position: -55px -52px;
}

#nav li#nav-products  a:hover{
	background-position: -192px -52px;
}

#nav li#nav-five a:hover{
	background-position: -327px -52px;
}

#nav li#nav-irres a:hover{
	background-position: -463px -52px;
}

#nav li#nav-food a:hover{
	background-position: -463px -52px;
}

#nav li#nav-res  a:hover{
	background-position: -599px -52px;
}

#nav li#nav-home.selected a,#nav li#nav-home.selected a:hover{
	background-position: 0 -104px;
}

#nav li#nav-join.selected  a,#nav li#nav-join.selected a:hover{
	background-position: -55px -104px;
}

#nav li#nav-products.selected  a,#nav li#nav-products.selected a:hover{
	background-position: -192px -104px;
}

#nav li#nav-five.selected a,#nav li#nav-five.selected a:hover{
	background-position: -327px -104px;
}

#nav li#nav-irres.selected a,#nav li#nav-irres.selected a:hover{
	background-position: -463px -104px;
}

#nav li#nav-food.selected a,#nav li#nav-food.selected a:hover{
	background-position: -463px -104px;
}

#nav li#nav-res.selected  a,#nav li#nav-res.selected a:hover{
	background-position: -599px -104px; 
}

/*Home page*/
#home-panels{
	margin-top: 13px;
}

.home-panel{
	width: 304px;
	float: left;
	overflow:hidden;
}
.home .home-panel{
	width: 460px;
}

.home-panel h2{
	margin: 0;
}

.home-panel p{
	margin: 0;
}

#panel-join,#panel-five, #panel-xmas, #panel-aa, #panel-tiffanys-nyc {
	margin-right: 10px;
}





.home-panel .box-top{
	width: 100%;
	height: 11px;
	background-repeat: no-repeat;
	font-size: 0;
	overflow:hidden;
}
.home .home-panel .box-top{
	height: 14px;
}

.home-panel .box-bottom{
	width: 100%;
	height: 14px;
	background-repeat: no-repeat;
	font-size: 0;
}


#panel-join .box-top{
	background-image: url(../images/box-green-top.gif);
}

#panel-join .box-bottom{
	background-image: url(../images/box-green-bottom.gif);
}

#panel-five .box-top{
	background-image: url(../images/box-yellow-top.gif);
}

#panel-xmas .box-top{
	background-image: url(../images/box-orange-top.jpg);
}

#panel-five .box-bottom{
	background-image: url(../images/box-yellow-bottom.gif);
}

#panel-res .box-top{
	background-image: url(../images/box-pink-top.gif);
}
.home #panel-res .box-top{
	background-image: url(../images/box-pink-top-big.gif);
}

#panel-res .box-bottom{
	background-image: url(../images/box-pink-bottom.gif);
}
.home #panel-res .box-bottom{
	background-image: url(../images/box-pink-bottom-big.gif);
}





#panel-aa .box-top{
	background-image: url(../images/panel-aa-top.gif); 
}
.home #panel-aa .box-top{
	background-image: url(../images/panel-aa-top-big.gif);
}


/**/
#panel-tiffanys-nyc .box-top{
	background-image: url(../images/panel-tiffanynyc-top-big.jpg); 
}

#panel-aa .box-bottom{
	background-image: url(../images/panel-aa-bottom.gif);
	top: -1px;
	position: relative;
}
#panel-tiffanys-nyc .box-bottom{
	top: -1px;
	position: relative;
}

.home #panel-aa .box-bottom{
	background-image: url(../images/panel-aa-bottom-big.gif);
}


#panel-tiffanys-nyc .box-bottom{
	background-image: url(../images/panel-tiffanys-nyc-bottom-big.jpg);
}


#panel-tiffanys-nyc.home-panel
{
	overflow: visible;
	position: relative;
}

#panel-tiffanys-nyc.home-panel .box-middle .box-middle-inner
{
	height: 129px;
	min-height: 129px;
}

#panel-tiffanys-nyc.home-panel .box-middle .box-middle-inner .box-middle-inner-copy p
{
	display: block;
    margin-left: 9px;
    margin-top: 43px;
    width: 333px;
}

#panel-tiffanys-nyc.home-panel .box-middle .box-middle-inner .box-middle-inner-copy a
{
	display: block;
	margin-top:10px;
}


#tiffany-home-block-title
{
	background-image: url("../images/win-dinner-at-tiffanys.png");
    display: block;
    height: 25px;
    left: 17px;
    position: absolute;
    top: 16px;
    width: 295px;
    z-index: 99999;
}


.home #panel-res.home-panel .box-middle
{
	height: 130px;
}


#tiffany-nyc-bottle
{
	background-image: url("../images/tiffany-nyc-home-bottle.png");
    height: 171px;
    left: 337px;
    width: 98px;
    z-index: 999999;
    position: relative;
    top: -161px;
}	



.home-panel .box-middle{
	border-left: 3px solid;
	border-right: 3px solid;
	
	
}

#panel-join .box-middle{
	border-color: #8cc863;
}

#panel-five .box-middle{
	border-color: #f5b543;
}

#panel-xmas .box-middle{
	border: none;
	background-image: url(../images/box-xmas-bottom.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
}

#panel-aa .box-middle{
	border-color:#67b62f;
	background: url(../images/panel-aa-bg.gif) no-repeat top right #000;
	top: -1px;
	position: relative;
}


#panel-tiffanys-nyc .box-middle{
	background: url("../images/panel-tiffanys-nyc-middle-big.jpg") no-repeat scroll -44px 8px #FBFDF9;
    border-color: #67B62F;
    position: relative;
    top: -1px;
}





#panel-res .box-middle{
	border-color: #e74f73;
}

.home-panel .box-middle-inner{
	padding:0 9px;
	background: none;
	min-height: 170px;
	height: auto !important;
	height: 170px;
	overflow: hidden;
}
.home .home-panel .box-middle-inner{
	min-height: 142px;
	height: 142px;
}

#panel-xmas .box-middle-inner{
	min-height: 167px;
	height: 167px;
}

.home-panel .box-middle-inner-copy{
	width: 200px;
	/*margin-right: 10px;*/
	float: left;
}
.home  .home-panel .box-middle-inner-copy{
	width: 243px;
}

#panel-xmas .box-middle-inner-copy{
	width: 215px;
}



.home-panel .box-middle-inner-image{
	float: right;
	width: 66px;
}

.home-panel h2{
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 24px;
	margin: 0;
}

#panel-aa h2 {
	behavior: url(../js/iepngfix.htc);
}



#panel-five h2{
	background-image: url(../images/text/five-a-day.gif);
}

#panel-res h2{
	background-image: url(../images/text/enjoy-responsibly.gif);
}

#panel-xmas h2{
	background-image: url(../images/text/win-christmas-on-us.gif);
}

.home-panel p{
	margin-top: 10px;
}

.home-panel a{
	font-weight:bold;
	text-decoration: none;
}

.panel-link-arrows{
	color: #7ebe2a;
}

#panel-join a,#panel-join .panel-link-arrows{
	color: #4d8c18;
}

#panel-five a,#panel-five .panel-link-arrows{
	color: #F5B543;
}

#panel-res a,#panel-res .panel-link-arrows{
	color: #c5013a;
}

#panel-xmas a,#panel-xmas .panel-link-arrows{
	color: #f46324;
}

#panel-aa p{
    color: #fff;
}

/*Main boxed area*/
.main-box{
	width:100%;
}

.main-box .box-top{
	width: 935px;
	height: 16px;
	background: url(../images/box-top.gif) no-repeat;
}

.night .box-top{
	background-image: url(../images/box-top-night.gif);
}

.aa .box-top{
	background-image: url(../images/box-top-aa.gif);
}

.aa_2col .box-top{
	background-image: url(../images/box-top-aa_2col.gif);
}


.tiffany-nyc_2col
{
	padding-bottom: 30px;
}

.tiffany-nyc_2col .box-top{
	background-image: url(../images/box-top-tiffany-nyc_2col.jpg);
}



.tiffany-nyc_terms .box-top{
	background-image: url(../images/tiffanytermstop.jpg);
}

.tiffany-nyc_terms .box-bottom {
    background-image: url(../images/tiffanytermsbottom.jpg);
    height: 70px;
}

.nyc-comp .box-top {
	background-image: url(../images/box-nyc-top.gif) !important;
}
.nyc-comp .box-middle-inner {
	background-image: url(../images/box-nyc-middle.jpg);
}
.nyc-comp .box-bottom {
	background-image: url(../images/box-nyc-bottom.jpg) !important;
}
.nyc-comp p {
	margin:40px 0 0 5px;
}

.aa_2col .box-top{
	background-image: url(../images/box-top-aa_2col.gif);
}



.aa_form .box-top{
	background-image: url(../images/box-top-aa_form.gif);
}

.white .box-top{
	background-image: url(../images/box-top-white.gif);
}

.main-box .box-middle{
	border-left: 6px solid #7dc281;
	border-right: 6px solid #7dc281;
	height: 319px;
	height: auto !important;
	min-height: 319px;
	zoom:1;
}

.white .box-middle{
    background: #fff;
}

.night .box-middle{
	background: url(../images/box-back-night.gif) repeat-x white;
}

.aa .box-middle{
	border-left: 6px solid #66b62f;
	border-right: 6px solid #66b62f;
	background: url(../images/box-aa-bg.jpg) center top #000 no-repeat;
}

.aa_2col .box-middle{
	border-left: 6px solid #66b62f;
	border-right: 6px solid #66b62f;
	background: url(../images/box-aa_2col-bg.gif) center top #000 no-repeat;
}

.tiffany-nyc_2col .box-middle{
	border-left: 6px solid #66b62f;
	border-right: 6px solid #66b62f;
	background: url(../images/aa_page_tiffany-nyc-middle.jpg) center top #b4cf85 no-repeat;
	min-height: 340px;

}





.tiffany-nyc_terms .box-middle{
	background: none;
    background-image: none;
    background-color: #dbe8c6;
    border-left: 6px solid #66b62f;
	border-right: 6px solid #66b62f;
	min-height: 340px;
	padding-bottom: 120px;
}

.tiffany-terms-list{
	list-style-type: none !important;
    margin: 0 auto;
    width: 829px;
    padding-left: 10px;
 
}
.tiffany-terms-list li{
	
	background: url("../images/terms-bullet.jpg") no-repeat scroll 1px 7px transparent;
    clear: both;
    list-style-type: none !important;
    margin-bottom: 10px;
    margin-left: 10px;
    padding-left: 15px;
    width: 734px;

}

.abc-list{
	list-style-type: none;
	width: 664px;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 20px;
}

.abc-list li{
	 list-style-type: none !important;
	clear: both;
	background: none;
	width: 680px;
}




.aa_form .box-middle{
	border-left: 6px solid #66b62f;
	border-right: 6px solid #66b62f;
	background: url(../images/box-aa_form-bg.jpg) center top #fff no-repeat;
}

.registration-alt .main-box .box-middle{
	background: url(../images/box-aa_form-bg-small.jpg) center top #fff no-repeat;
}
.registration-alt .main-box .box-middle-designerhandbag{
	border-left: 6px solid #66b62f;
	border-right: 6px solid #66b62f;
	background: url(../images/box-aa_form-bg-small-designerhandbag.jpg) center top #fff no-repeat;
}
.registration-alt .main-box .box-middle-secretsanta{
	border-left: 6px solid #66b62f;
	border-right: 6px solid #66b62f;
	background: url(../images/box-aa_form-bg-small-secretsanta.jpg) center top #fff no-repeat;
}
.registration-alt .main-box .box-middle-allbarone	{
	border-left: 6px solid #66b62f;
	border-right: 6px solid #66b62f;
	background: url(../images/box-aa_form-bg-small-allbarone.jpg) center top #fff no-repeat;
}

.registration-alt .main-box .box-middle-cans{
    border-left: 6px solid #66b62f;
	border-right: 6px solid #66b62f;
	background: url(../images/box-aa_form-bg-cans-small.jpg) center top #fff no-repeat;
}

.epl-mini .box-middle {
	border-color: #66b62f;
	background:#b9daf3 url(../images/bg-epl.jpg) 100% 100% no-repeat;
    min-height: 635px;
}

.epl .box-middle{
	border-color: #66b62f;
	background:#b9daf3 url(../images/bg-epl.jpg) 100% 100% no-repeat;
	height: 680px;
	height: auto !important;
    min-height: 680px;
}

.main-box .box-middle-inner{
	padding: 0 0 0 10px;
}

.box-bottom{
	width: 935px;
	height: 17px;
	background: url(../images/box-bottom.gif) no-repeat;
}
.box-bottom-allbarone{
	width: 935px;
	height: 17px;
	background: url(../images/box-bottom-allbarone.jpg) no-repeat;
}

.tiffany-nyc_2col  .box-bottom{
	background: url(../images/box-bottom-tiffany-nyc.jpg);
	position: relative;
}

#tiffany-nyc-bottles-aa-page{
    background-image: url("../images/tiffany-nyc-bottles-aa-page.png");
    height: 379px;
    left: 584px;
    position: relative;
    top: -334px;
    width: 334px;
}


#tiffany-nyc-bottles-terms{
	background-image: url("../images/tiffany-terms-bottle.png");
    height: 320px;
    left: 392px;
    position: relative;
    top: -249px;
    width: 516px;

}



#tiffany-nyc-aa-page-content
{
	float: left;

    margin-left: 202px;
    margin-top: 110px;
    width: 353px;

    width: 367px;
}

#tiffany-nyc-aa-page-content #tiffany-lookout
{
	color: #336914;
	font-size: 16px;
	float:left;
	clear: both;
	font-weight: bold;
}

#tiffany-nyc-aa-page-content #tiffany-nyc-smallprint
{
	clear: both;
    display: inline-block;
    font-size: 11px;
    margin-top: 10px;
    width: 370px;
    color: black;
}
#tiffany-nyc-aa-page-content #tiffany-nyc-smallprint a
{ color: black; }

.aa .box-bottom, .aa_2col .box-bottom{
	background: url(../images/box-bottom-aa.gif);
}

.epl-mini .box-top, .epl .box-top {
	background:#b9daf3 url(../images/box-top-epl.gif);
}


.aa_form .box-bottom {
	background: url(../images/box-bottom-epl.gif);
}

.epl-mini .box-bottom, .epl .box-bottom{
	background:#e0effa url(../images/box-bottom-epl.gif);
}

.aa_terms .box-top {
	background:url(../images/box-top-epl.gif);
}

.aa_terms .box-bottom{
	background:url(../images/box-bottom-epl.gif);
}

.aa_terms .box-middle{
	border-color: #66b62f;
	background:#fff;
}

.promo-box-wrapper {margin:15px 0 0; background:#fff;}

/*Bottom content area (alternative layout for pages with 100% wide bottom section e.g. Five-a-day)*/
#bottom-content-area{	
	clear: both;
}

/*Main content area*/
#main-content-area{
	width: 603px;
	float: left;
}

#main-content-intro{
	padding: 0 20px;
}

#main-content-intro h1{
	margin-bottom: 0;
}

.night #main-content-intro{
	color: #FFF;
}

#main-content-intro-copy{
	float: left;
	width: 350px;
	margin-right: 100px;
	min-height: 177px;
	height: auto !important;
	height: 177px;
}

.epl-mini #main-content-area{
	width: 435px;
}

.epl-mini #main-content-intro-copy{
	width: 435px;
	margin-right:0;
}

.epl #main-content-intro-copy{
	width: 400px;
	margin-right:0;
}

#main-content-intro-copy.long{
	width: 550px;
	margin-right: 0px;
}

#main-content-intro-copy p{
	margin: 1.4em 0;
	line-height:1.4em;
}

#main-content-intro-image{
	width: 100px;
	float: right;
}

#main-content-intro-copy a{
	text-decoration: none;
}

#main-content-intro-copy a:hover{
	text-decoration: underline;
}

/*Sub-content*/
#sub-content-area{
	width: 308px;
	float: right;
}

.sub-content-item{
	margin-bottom: 40px;
}

.sub-content-item h2{
	background-repeat: no-repeat;
	text-indent: -9999px;
}

.sub-content-item.padded{
	padding: 20px;
}

.mini-box-red-top {height:13px; background:url(../images/mini-box-red-top.gif) no-repeat 0 0;}
.mini-box-red-bottom {height:13px; background:url(../images/mini-box-red-bottom.gif) no-repeat 0 0;}
.mini-box-red-middle {padding:0 10px; border-left:3px solid #ee1949; border-right:3px solid #ee1949; margin-right:4px; background:url(../images/cocktail_glass.gif) no-repeat 100% 30px;}
.mini-box-red h2 {margin-top:0; text-indent:0;}
.mini-box-red p {width:50%;}
.mini-box-red .box-link {width:auto; margin-bottom:0; font-weight:bold; color:#ee1949;}
.mini-box-red .box-link a {color:#ee1949;}





.mini-box-green p {width:100%;}
.mini-box-green-top {height:13px; background:url(../images/mini-box-green-top.gif) no-repeat 0 0;}
.mini-box-green-bottom {height:13px; background:url(../images/mini-box-green-bottom.gif) no-repeat 0 0;}
.mini-box-green-middle {padding:0 10px; border-left:3px solid #88ca95; border-right:3px solid #88ca95; margin-right:4px;}
.mini-box-green .box-link-green {width:auto; margin-bottom:0; font-weight:bold; color:#88ca95;}
.mini-box-green .box-link-green a {color:#88ca95;}

/*Products*/
#heading-products{
	text-indent: -9999px;
	background: url(../images/text/our-products.png) no-repeat;
	behavior: url(../js/iepngfix.htc);
	height: 29px;
}

#products-box-nav ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#products-box-nav ul li{
	list-style-type: none;
	height: 35px;
	background-repeat: no-repeat;
	float: left;
}

#products-nav-apple, #products-nav-pear, #products-nav-apple-dragon, #products-nav-mango-mandarin{
	margin-right: 2px;
}

#products-nav-apple{
	width: 81px;
	background-image: url(../images/tab-apple.png);
	behavior: url(../js/iepngfix.htc);
}
#products-nav-pear{
	width: 81px;
	background-image: url(../images/tab-pear.png);
	behavior: url(../js/iepngfix.htc);
}

#products-nav-apple-dragon{
	width: 133px;
	background-image: url(../images/tab-apple-dragon.png);
	behavior: url(../js/iepngfix.htc);
}

#products-nav-mango-mandarin{
	width: 131px;
	background-image: url(../images/tab-mango-mandarin.png);
	behavior: url(../js/iepngfix.htc);
}

#products-nav-pomeg-rasp{
	width: 169px;
	background-image: url(../images/tab-pomeg-rasp.png);
	behavior: url(../js/iepngfix.htc);
}

#products-box-nav ul li a{
	display: block;
	text-align: center;
	padding-top: 10px;
	color: #000;
	width: 100%;
	text-decoration: none;
}

.products-box{
	width: 603px;
}

#products-box-nav ul li a:hover, #products-box-nav ul li.selected a{
	text-decoration: underline;
}

#products-box-nav #products-nav-pomeg-rasp a{
	color: #FFF;
    padding-top: 2px;
}

#products-box-nav #products-nav-mango-mandarin a{
    padding-top: 2px;
}

#products-box-middle{
	clear: both;
	background:white;
}

#products-photo{
	width: 137px;
	float: left;
	padding-left: 30px;
}

#products-box-content{
	width: 424px;
	float: right;
	padding-right: 10px;
}

#products-subnav{
	padding: 20px 0;
}

#products-subnav ul{
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 172px;
}

#products-subnav li{
	list-style-type: none;
	float: left;
	color: #7f8d74;
	background-color: #F2F2F2;
	height: 20px;
	padding-top: 2px;
}

#products-subnav li a{
	color: #7f8d74;
	text-decoration: none;
}

#products-subnav li a:hover{
	text-decoration: underline;
}

#products-subnav li.selected a{
	color: #000;
}

#products-subnav li#products-subnav-left{
	width: 6px;
	height: 22px;
	background: url(../images/products-subnav-left.gif) no-repeat;
	padding-top: 0;
}

#products-subnav li#products-subnav-right{
	width: 6px;
	height: 22px;
	background: url(../images/products-subnav-right.gif) no-repeat;
	padding-top: 0;
}

#products-box-apple #products-box-middle {
	border-left: 1px solid #97ce9a;
	border-right: 1px solid #97ce9a;
	border-top: 2px solid #97ce9a;
}

#products-box-pear #products-box-middle {
	border-left: 1px solid #eed00d;
	border-right: 1px solid #eed00d;
	border-top: 2px solid #c1a00a;
}

#products-box-apple-dragon #products-box-middle {
	border-left: 1px solid #ffd84b;
	border-right: 1px solid #ffd84b;
	border-top: 2px solid #ffcd04;
	
}

#products-box-mango-and-mandarin #products-box-middle {
	border-left: 1px solid #f3b74c;
	border-right: 1px solid #f3b74c;
	border-top: 2px solid #e36333;
	
}

#products-box-pomegranate-and-raspberry #products-box-middle {
	border-left: 1px solid #e54e70;
	border-right: 1px solid #e54e70;
	border-top: 2px solid #9f1e35;
	
}

.products-box-bottom{
	width: 100%;
	height: 16px;
	background-repeat: no-repeat;
	font-size: 0;
}

#products-box-apple .products-box-bottom{
	background-image: url(../images/prod-box-bot-apple.gif);
}

#products-box-pear .products-box-bottom{
	background-image: url(../images/prod-box-bot-pear.gif);
}

#products-box-apple-dragon .products-box-bottom{
	background-image: url(../images/prod-box-bot-apple-dragon.gif);
}

#products-box-mango-and-mandarin .products-box-bottom{
	background-image: url(../images/prod-box-bot-mango-mandarin.gif);
}

#products-box-pomegranate-and-raspberry .products-box-bottom{
	background-image: url(../images/prod-box-bot-pomeg-rasp.gif);
}

#products-box-content h2{
	font-size: 150%;
	font-weight: normal;
	margin: 0;
}

#products-box-content p{
	margin: 10px 0 0 0;
}

.product-title{
}

#product-subheader{
	color: #7dc281;
}

/*Product tables*/
#product-gda-table{
	width: 379px;
	border-spacing: 1px;
	border-collapse: separate;
	margin-top: 10px;
	
}

#product-gda-table td{
	padding: 2;
	color: #7f8d74;
	font-weight: bold;
	background-color: #dff0e0;
	border: none;
	text-align: center;
}

#product-gda-table .product-table-label{
	background-color: #dff0e0;
	color: #1c300c;
	font-weight: bold;
	text-align: left;
}

#product-gda-table th{
	color: #1c300c;
	font-weight: bold;
	background-color: #bee0c0;
	border: none;
	text-align: center;
}

#product-gda-table .table-bottom{
	font-size: 80%;
	text-align: left;
	background-image: url(../images/table-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom center;
}

#products-box-apple #product-gda-table .table-footer,
#products-box-pear #product-gda-table .table-footer,
#products-box-apple-dragon #product-gda-table .table-footer,
#products-box-mango-mandarin #product-gda-table .table-footer,
#products-box-pomeg-rasp #product-gda-table .table-footer{
	text-align: right;
	background-color: #FFF;
	font-size: 80%;
}

#product-gda-table  .table-topleft{
	background-image: url(../images/table-topleft.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#product-gda-table  .table-topright{
	background-image: url(../images/table-topright.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#product-nutrition-table{
	width: 379px;
	border-spacing: 1px;
	border-collapse: separate;
	margin-top: 10px;
}

#product-nutrition-table td,#product-nutrition-table th{
	padding: 2;
	border: none;

}

#product-nutrition-table th{
	background-color: #e7f58d;
	color: #7f8d74;
	text-align: right;
}

#product-nutrition-table td{
	background-color: #f3fac6;
	color: #000;
	text-align: left;
}

#products-box-pear #product-gda-table td, #products-box-pear #product-gda-table .product-table-label
,#products-box-pear #product-nutrition-table td{
	background-color: #f8f1c2
}

#products-box-pear #product-gda-table th, #products-box-pear #product-nutrition-table th{
	background-color: #f4e686;
}

#products-box-apple-dragon #product-gda-table td, #products-box-apple-dragon #product-gda-table .product-table-label
,#products-box-apple-dragon #product-nutrition-table td{
	background-color: #fde1a7;
}

#products-box-apple-dragon #product-gda-table th, #products-box-apple-dragon #product-nutrition-table th{
	background-color: #fac34d;
}

#products-box-mango-mandarin #product-gda-table td, #products-box-mango-mandarin #product-gda-table .product-table-label
,#products-box-mango-mandarin #product-nutrition-table td{
	background-color: #fad8b4;
}

#products-box-mango-mandarin #product-gda-table th, #products-box-mango-mandarin #product-nutrition-table th{
	background-color: #f4b267;
}

#products-box-pomeg-rasp #product-gda-table td, #products-box-pomeg-rasp #product-gda-table .product-table-label
,#products-box-pomeg-rasp #product-nutrition-table td{
	background-color: #fcdfce;
}

#products-box-pomeg-rasp #product-gda-table th, #products-box-pomeg-rasp #product-nutrition-table th{
	background-color: #f5bc98;
}

#products-box-pear #product-gda-table  .table-topleft{
	background-image: url(../images/table-topleft-pear.gif)
}

#products-box-pear #product-gda-table  .table-topright{
	background-image: url(../images/table-topright-pear.gif)
}

#products-box-apple-dragon #product-gda-table  .table-topleft{
	background-image: url(../images/table-topleft-apple-dragon.gif)
}

#products-box-apple-dragon #product-gda-table  .table-topright{
	background-image: url(../images/table-topright-apple-dragon.gif)
}

#products-box-mango-mandarin #product-gda-table  .table-topleft{
	background-image: url(../images/table-topleft-mango-mandarin.gif)
}

#products-box-mango-mandarin #product-gda-table  .table-topright{
	background-image: url(../images/table-topright-mango-mandarin.gif)
}

#products-box-pomeg-rasp #product-gda-table  .table-topleft{
	background-image: url(../images/table-topleft-pomeg-rasp.gif)
}

#products-box-pomeg-rasp #product-gda-table  .table-topright{
	background-image: url(../images/table-topright-pomeg-rasp.gif)
}

#products-box-pear #product-gda-table  .table-bottom{
	background-image: url(../images/table-bottom-pear.gif)
}

#products-box-apple-dragon #product-gda-table  .table-bottom{
	background-image: url(../images/table-bottom-apple-dragon.gif)
}

#products-box-mango-mandarin #product-gda-table  .table-bottom{
	background-image: url(../images/table-bottom-mango-mandarin.gif)
}

#products-box-pomeg-rasp #product-gda-table  .table-bottom{
	background-image: url(../images/table-bottom-pomeg-rasp.gif)
}

/*Five-a-day*/
#heading-five-a-day{
	text-indent: -9999px;
	background: url(../images/text/five-a-day.png) no-repeat;
	behavior: url(../js/iepngfix.htc);
	height: 29px;
}

.sparkles-back {
	background: url(../images/five-a-day-sparkles.png) no-repeat 0 15px;
}

.sparkles-back #main-content-intro {
	height: auto !important;
	height: 220px;
	min-height: 220px;
}

.sparkles-back .box-middle {background:transparent;}

#five-a-day-box{
	width: 603px;
}

#five-a-day-box-top{
	background: url(../images/five-a-day-box-top.gif) no-repeat;
	text-indent: -9999px;
	width: 100%;
	height: 95px;
}

#five-a-day-box-middle{
	border-left: 1px solid #85c688;
	border-right: 1px solid #85c688;
}

#five-a-day-box-middle-inner{
	padding: 0 15px;
}

.five-a-day-box-row{
	clear: both;
	padding: 25px 10px;
	background: #dceedd;
	margin-bottom: 20px;
}

.five-a-day-box-row.bottom{
	background: none;
	margin-bottom: 0;
	padding-top:10px;
}

.five-a-day-box-heading{
	width: 215px;
	float: left;
	text-indent: -9999px;
	background-repeat: no-repeat;
	height: 70px;
	margin-right: 10px;
}

.five-a-day-logo{
	text-indent: 0;
	height: 108px;
	text-align: center;
	float:right;
	margin:-30px 0px 0 0;
	width:100px;
	position: relative;
}

#heading-do-it{
	background-image: url(../images/text/do-it.gif);
	background-position: 0 15px;
	
}

#heading-you-need-it{
	background-image: url(../images/text/you-need-it.gif);
	background-position: 0 15px;
}

#heading-sparkles{
	background-image: url(../images/text/sparkles.gif);
}

#heading-drink-every-night{
	background-image: url(../images/text/drink-every-night.gif);
	background-position: 0 15px;
}
/*
.five-a-day-box-copy{
	width: 320px;
	float: right;
	color: #4c4c4c;
}
*/
#five-a-day-box-bottom{
	background: url(../images/five-a-day-box-bottom.gif) no-repeat;
	text-indent: -9999px;
	height: 11px;
}

/*Enjoy Irresponsibly*/
#heading-irresponsibly{
	text-indent: -9999px;
	background: url(../images/text/enjoy-irresponsibly.png) no-repeat;
	behavior: url(../js/iepngfix.htc);
	height: 29px;
}

.ad{
	float: left;
	width: 199px;
	padding: 0px 13px;
}

/*Complementing Food*/
#heading-food{
	text-indent: -9999px;
	background: url(../images/text/complementing-food.png) no-repeat;
	behavior: url(../js/iepngfix.htc);
	height: 29px;
}

.food-idea{
	float: left;
	width: 268px;
	padding: 0px 13px;
}

/*Enjoy Responsibly*/
#heading-responsibly{
	text-indent: -9999px;
	background: url(../images/text/appletiser_page_titles_green.gif) no-repeat;
	height: 31px;
	width: 235px;
	overflow: hidden;
	background-position: 0px -492px;
}

#recipe{
	background: url(../images/recipe-top.gif) no-repeat #FFF;
	clear: both;
}

#recipe h2{
	color: #fff;
	font-size: 1.5em;
	font-weight: normal;
	/*width: 100%;*/
	padding: 10px 20px 0 20px;
	margin: 0;
	
}

#recipe h2 span{
	font-size: .85em;
}

#recipe-content{
	padding: 50px 20px 0px 20px;
	border-left: 1px solid #72cd81;
	border-right: 1px solid #72cd81;
}

#recipe-bottom{
	width: 100%;
	height: 16px;
	background-repeat: no-repeat;
	font-size: 0;
	background-image: url(../images/prod-box-bot-apple.gif);
}

#recipe-photo{
	width: 201px;
	margin-right: 10px;
	float: left;
}

#recipe-ingredients{
	width: 150px;
	float: left;
	margin-right: 10px;
}

#recipe-ingredients h3{
	text-indent: -9999px;
	background: url(../images/text/ingredients.gif) no-repeat;
	width: 96px;
	height: 20px;
}

#recipe-ingredients ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#recipe-ingredients li{
	margin: 5px 0;
	padding: 0;
	list-style-type: none;
	color: #1c300c;
	font-weight: bold;
}

.ingredient-subtext{
	font-weight: normal;
}

#recipe-method{
	width: 160px;
	float: left;
	margin-left: 20px;
}

#recipe-method h3{
	text-indent: -9999px;
	background: url(../images/text/how.gif) no-repeat;
	width: 40px;
	height: 20px;
}

#recipe-method ol{
	margin: 0;
	padding: 0;
}

#recipe-method li{
	padding: 0;
	margin: 5px 0 5px 22px;
	color: #7dc281;
}

#recipe-list h2{
	text-indent: -9999px;
	background: url(../images/text/other-cocktail-recipes.gif) no-repeat;
	width: 201px;
	height: 21px;
	margin-left: 26px;
}

#recipe-list{
	padding-top: 0;
}

#recipe-list ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#recipe-list li{
	list-style-type: none;
	margin: 5px 0;
	padding: 3px 25px;
	color: #1c300c;
	height: 17px;
}

#recipe-list li a{
	color: #1c300c;
	text-decoration: none;
}

#recipe-list li a:hover{
	text-decoration: underline;
}

#recipe-list li.selected{
	background: url(../images/recipe-selected-back.gif) no-repeat;
	font-weight: bold;
}

/*Form*/

.aa_form_main{
    padding:10px 290px 20px 20px;
}

.aa_form_main p.intro, .aa_form_main h2{
    color: #fff;
    font-size: 13px;
	margin:1.4em 0;
}

.aa_form_main p.intro{
    font-size: 13px;
	margin:1.4em 200px 1.4em 0;
}

.aa_form_main .form{
    border-right:1px solid #66b62f;
    border-left:1px solid #66b62f;
    width: 561px;
    padding: 20px;
    background-color: white;
}

.aa_form_main .form-end{
    background: url(/images/aa_form_bottom.gif) no-repeat center;
    width:602px;
    height:14px;
}

.aa_form_main .form-header{
    background: url(/images/aa_form_header.gif) no-repeat;
    width: 583px;
	height:36px;
	padding:10px 0 0 20px;
	color: #fff;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
}

.form-wrapper {}
#register-form label {width:200px; padding-top:0; margin-bottom:10px;}
#register-form input, #register-form select {float:left; margin-bottom:10px;}
#register-form fieldset p {width:300px;}
#register-form .checkbox input, #register-form .checkbox label {float:none; clear:none; width:auto;}

h1#aa-register{
	text-indent: -9999px;
	background: url(../images/text/aa_register.gif) no-repeat;
	height: 62px;
    margin: 0 0 15px;
}

h1#login{
	text-indent: -9999px;
	background: url(../images/text/login.gif) no-repeat;
	height: 29px;
    margin: 15px 0 15px;
}

h1#competition-italyheading1
{
    text-indent: -9999px;
    background: url(../images/text/white-titles-on-black-bg.jpg) no-repeat;
    height: 62px;
    width: 499px;
    margin: 15px 0 15px;
    background-position: 0px 0px;
}

h1#competition-secretsanta-heading1
{
    text-indent: -9999px;
    background: url(../images/text/secretsanta-heading.jpg) no-repeat;
    width: 324px;
    height:155px;
    

}

h1#competition-bigappleheading1
{
    text-indent: -9999px;
    background: url(../images/text/white-titles-on-black-bg.jpg) no-repeat;
    height: 28px;
    width: 499px;
    margin: 15px 0 15px;
    background-position: 0px -64px;
}

h1#resend{
	text-indent: -9999px;
	background: url(../images/text/resend.gif) no-repeat;
	height: 29px;
    margin: 15px 0 15px;
}

h1#competition-terms{
	text-indent: -9999px;
	background: url(../images/text/competition-terms.png) no-repeat;
	height: 28px;
    margin: 15px 0 ;
}

h1#updatemydetails
{
    text-indent: -9999px;
    background: url(../images/text/white-titles-on-black-bg.jpg) no-repeat;
    height: 28px;
    width: 499px;
    margin: 15px 0 15px;
    background-position: 0px -152px;
}

form,input{
	margin: 0;
	padding: 0;
}

textarea{
    width:100%;
    height:100px;
}

#join-form,#contact-form{
	background: url(../images/recipe-top2.gif) no-repeat #FFF;
	clear: both;
}

#join-form h2, #contact-form h2{
	color: #1c300c;
	font-size: 150%;
	font-weight: normal;
	width: 100%;
	padding: 10px 20px;
	margin: 0;
}

.form-notes{
	color: #4c4c4c;
	font-size: 90%;
}

#form-content{
	padding: 30px 20px 0px 20px;
	border-left: 1px solid #89cb95;
	border-right: 1px solid #89cb95;
}

#form-bottom{
	width: 100%;
	height: 16px;
	background-repeat: no-repeat;
	font-size: 0;
	background-image: url(../images/prod-box-bot-apple.gif);
	margin-top: -10px;
}

#join-form-header-left{
	width: 206px;
	float: left;
	margin-right: 10px;
	font-size: 90%;
	color: #999;
}

#join-form-header-right{
	width: 250px;
	float: left;
	font-size: 90%;
	color: #999;
}

.form label{
	float: left;
	width: 500px;
	padding-top: 5px;
	margin-right: 5px;
	padding-right: 24px;
    clear: both;
}

.form label.verified{
    background:url(/images/tick.gif) no-repeat right;
}

.form label.unverified{
    background:url(/images/cross.gif) no-repeat right;
}

.form input, .form select{
	width: 190px;
	float: right;
}

.form-dob{
	width: 250px;
	float: left;
	margin-left: 10px;
}

.form input.submit, .submit{
	margin:0 0px 0 0;
	background: url(/images/button.gif) no-repeat transparent;
	border: none;
	width: 161px;
	height: 29px;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
}

a.submit {
	text-align: center;
	display: inline-block;
	padding:5px 0 0 0;
	height: 24px;
	text-decoration: none;
}

.LV_invalid, .errors{
	clear: both;
	display: block;
	padding: 2px;
	width: 350px;
	margin-top: 2px;
}

.errors{
	font-weight: bold;
	color:#db0d24;
}

.enter-competition .enter-code {
	overflow:hidden;
}

.enter-competition .enter-code label {
	float:left;
	font-weight:bold;
}

.enter-competition .enter-code #code {
	float:left;
	width:130px; 
	margin:8px 10px 0 0;
}

.enter-competition input.submit {
	width:auto; 
	height:auto;
	margin:4px 0 0;
	background:#72bf45;
}

.enter-competition .enter-terms {
	width:165px;
	padding:0 8px 8px;
	margin:0 0 0 132px;
	font-size:11px;
}

.enter-competition .enter-terms label {
	display:inline;
	padding:0;
}

/* AA */
#heading-aa-welcome{
    text-indent: -9999px;
	background: url(../images/text/aa-welcome.png) no-repeat;
	behavior: url(../js/iepngfix.htc);
	height: 63px;
}

.aa, .aa_2col{
    color:#fff;
}

.aa-col1{
    float:left;
    width:300px;
    padding:0 20px;
}

.aa-col2{
    float:left;
    width:348px;
    vertical-align: middle;
    padding:40px 0 0 0;
}

.aa-col3{
    float:right;
    width:240px;
    text-align: right;
    padding:0 20px;
}

.aa_2col-col1{
    float:left;
    padding:110px 0 20px 30px;
    width:450px;
}

.aa_2col-col2{
    padding:10px 13px 20px 0;
    float:right;
    width: 417px;
    text-align: center;
}

ul.aa-details{
    margin:20px 0;
    padding:0;
}

ul.aa-details li{
    background:#0e1806;
    list-style:none;
    margin:2px;
    padding:1px;
    color: #9eb978;
}

/* Competitions */

h1#heading-epl-enter{
    height: 57px;
    background: url(/images/text/epl_enter_heading.png) no-repeat;
	behavior: url(../js/iepngfix.htc);
    margin: 25px 0 0;
    text-indent: -9999px;
}

h1#heading-mgm-landing{
    height: 63px;
    background: url(/images/text/mgm_landing_heading.gif) no-repeat;
    margin: 25px 0 0;
    text-indent: -9999px;
}

div.promo-box-wrapper h2{
    width:435px;
    height: 28px;
    background: url(/images/promo-box-top.gif) no-repeat;
    padding: 8px 0 0 20px;
    color:#fff;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
}

div.promo-box{
    width:423px;
    border-right: 1px solid #66b62f;
    border-left: 1px solid #66b62f;
    padding:5px;
    text-align: left;
}

div.promo-box label{
    display: block;
    padding:8px;
}

div.promo-box-bottom{
    width:435px;
    height: 13px;
    background: url(/images/promo-box-bottom.gif) no-repeat;
}

div.form.mgm .form-row{
    padding:5px 0;
	zoom:1;
	overflow:hidden;
	min-height:0;
}

div.form.mgm span{
    float:left;
    background:url(/images/mgm_form_bullet.gif) no-repeat;
    width:16px;
    height: 16px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    margin:6px 8px 0;
}

div.form.mgm label{
    float:left;
    display: block;
    clear: none;
    width: 150px;
	padding-right:20px;
}

div.form.mgm input{
    float:none;
    width: 130px;
}

div.form.mgm input.submit{
    width: 161px;
    float: right;
}

ul.competitions{
    margin: 0;
    padding: 0;
}

ul.competitions li.large{
    list-style: none;
    width: 282px;
    height: 40px;
    margin:8px 0;
    padding: 6px 16px 0 6px;
    background: url(/images/comp_button_large.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}
ul.competitions li.small{
    list-style: none;
    width: 282px;
    height: 25px;
    margin:8px 0;
    padding: 6px 16px 0 6px;
    background: url(/images/comp_button_small.gif) no-repeat;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
}

ul.competitions li a{
    color: #fff;
    text-decoration: none;
}

/*Contact form*/
#heading-contact{
	text-indent: -9999px;
	background: url(../images/text/appletiser_page_titles.jpg) no-repeat;
	behavior: url(../js/iepngfix.htc);
	height: 22px;
	width: 300px;
	background-position: -20px -310px;
}


#heading-feedback{
	text-indent: -9999px;
	background: url(../images/text/appletiser_page_titles.jpg) no-repeat;
	behavior: url(../js/iepngfix.htc);
	height: 22px;
	width: 300px;
	background-position: -21px -360px;
}

/*Terms of Use*/
#heading-terms{
	text-indent: -9999px;
	background: url(../images/text/appletiser_page_titles.jpg) no-repeat;
	behavior: url(../js/iepngfix.htc);
	height: 24px;
	width: 300px;
	background-position: -21px -457px;
}

/*Privacy Policy*/
#heading-privacy{
	text-indent: -9999px;
	background: url(../images/text/appletiser_page_titles.jpg) no-repeat;
	behavior: url(../js/iepngfix.htc);
	height: 29px;
	width: 300px;
	background-position: -21px -262px;
}

/*Xmas Page*/
#heading-xmas{
	text-indent: -9999px;
	background: url(../images/text/win-one-of-20-250-cash-prizes.png) no-repeat;
	behavior: url(../js/iepngfix.htc);
	height: 29px;
}

.highlight-text{
	color: #7ebe2a;
	font-weight: bold;
}

#xmas-box #main-content-area{
	width: 400px;
	line-height: 135%;
	color: #4c4c4c;
}
	
#xmas-box #main-content-intro-copy{
	width: 371px;
	margin: 0;
}

#xmas-box #sub-content-area{
	width: 313px;
	float: left;
}

/* Terms and Conditions */
#heading-terms-and-conditions{
	text-indent: -9999px;
	background: url(../images/text/terms-and-conditions.png) no-repeat;
	behavior: url(../js/iepngfix.htc);
	height: 24px;
}

/*Footer*/
#footer{
	margin: 0 auto;
	color: #4b4b4b;
	font-size: 90%;
	padding-top: 20px;
	margin-bottom: 20px;
	width: 940px;
}

#footer a{
	color: #4b4b4b;
}

#footer #copyright{
	width: 200px;
	float: left;
}

#footer #footer-nav{
	width: 350px;
	float: right;
}

#footer #footer-nav ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
	float: right;
}

#footer #footer-nav li{
	list-style-type: none;
	float: left;
}

#footer #facebook {
	width:305px;
	margin:0 auto;
	text-align:center;
	line-height:1.4em;
}

#footer #facebook img {
	vertical-align:middle;
	margin-right:6px;
}

/*utility classes*/
.clear{
	clear: both;
	font-size: 0px;
	
}

.png{
	behavior: url(../js/iepngfix.htc);
}

.tooltip {
	margin:0 60px;
	font-weight:bold;
}

.tooltip a {
	position:relative;
    background:url(/images/info.gif) no-repeat 0 50%;
    padding:3px 0 3px 24px;
    /*height:18px;*/
	color:#3b7910;
	font-size:12px;
    display: inline-block;
}

#main-content-intro-copy .tooltip a:hover {
	text-decoration:none;
}

.tooltip span {
    position:absolute;
	right:-255px;
    top:-40px;
	display:none;
	padding:8px;
	width:230px;
    border:1px solid #ccc;
	font-weight:normal;
	color:#6c6c6c;
    background:#fff;
}

#main-content-intro-copy .tooltip a:hover span {
    display:block;
}

#jointheclubtermslist li{
    list-style-type: decimal;
    margin-bottom: 10px;
}

.aa_success .box-middle {min-height:190px; background: url(../images/box-aa_form-bg.gif) center top #fff no-repeat;}
.aa_success .box-top, .aa_success .box-bottom {background-color:#000;}


.error{
	color: red;
}




.membergetmember-form-row{
    clear: both;
    float: left;
    height: 50px;
    width: 500px;
}

.membergetmember-form-row label{
    display: block;
    width: 145px;
    float: left;
    clear: both;
}

.membergetmember-form-row input{
    display: block;
    width: 145px;
    float: left;

}

.membergetmember-form-block{
    float: left;
    height: 50px;
    width: 150px;
    overflow: hidden;
}

.membergetmember-form-row #tandcsoptin
{   clear: both;
    height: 30px;
    width: 400px;
}




.membergetmember-form-block-number
{
    float: left;
    height: 23px;
    width: 23px;
    color: white;
    margin-right: 10px;
    margin-top: 10px;
}

.contactusform{

}

.contactusform .form-row
{
    margin-bottom: 10px;
}

.contactusform .form-row select {
    width: 150px;
    padding: 3px;
    border: 1px solid #7dc281;
}

.contactusform .form-row label {
    float: left;
    width: 150px;
    padding: 3px;
}

.contactusform .form-row input {
    width: 250px;
    border: 1px solid #7dc281;
    padding: 3px;
}

.formTextarea{
    border: 1px solid #7dc281;
}



/*
PROMO BLOCKS
*/

.promoblocks_juicycompetitions
{
    background-color: black;
    border:4px solid #7dc281;
    border-radius: 10px;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    float: right;
    color: white;
    width: 260px;
    padding: 5px;
    margin-right: 20px;
    background-image: url(/images/panel-aa-bg.gif);
    background-repeat: no-repeat;
    background-position: -24px -3px;

}
.promoblocks_juicycompetitions .promoblock_title
{
    float: left;
    width: 230px;
    margin-top: 6px;
    margin-left: 6px;

}
.promoblocks_juicycompetitions .positioning
{
    float: left;
    width: 120px;
    margin-top: 20px;
    overflow: auto;
    margin-left: 6px;
}


.clearfix:after {
     content: " ";
     display: block;
     height: 0;
     clear: both;
     visibility: hidden;
     font-size: 0;
}


.maincontainer
{
    background-color: white;
    border-left: 5px solid #7dc281;
    border-right: 5px solid #7dc281;
    border-bottom: 5px solid #7dc281;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius:0 0 10px 10px;
    width: 914px;
    padding: 5px;
    
}

.maincontainer .intro
{
    width: 540px;
    margin-left: 20px;
}

.eatpraylove-bg
{
    background-image: url(/images/bg-ep.jpg);
    background-repeat: no-repeat;
}

.membergetmember #appletisersanonymous-signature
{
    background-image: url(/images/appletisersanonymous_signature.gif);
    width: 166px;
    height: 42px;
    background-repeat: no-repeat;
    margin-left: 20px;
}
.eatpraylove-smallerbg
{
    background-image: url(/images/bg-ep-small.jpg);
    background-repeat: no-repeat;
}

#eatpraylove-membergetmember-title
{
    display: block;
    background-image: url(/images/black-titles.gif);
    width: 556px;
    height: 35px;
    background-position: 0px -68px;
    text-indent: -9999px;
    margin-left: 20px;
}

.membergetmember .intro
{
    width: 400px;
}

.maincontainer .formcontainer-header
{
    width: 523px;
    height: 54px;
    padding: 10px;
    float: left;
    margin-left: 10px;
    margin-top: 20px;

    color: white;
    font-size: 1.3em;
    font-weight: bold;
    background-image: url(../images/formcontainer-header-wide.gif);
    background-repeat: no-repeat;

}

.maincontainer .formcontainer
{
    background-color: white;
    border-left:1px solid #66B62F;
    border-right:1px solid #66B62F;
    border-bottom:1px solid #66B62F;
    border-radius: 0px 0px 10px 10px;
    -moz-border-radius:0px 0px 10px 10px;
    -webkit-border-radius:0px 0px 10px 10px;
    width: 521px;
    padding: 10px;
    float: left;
    margin-left: 10px;
}


#epltop{
	width: 934px;
	height: 19px;
	background-image: url(../images/main_container_epltop.gif);
	
}


.standardmaincontainter
{
	width: 934px;
	float: left;
}


#greenblacktop
{
	background-image: url(../images/main_container_greenblacktop.jpg);
	height: 19px;
	width: 934px;
	float: left;
}
#greenblackmiddle
{
	background-image: url(../images/main_container_greenblackmiddle.jpg);
	background-repeat: repeat-y;
	width: 934px;
	height: 230px;
	float: left;
	color: white;
}
#greenwhitemiddle
{
	background-image: url(../images/main_container_greenwhitemiddle.jpg);
	background-repeat: repeat-y;
	width: 934px;
	min-height: 70px;
	float: left;
	color: white;
}
#greenwhitebottom
{
	background-image: url(../images/main_container_greenwhitebottom.jpg);
	background-repeat: repeat-y;
	width: 934px;
	height: 19px;
	float: left;
}

#leftsideintocontent
{
	float: left;
	margin-left: 20px;
	margin-top: 4px;
	width: 500px;
}

#greenblack_aa_logo{

	background-image:url(../images/main_container_greenblack_aalogolarge.jpg);
	background-position:-20px -54px;
	float:right;
	height:240px;
	margin-right:14px;
	margin-top:-13px;
	overflow:hidden;
	top:0px;
	width:380px;
	z-index:100;
	position: relative;
}



.formcontainer
{
	float:left;
	margin: -30px 20px 20px;
	width:880px;
	z-index: 1000;
	position: relative;
	padding-bottom: 10px;
}
.formcontainer #header
{
	background-image:url(../images/form_container_header_long.gif);
	float: left;
	height:46px;
	width:880px;
	background-repeat: no-repeat;
	color: white;
}
.formcontainer #header #title
{
	float:left;
	font-size:18px;
	margin-left:20px;
	margin-top:11px;
}

.formcontainer #maincontent
{
	float: left;
	width: 878px;
	border-left: 1px solid #71bf45;
	border-right: 1px solid #71bf45;
	border-bottom: 1px solid #71bf45;
	color: black;
	padding-top: 10px;
	
}

.formcontainer #maincontent #formleft
{
	float: left;
	width: 390px;
	
	padding: 20px;
	
}

.formcontainer #maincontent #formright
{
	float: left;
	width: 390px;
	padding: 20px;
	border-left: 1px dotted #71bf45;
}


.fourbottles
{
	background-image:url(../images/fourbottles.jpg);
	float: left;
	height:306px;
	width: 250px;
	background-repeat: no-repeat;
	color: white;
	margin-left: 40px;
	margin-top: 40px;
}


/* STYLING FOR A STANDARD FORM */
.standardform
{
	
}

.standardform .formrow
{
	height: 30px;
	clear: right;
	margin-bottom: 5px;
}

.standardform .formrow label
{
	float: left;
	width: 176px;	
}

.standardform .formrow input
{
	float: left;
	width: 200px;
	padding: 3px;
}

.standardform .formrow select
{
	float: left;
	width: 200px;
	padding: 3px;
}


.standardform .formrow .optin
{
	height: 20px;
	margin-bottom: 10px;
}

.standardform .formrow .optin input
{
	float: left;
	width: 20px;
	padding: 3px;
}

.standardform .formrow .optin .label label
{
	float: none;
	width: 50px;
	padding: 3px;
	clear: right;
}

.standardform .formrow  .optin .input input
{
	float: left;
	width: 20px;
	padding: 3px;
}

.standardform .submitbutton
{
	background:transparent url(/images/button.gif);
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	height:29px;
	margin:0 0 0 0;
	width:161px;
	text-align: center;
	clear: both;
	border:medium none;
	margin-top: 10px;
}

.errormessages
{
	border: 1px solid red;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 600px;
	margin: 0 auto;
	padding: 10px;
	color: red;
}

.errormessages-epl
{
	border: 1px solid red;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: 500px;
	margin: 0 auto;
	padding: 10px;
	color: red;
        margin-bottom: 20px;
}








