

/*form {position:relative;top:0;left:0;}*/
img {border:none}
/* end reset */

/* basics */
body, td { font-size:12px; font-family:verdana,Arial,Helvetica,sans-serif; color: #66675F; background-color:#FFFFFF; line-height:1.3em; }

#wrapper01 {width: 100%; height: 578px; position:absolute; left: 0; top: 40%; margin-left: 0px; margin-top: -200px; background-image:url(images/bg4.jpg); background-repeat: repeat;}
#wrapper01a {width: 100%; height: 578px; position:absolute; left: 0; top: 40%; margin-left: 0px; margin-top: -200px; background-image:url(images/bg3.jpg); background-repeat: repeat;}
#wrapper01b {width: 100%; height: 578px; position:absolute; left: 0; top: 40%; margin-left: 0px; margin-top: -200px; background-image:url(images/bg2.jpg); background-repeat: repeat;}
#wrapper02 {width: 905px; position:absolute; left: 50%; top: 0; margin-left: -450px; margin-top: 0px; }

#wrapper { width: 905px; position:absolute; left: 50%; margin-left: -455px; margin-top: 20px; }


#phonesystemproblem { position: absolute; top: 152px; left: 233px; width: 360px; height: 100px; background-color:#FFFFFF; padding:5px 5px 5px 5px; font-size:14px; }
#backonline { position: absolute; top: 132px; left: 226px; width: 650px; height: 50px; background-color:#FFFFFF; padding:5px 5px 5px 5px; font-size:13px; border: 1px solid #C1BEAD; }
#academy { position: absolute; top: 478px; left: 17px; }
#signup01 { position: absolute; top: 384px; left: 17px; }

#logo { position: absolute; top: 0px; left: 0px; width: 905px; height: 110px; background-image:url(images/tisserand.jpg); background-repeat: repeat; }
#logo02 { position: absolute; top: 27px; left: 14px; }
#mainmenutop { position: relative; top: 0px; left: 0px; margin:88px 17px 0px 17px; text-align: right; color: #FFFFFF; font-size:10px; }
a.menu_top:link, a.menu_top:visited, a.menu_top:active { text-decoration: none; color: #FFFFFF; font-size:10px; }
a.menu_top:hover { text-decoration: underline; color: #FFFFFF; font-size:10px; }
a.menu_top2:link, a.menu_top2:visited, a.menu_top2:active { text-decoration: underline; color: #FFFFFF; font-size:10px; }
a.menu_top2:hover { text-decoration: none; color: #FFFFFF; font-size:10px; }

#bg_home { position: absolute; top: 114px; left: 0px; width: 905px; height: 464px; background-image:url(images/bg30-09-09.gif); background-repeat: repeat; }
#footer { position: absolute; top: 584px; left: 15px; width: 700px; height: 12px; color: #304f23; font-size:10px; }
#footer02 { position: absolute; top: 610px; left: 5px; width: 900px; color: #7a7879; font-size: 9px; line-height: 1.2em; text-align: center; }
#footer02 a:link, #footer02 a:visited, #footer02 a:active { text-decoration: none; color: #7a7879; }
#footer02 a:hover { text-decoration: underline; color: #7a7879; }

#shoponline { position: relative; top: 0px; left: 0px; margin:5px 0px 0px 5px; }
#mainmenu { position: relative; top: 0px; left: 0px; margin:12px 0px 0px 12px; }
#atc { position: absolute; top: 480px; left: 14px; }
#vegan_society { position: absolute; top: 480px; left: 64px; }
#rainbowtrust { position: absolute; top: 480px; left: 120px; }
#naturewatch { position: absolute; top: 532px; left: 23px; }
#mainwindowhome { position: absolute; top: 119px; left: 202px; }

#mainwindow01 { position: absolute; top: 208px; left: 212px; height: 340px; width: 682px; overflow: auto; }
#banner { position: absolute; top: 119px; left: 202px; }
#titles01 { position: absolute; top: 169px; left: 212px; color: #FFFFFF; font-size:22px; font-family:verdana,Arial,Helvetica,sans-serif; line-height:1.3em; }

#mainwindow02 { position: absolute; top: 119px; left: 202px; height: 435px; width: 698px; overflow: auto; }

#mainfooterleft { position: absolute; top: 558px; left: 17px; color: #FFFFFF; font-size:10px; }
#mainfooterright { position: absolute; top: 558px; left: 300px; width:583px; color: #FFFFFF; font-size:10px; text-align: right; }
a.menu_footer:link, a.menu_footer:visited, a.menu_footer:active { text-decoration: none; color: #FFFFFF;font-size:10px; }
a.menu_footer:hover { text-decoration: underline; color: #FFFFFF;font-size:10px; }
a.menu_footer2:link, a.menu_footer2:visited, a.menu_footer2:active { text-decoration: underline; color: #FFFFFF; font-size:10px; }
a.menu_footer2:hover { text-decoration: none; color: #FFFFFF; font-size:10px; }

a.menu:link, a.menu:visited, a.menu:active { line-height:1.5em; text-decoration: none; color: #000000;font-size:11px; }
a.menu:hover { line-height:1.5em; text-decoration: underline; color: #000000;font-size:11px; }

a.menusquashed:link, a.menusquashed:visited, a.menusquashed:active { line-height:1.6em; text-decoration: none; color: #000000;letter-spacing : -1px; }
a.menusquashed:hover { line-height:1.6em; text-decoration: underline; color: #000000;letter-spacing : -1px; }

td.homespa { font-size:12px; font-family:verdana; color: #FFFFFF; background-color: transparent; line-height:1.3em; }

a:link, a:visited, a:active { text-decoration: underline; color: #686861; }
a:hover { text-decoration: none; color: #686861; }


a.menu2:link, a.menu2:visited, a.menu2:active { line-height:1.5em; text-decoration: none; color: #000000; margin-left: 9px;font-size:11px; }
a.menu2:hover { line-height:1.5em; text-decoration: underline; color: #000000; margin-left: 9px;font-size:11px; }

a.menu3:link, a.menu3:visited, a.menu3:active { line-height:1.4em; text-decoration: none; color: #000000;font-size:11px; }
a.menu3:hover { line-height:1.4em; text-decoration: underline; color: #000000;font-size:11px; }


.footer2 { color: #616a82; }
.footer3 { color: #8f8837; }

a.footer:link, a.footer:visited, a.footer:active { text-decoration: none; color: #304f23; }
a.footer:hover { text-decoration: underline; color: #304f23; }

a.footer2:link, a.footer2:visited, a.footer2:active { text-decoration: none; color: #616a82; }
a.footer2:hover { text-decoration: underline; color: #616a82; }

a.footer3:link, a.footer3:visited, a.footer3:active { text-decoration: none; color: #8f8837; }
a.footer3:hover { text-decoration: underline; color: #8f8837; }

.borderpic01 {	border: 1px solid #C1BEAD; margin-bottom: 30px; }
.borderpic02 {	border: 1px solid #C1BEAD; }

.menu_footer { color: #FFFFFF; font-size:10px; }

a.footernew:link, a.footernew:visited, a.footernew:active { text-decoration: none; color: #304f23; font-size:10px; }
a.footernew:hover { text-decoration: underline; color: #304f23; font-size:10px; }



.prize { color: #812151; font-size:13px; line-height:1.5em; }

a.prize:link, a.prize:visited, a.prize:active { text-decoration: none; color: #812151; font-size:13px; }
a.prize:hover { text-decoration: underline; color: #812151; font-size:13px; }

.scrolling01 { scrollbar-base-color: #FFFFFF; 
scrollbar-face-color: #FAFAF0; 
scrollbar-track-color: #FFFFFF; 
scrollbar-arrow-color: #000000;
scrollbar-highlight-color: #B7B3A8; 
scrollbar-3dlight-color: #FFFFFF; 
scrollbar-shadow-color: #B7B3A8;
scrollbar-darkshadow-color: #FFFFFF;
}

.distributortable01 { border-right: 15px solid #FFFFFF; border-bottom: 15px solid #FFFFFF; }

/* info boxes */
.infoboxborder { border: 1px solid #E9E1DE; }
.infobox { background-color: #FDFBF5; padding:5px 5px 6px 5px; }
.infoboxtitle { background-color: #EFECE3; color: #803866; padding:3px 5px 3px 5px; }
.infoboxingred { background-color: #FDFBF5; color: #803866; padding:0px 0px 2px 0px; }

.infoboxgreen { background-color: #f2f6f1; padding:5px 5px 6px 5px; }
.infoboxtitlegreen { background-color: #e4ede3; color: #396933; padding:3px 5px 3px 5px; }
.infoboxinggreen { background-color: #f2f6f1; color: #396933; padding:0px 0px 2px 0px; }

.ingredientsbox { background-color: #FDFBF5; padding:3px 5px 3px 5px; border: 1px solid #E9E1DE; }

/* titles */

.titlesgrey { color: #92917F;font-size:22px;font-family:verdana,Arial,Helvetica,sans-serif;line-height:1.3em; }
.title01 { color: #92917F; font-size:18px; margin-bottom: 11px; }
.title02 { color: #FE4B46; font-size:18px; margin-bottom: 11px; }


.size01 {font-size:12px;font-family:verdana,Arial; color: #66675F; }
.size02 {font-size:12px;font-family:verdana,Arial; color: #66675F; line-height:1.4em; }

/* coloured text */
.red01 {font-size:12px;font-family:verdana,Arial; color: #BA1138; font-weight:bold; }
.red02 {font-size:12px;font-family:verdana,Arial; color: #B80C30; font-weight:bold; }
.red02big {font-size:15px;font-family:verdana,Arial; color: #B80C30; font-weight:bold; }
.red03 {font-size:12px;font-family:verdana,Arial; color: #FE4A3B; font-weight:bold; }
.red04 {font-size:12px;font-family:verdana,Arial; color: #CA4558; }


.orange01 {font-size:12px;font-family:verdana,Arial; color: #F26201; font-weight:bold; }
.orange02 {font-size:12px;font-family:verdana,Arial; color: #C1380A; }
.orange02big {font-size:15px;font-family:verdana,Arial; color: #C1380A; font-weight:bold; }
.purple01 {font-size:12px;font-family:verdana,Arial; color: #6B77B4; font-weight:bold; }
.purple01big2 {font-size:22px;font-family:verdana,Arial; color: #6B77B4;line-height:1.3em; }
.purple02big {font-size:15px;font-family:verdana,Arial; color: #803866; line-height:1.8em; font-weight:bold; }


.green01 {font-size:12px;font-family:verdana,Arial; color: #3E8F0D; font-weight:bold; }
.green01big {font-size:17px;font-family:verdana,Arial; color: #3E8F0D; font-weight:bold; }
.green01big2 {font-size:15px;font-family:verdana,Arial; color: #3E8F0D; font-weight:bold; }
.green01big3 {font-size:22px;font-family:verdana,Arial; color: #3E8F0D;line-height:1.3em; }
.lavender01 {font-size:12px;font-family:verdana,Arial; color: #7C3EAB; font-weight:bold; }
.lavender01big {font-size:17px;font-family:verdana,Arial; color: #7C3EAB; font-weight:bold; }
.blue01big {font-size:15px;font-family:verdana,Arial; color: #375876; font-weight:bold; }
.blue01 {font-size:12px;font-family:verdana,Arial; color: #375876; font-weight:bold; }

.list01main { margin-top: -5px; margin-bottom: -5px; }
.list01 { margin-left: -15px; }
.list01a { margin-left: -15px; margin-bottom: 15px; }


/* ===== OFFERS ====== */

.offersbg01 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #292664; }
.offersbg01a { padding:20px 30px 0px 30px; color: #5d5d5d; font-size:11px; line-height:1.2em; }
.offers01title01 { font-size:20px; font-family:Arial; color: #292664; padding-bottom: 7px; font-weight: bold; }
.offers01title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 5px; padding-top: 10px; font-weight: bold; }
.offers01titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#292664; border: 1px solid #b0b0be; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg02 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #4b2331; }
.offersbg02a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 400px; font-size:11px; line-height:1.2em; background-image:url(images/offersbg02.jpg); background-repeat: repeat; }
.offers02title01 { font-size:20px; font-family:Arial; color: #4b2331; padding-bottom: 7px; font-weight: bold; }
.offers02title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 5px; padding-top: 10px; font-weight: bold; }
.offers02titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#4b2331; border: 1px solid #b0b0be; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg03 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #572166; }
.offersbg03a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 400px; font-size:11px; line-height:1.2em; }
.offers03title01 { font-size:20px; font-family:Arial; color: #572166; padding-bottom: 7px; font-weight: bold; }
.offers03title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 5px; line-height:1.2em; padding-top: 10px; font-weight: bold; }
.offers03titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#572166; border: 1px solid #ab90b2; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg04 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #3e6128; }
.offersbg04a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 400px; font-size:11px; line-height:1.2em; }
.offers04title01 { font-size:20px; font-family:Arial; color: #3e6128; padding-bottom: 7px; font-weight: bold; }
.offers04title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 5px; line-height:1.2em; padding-top: 10px; font-weight: bold; }
.offers04titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#3e6128; border: 1px solid #cfd7c9; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg05 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #ee3f35; }
.offersbg05a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 400px; font-size:11px; line-height:1.2em; }
.offers05title01 { font-size:20px; font-family:Arial; color: #ee3f35; padding-bottom: 7px; font-weight: bold; }
.offers05title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 5px; line-height:1.2em; padding-top: 10px; font-weight: bold; }
.offers05titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#ee3f35; border: 1px solid #fbcfcc; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg06 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #572166; }
.offersbg06a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 400px; font-size:11px; line-height:1.2em; }
.offers06title01 { font-size:20px; font-family:Arial; color: #572166; padding-bottom: 7px; font-weight: bold; }
.offers06title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 5px; line-height:1.2em; padding-top: 10px; font-weight: bold; }
.offers06titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#572166; border: 1px solid #ab90b2; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg07 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #4c2432; }
.offersbg07a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 400px; font-size:11px; line-height:1.2em; }
.offers07title01 { font-size:20px; font-family:Arial; color: #4c2432; padding-bottom: 7px; font-weight: bold; }
.offers07title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 5px; line-height:1.2em; padding-top: 10px; font-weight: bold; }
.offers07titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#4c2432; border: 1px solid #d2c8cc; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg08 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #8c9732; }
.offersbg08a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 400px; font-size:11px; line-height:1.2em; }
.offers08title01 { font-size:20px; font-family:Arial; color: #8c9732; padding-bottom: 7px; font-weight: bold; }
.offers08title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 5px; line-height:1.2em; padding-top: 10px; font-weight: bold; }
.offers08titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#8c9732; border: 1px solid #a9b165; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg09 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #4c2432; }
.offersbg09a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 440px; font-size:11px; line-height:1.2em; }
.offers09title01 { font-size:20px; font-family:Arial; color: #4c2432; padding-bottom: 7px; font-weight: bold; }
.offers09title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 5px; line-height:1.2em; padding-top: 10px; font-weight: bold; }
.offers09titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#4c2432; border: 1px solid #795b65; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg10 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #951b3a; }
.offersbg10a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 400px; font-size:11px; line-height:1.2em; }
.offers10title01 { font-size:20px; font-family:Arial; color: #951b3a; padding-bottom: 2px; font-weight: bold; }
.offers10title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 15px; line-height:1.2em; font-weight: bold; }
.offers10titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#951b3a; border: 1px solid #b0546b; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg11 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #252161; }
.offersbg11a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 400px; font-size:11px; line-height:1.2em; }
.offers11title01 { font-size:20px; font-family:Arial; color: #252161; padding-bottom: 2px; font-weight: bold; }
.offers11title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 15px; line-height:1.2em; font-weight: bold; }
.offers11titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#252161; border: 1px solid #9290b0; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg12 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #1a74bb; }
.offersbg12a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 400px; font-size:11px; line-height:1.2em; }
.offers12title01 { font-size:20px; font-family:Arial; color: #252161; padding-bottom: 2px; font-weight: bold; }
.offers12title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 15px; line-height:1.2em; font-weight: bold; }
.offers12titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#1a74bb; border: 1px solid #8cb9dd; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg13 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #3e6128; }
.offersbg13a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 400px; font-size:11px; line-height:1.2em; }
.offers13title01 { font-size:20px; font-family:Arial; color: #3e6128; padding-bottom: 2px; font-weight: bold; }
.offers13title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 15px; line-height:1.2em; font-weight: bold; }
.offers13titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#3e6128; border: 1px solid #9eb093; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg14 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #b75e21; }
.offersbg14a { padding:20px 30px 0px 30px; color: #5d5d5d; width: 400px; font-size:11px; line-height:1.2em; }
.offers14title01 { font-size:20px; font-family:Arial; color: #b75e21; padding-bottom: 12px; font-weight: bold; }
.offers14title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 15px; line-height:1.2em; font-weight: bold; }
.offers14titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#b75e21; border: 1px solid #dbae90; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg15 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #c15a7f; }
.offersbg15a { padding:20px 10px 0px 30px; color: #5d5d5d; width: 500px; font-size:11px; line-height:1.2em; }
.offers15title01 { font-size:20px; font-family:Arial; color: #c15a7f; padding-bottom: 12px; font-weight: bold; }
.offers15title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 15px; line-height:1.2em; font-weight: bold; }
.offers15titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#c15a7f; border: 1px solid #efd6df; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg16 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #a59e3a; }
.offersbg16a { padding:20px 10px 0px 30px; color: #5d5d5d; width: 500px; font-size:11px; line-height:1.2em; }
.offers16title01 { font-size:20px; font-family:Arial; color: #a59e3a; padding-bottom: 12px; font-weight: bold; }
.offers16title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 15px; line-height:1.2em; font-weight: bold; }
.offers16titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#a59e3a; border: 1px solid #d2ce9c; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg17 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #572166; }
.offersbg17a { padding:20px 10px 0px 30px; color: #5d5d5d; width: 500px; font-size:11px; line-height:1.2em; }
.offers17title01 { font-size:20px; font-family:Arial; color: #572166; padding-bottom: 12px; font-weight: bold; }
.offers17title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 15px; line-height:1.2em; font-weight: bold; }
.offers17titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#572166; border: 1px solid #d5c7d9; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg18 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #281a6d; }
.offersbg18a { padding:20px 10px 0px 30px; color: #281a6d; width: 500px; font-size:11px; line-height:1.2em; }
.offers18title01 { font-size:20px; font-family:Arial; color: #281a6d; padding-bottom: 2px; font-weight: bold; }
.offers18title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 15px; line-height:1.2em; font-weight: bold; }
.offers18titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#281a6d; border: 1px solid #d5c7d9; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg19 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #3c1d41; }
.offersbg19a { padding:20px 10px 0px 30px; color: #3c1d41; width: 500px; font-size:11px; line-height:1.2em; }
.offers19title01 { font-size:20px; font-family:Arial; color: #3c1d41; padding-bottom: 2px; font-weight: bold; }
.offers19title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 15px; line-height:1.2em; font-weight: bold; }
.offers19titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#3c1d41; border: 1px solid #d5c7d9; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

.offersbg20 { width: 672px; margin:4px 4px 0px 4px; border: 2px solid #ad4501; }
.offersbg20a { padding:20px 10px 0px 30px; color: #ad4501; width: 500px; font-size:11px; line-height:1.2em; }
.offers20title01 { font-size:20px; font-family:Arial; color: #ad4501; padding-bottom: 2px; font-weight: bold; }
.offers20title02 { font-size:14px; font-family:Arial; color: #303030; padding-bottom: 15px; line-height:1.2em; font-weight: bold; }
.offers20titlebutton { font-size:12px; font-family:Arial; color: #FFFFFF; font-weight: bold; background-color:#ad4501; border: 1px solid #d5c7d9; margin-top: 10px; margin-left: 55px; padding:7px 17px 7px 17px; width: 215px; text-align: center; }

a.offers:link, a.offers:visited, a.offers:active { text-decoration: none; font-size:12px; color: #FFFFFF; }
a.offers:hover { text-decoration: underline; font-size:12px; color: #FFFFFF; }

/* shop */
.title_shop { color: #92917F;}

a.green01:link, a.green01:visited, a.green01:active { text-decoration: underline; color: #3E8F0D;  font-weight:bold; }
a.green01:hover { text-decoration: none; color: #3E8F0D;  font-weight:bold; }

a.menu_shop:link, a.menu_shop:visited, a.menu_shop:active { text-decoration: none; color: #686861; line-height:1.6em; }
a.menu_shop:hover { text-decoration: underline; color: #686861; line-height:1.6em; }

.field_search { background-color: #FFFFFF; font-size:10px;font-family:verdana,Arial,Helvetica,sans-serif; color: #66675F; border: 1px solid #C8C9C4; padding: 2px; height: 17px; width: 119px; }

a.link, a.visited, a.active { text-decoration: underline; color: #66675F; }
a.hover { text-decoration: none; color: #66675F; }


/* stockist */

.stockistfield { font-size:12px; font-family:verdana; color:#66675F; padding: 2px; height: 20px; width: 100px; }
.stockiststable01a { width: 140px; }
.stockiststable01b { width: 110px; }
.stockiststable01c { }


.stockiststable02a { width: 300px; height: 175px; }
.stockiststable02b { width: 340px; height: 175px; padding-top: 5px; padding-left: 15px; border-bottom: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; }
.stockiststable02c { height: 20px; }

.stockist { font-size:15px; font-family:Arial; color: #375876; line-height:1.1em; padding-bottom: 2px; font-weight: bold; }

#stockistcontact { margin-top: 20px; margin-bottom: 20px; width: 490px; }


/* ===== SLIDESHOW ====== */

#slideshow { position:relative; height:223px; }
#slideshow IMG { position:absolute; top:0; left:0; z-index:8; opacity:0.0; }
#slideshow IMG.active { z-index:10; opacity:1.0; }
#slideshow IMG.last-active { z-index:9; }


/* ===== HOME 05-07-11 ====== */

#home050711row01 { }
#home050711row02 { width: 698px; height: 223px; }

#home050711a { padding: 8px 0px 26px 51px; float: left; }
#home050711b { padding: 8px 0px 26px 8px; float: left; }
#home050711c { padding: 8px 0px 26px 8px; float: left; }
#home050711d { padding: 8px 0px 26px 8px; float: left; }





