H1 SPAN {
	DISPLAY: none
}
H1 A {
	COLOR: #c00
}
#article H1 {
	MARGIN-BOTTOM: 0px; TEXT-TRANSFORM: capitalize
}
H2.white {
	FONT-SIZE: 22px; COLOR: #fff
}
#active-posts .gold-header H3 {
	FLOAT: left
}
#centre #blogs .grey-header H3 {
	FLOAT: left
}
#latest-posts .grey-header H3 {
	FLOAT: left
}
#most-active-posts .grey-header H3 {
	FLOAT: left
}
H2.subhead {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 6px; COLOR: #666; FONT-FAMILY: Georgia, Times, serif
}
ADDRESS {
	MARGIN-TOP: 0px; FONT-SIZE: 13px; FONT-STYLE: normal
}
#staff-picks-header H3 {
	FONT-SIZE: 14px
}
.sl-header H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px 0px 4px; TEXT-TRANSFORM: uppercase; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.sl-boxp {
	MARGIN-TOP: 0px
}
H3 {
	FONT-SIZE: 13px; COLOR: #fff; FONT-FAMILY: Arial, Verdana, sans-serif
}
.name-black {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.name-black A {
	COLOR: #000
}
.time {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666; FONT-FAMILY: Arial, Verdana, sans-serif
}
.entry {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666
}
.entrya {
	COLOR: #c00
}
.redbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c00; FONT-FAMILY: Arial, Verdana, sans-serif
}
.blue-box .redbold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #c00; FONT-FAMILY: Arial, Verdana, sans-serif
}
A.redbold {
	COLOR: #c00
}
.blue-box A.redbold {
	COLOR: #c00
}
#staff-picks-body P {
	
}
.gold-box P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.grey-box P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.blue-box P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.green-box P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.pink-box P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
white-box P {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.blue-box P {
	MARGIN-TOP: 0px
}
white-box P {
	MARGIN-TOP: 0px
}
.grey-box UL LI {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LIST-STYLE-TYPE: none
}
.grey-box UL LI A {
	COLOR: #000
}
.grey-box P {
	MARGIN-BOTTOM: 0px
}
.white-box P {
	MARGIN-BOTTOM: 0px
}
.grey-box P A {
	COLOR: #000
}
.blue-box P A {
	COLOR: #000
}
.gold-box P {
	MARGIN-TOP: 0px
}
#ch-archive .gold-box A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
#ch-archive .gold-box A:hover {
	TEXT-DECORATION: underline
}
#books P {
	MARGIN-TOP: 12px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 0px
}
#books P A {
	FONT-WEIGHT: bold
}
#latest-ch P A {
	COLOR: #000
}
#latest-blog-posts P {
	MARGIN-TOP: 0px
}
#latest-blog-posts-magazine P {
	MARGIN-TOP: 0px
}
#latest-blog-posts A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000
}
#latest-blog-posts-magazine A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000
}
#latest-blog-posts A.redbold {
	COLOR: #c00
}
#latest-blog-posts-magazine A.redbold {
	COLOR: #c00
}
#comments H3 {
	FONT-SIZE: 14px; COLOR: #000
}
#comments H4 {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000
}
#post H4 {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000
}
#post .post-header H3 {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000
}
.comment-date {
	MARGIN-TOP: 0px; DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #999
}
#post P {
	MARGIN: 0px
}
#pollard-blogroll A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000
}
#davis-blogroll A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000
}
#phillips-blogroll A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000
}
#pollard-blogroll P {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 12px
}
#davis-blogroll P {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 12px
}
#phillips-blogroll P {
	MARGIN-TOP: 0px; FONT-WEIGHT: normal; MARGIN-BOTTOM: 12px
}
#centre .phillips-header {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 470px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#centre .phillips-title {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/bg-phillipsblog-header.png) no-repeat; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 20px; WIDTH: 470px; HEIGHT: 160px; BORDER-RIGHT-WIDTH: 0px
}
#centre .phillips-image {
	MARGIN: 50px 0px 0px 20px
}
#magazine-top-story H1 {
	MARGIN-TOP: 0px; FONT-SIZE: 20px; MARGIN-BOTTOM: 4px
}
#magazine-top-story H1 A {
	COLOR: #c00
}
.magazine-story H2 {
	FONT-SIZE: 20px
}
.listing H2 {
	FONT-SIZE: 20px
}
.magazine-story H2 A {
	COLOR: #c00
}
.listing H2 A {
	COLOR: #c00
}
.magazine-story P {
	MARGIN-TOP: 2px
}
.listing P {
	MARGIN-TOP: 6px
}
#itwm .blue-header H3 {
	FONT-FAMILY: Georgia, Times, serif
}
#itwm .pink-header H3 {
	FONT-FAMILY: Georgia, Times, serif
}
#itwm .green-header H3 {
	FONT-FAMILY: Georgia, Times, serif
}
.also-by H3 {
	FONT-FAMILY: Georgia, Times, serif
}
#interstitial .blue-header H3 {
	FONT-FAMILY: Georgia, Times, serif
}
#interstitial .pink-header H3 {
	FONT-FAMILY: Georgia, Times, serif
}
#interstitial .green-header H3 {
	FONT-FAMILY: Georgia, Times, serif
}
#interstitial .blue-header H3 A {
	FONT-SIZE: 18px; COLOR: #fff
}
#interstitial .pink-header H3 A {
	FONT-SIZE: 18px; COLOR: #fff
}
#interstitial .green-header H3 A {
	FONT-SIZE: 18px; COLOR: #fff
}
#arts P {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
#business P {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
#life P {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
#style P {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
#itwm #columnists P {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
#arts P A {
	COLOR: #333
}
#business P A {
	COLOR: #333
}
#life P A {
	COLOR: #333
}
#style P A {
	COLOR: #333
}
#itwm #columnists P A {
	COLOR: #333
}
#page-number .page-number-on A {
	COLOR: #c00
}
#article-image P {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c00; LINE-HEIGHT: 130%
}
#article .comment H4 {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000
}
#columnists .column .date {
	FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 4px 0px 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
#magazine-top-story .date {
	FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 4px 0px 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
.magazine-story .date {
	FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 4px 0px 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
#archive .listing-head .date {
	FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 4px 0px 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
#debates .debate-text .date {
	FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 4px 0px 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
#debate-article #debate-intro .date {
	FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 4px 0px 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
#debate-intro-past .date {
	FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 4px 0px 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
#events .date {
	FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 4px 0px 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, serif
}
#columnists .column P {
	MARGIN-TOP: 6px
}
.also-by .grey-box P A {
	COLOR: #c00
}
#cf-header H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; FLOAT: left; MARGIN: 0px; COLOR: #fff; FONT-FAMILY: Georgia, Times, serif
}
#crossword P {
	MARGIN-TOP: 0px
}
#win-header H2 {
	COLOR: #333
}
.archive-listing H1 {
	CLEAR: right; MARGIN-BOTTOM: 6px; COLOR: #333; LINE-HEIGHT: 100%
}
.archive-listing-last H1 {
	CLEAR: right; MARGIN-BOTTOM: 6px; COLOR: #333; LINE-HEIGHT: 100%
}
.archive-listing H1 A {
	COLOR: #333
}
.archive-listing-last H1 A {
	COLOR: #333
}
#coffeehouse #centre H1 {
	FONT-WEIGHT: normal
}
#article #centre H1 {
	FONT-WEIGHT: normal
}
#magazine #centre H1 {
	FONT-WEIGHT: normal
}
#itwm #centre H2 {
	FONT-WEIGHT: normal
}
#blog-list-pollard H2 {
	FONT-WEIGHT: normal
}
#blog-list-davis H2 {
	FONT-WEIGHT: normal
}
#blog-list-phillips H2 {
	FONT-WEIGHT: normal
}
#this-weeks-issue H2 {
	FONT-WEIGHT: normal
}
#mts-left H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 28px; LINE-HEIGHT: 100%
}
.magazine-story H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 20px
}
#davis-blogroll .grey-box H4 {
	MARGIN-TOP: 14px; FONT-SIZE: 18px; MARGIN-BOTTOM: 0px; COLOR: #666
}
#davis-blogroll .grey-box P {
	MARGIN: 0px
}
#davis-blogroll .grey-box BR {
	DISPLAY: none
}
#blog-list-pollard DIV {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
#blog-list-pollard DIV P {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
#blog-list-phillips DIV {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
#blog-list-phillips DIV P {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
#blog-list-davis DIV {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
#blog-list-davis DIV P {
	FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
#most-active-posts .grey-box P.redbold {
	MARGIN-TOP: 0px! important; COLOR: #c00
}
#most-active-posts .grey-box P.redbold A {
	COLOR: #c00
}
#pollard-archive A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000
}
#davis-archive A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000
}
#phillips-archive A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000
}
.text {
	FONT-SIZE: 13px
}
#yesterdays-commentp {
	MARGIN: 0px
}
#yesterdays-comment H2 P DIV {
	MARGIN: 0px
}
#yesterdays-commenta:hover DIV {
	TEXT-DECORATION: underline
}
#mts-left P {
	MARGIN-TOP: 8px
}
#blogs-home #centre H2 {
	FONT-SIZE: 18px
}
#most-active-posts H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Georgia, Times, serif
}
#latest-posts H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Georgia, Times, serif
}
#events #offers H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FONT-FAMILY: Georgia, Times, serif
}
#headline {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333
}
#headline A {
	COLOR: #c00
}
#blogs {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; BACKGROUND: url(../images/bg-blogs.png) no-repeat right top; FLOAT: left; MARGIN-BOTTOM: -6px; PADDING-BOTTOM: 0px; WIDTH: 290px; PADDING-TOP: 38px; POSITION: relative; HEIGHT: 72px
}
#blogs-body {
	OVERFLOW: hidden; WIDTH: 185px; HEIGHT: 68px
}
IMG#blogs-back {
	LEFT: 120px; POSITION: absolute; TOP: 7px
}
IMG#blogs-play {
	LEFT: 146px; POSITION: absolute; TOP: 7px
}
IMG#blogs-next {
	LEFT: 172px; POSITION: absolute; TOP: 7px
}
IMG.blogs-writer {
	LEFT: 200px; POSITION: absolute; TOP: 0px
}
#staff-picks {
	MARGIN-BOTTOM: 20px; WIDTH: 160px
}
#staff-picks-header {
	PADDING-RIGHT: 8px; PADDING-LEFT: 10px; BACKGROUND: url(../images/header-staffpicks.png) no-repeat 0px 0px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px; HEIGHT: 14px
}
#staff-picks-body {
	PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; WIDTH: 145px; PADDING-TOP: 1px; BACKGROUND-COLOR: #fbe4a0
}
#staff-picks-footer {
	BACKGROUND: url(../images/footer-staffpicks.gif) no-repeat 0px 0px; WIDTH: 160px; HEIGHT: 6px
}
#staff-picks-body IMG {
	FLOAT: left; MARGIN-RIGHT: 7px
}
DIV#staff-picks-body DIV {
	FLOAT: left; WIDTH: 90px
}
#centre {
	BORDER-RIGHT: #e9e9e9 2px solid; PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #e9e9e9 2px solid; WIDTH: 464px; MARGIN-RIGHT: 9px; PADDING-TOP: 0px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 28px; BORDER-LEFT: #e9e9e9 2px solid; WIDTH: 784px; PADDING-TOP: 0px
}
#title {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM: #ccc 4px solid
}
.sponsorship-logo {
	FLOAT: right; WIDTH: 220px; PADDING-TOP: 12px; HEIGHT: 100px; TEXT-ALIGN: center
}
IMG#redcup-ch {
	FLOAT: left; MARGIN-RIGHT: 10px
}
IMG#title-ch {
	MARGIN-TOP: 16px; FLOAT: left
}
IMG#liveliest-talk {
	MARGIN-TOP: 57px; FLOAT: right
}
.date {
	MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 4px; BORDER-BOTTOM: #ccc 2px solid
}
.story {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 20px; COLOR: #000; BORDER-BOTTOM: #ccc 3px solid; FONT-FAMILY: Arial, Verdana, sans-serif
}
.story A {
	COLOR: #c00
}
.story .name-black A {
	COLOR: #000
}
.story-last {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px
}
.story IMG {
	FLOAT: left; MARGIN: 4px 14px 4px 0px
}
.story-last IMG {
	FLOAT: left; MARGIN: 4px 14px 4px 0px
}
A.arrow-link {
	PADDING-RIGHT: 16px; BACKGROUND: url(../images/page-arrowR.png) no-repeat right 50%
}
#davis #yesterdays-comment {
	DISPLAY: none
}
#pollard #yesterdays-comment {
	DISPLAY: none
}
#phillips #yesterdays-comment {
	DISPLAY: none
}
#this-weeks-issue {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../images/header-twi.png) #e2eaf7 no-repeat 0px 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 16px; OVERFLOW: hidden; WIDTH: 276px; PADDING-TOP: 30px; POSITION: relative; HEIGHT: 80px
}
#this-weeks-issue IMG {
	FLOAT: left; MARGIN: 0px 12px 4px 0px
}
IMG#twi-back {
	LEFT: 210px; POSITION: absolute; TOP: 100px
}
IMG#twi-pause {
	LEFT: 235px; POSITION: absolute; TOP: 100px
}
IMG#twi-next {
	LEFT: 260px; POSITION: absolute; TOP: 100px
}
#blog-list-pollard {
	PADDING-RIGHT: 140px; MIN-HEIGHT: 140px; BACKGROUND: url(../images/pollard.png) no-repeat right bottom; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 16px; BORDER-BOTTOM: #ccc 4px solid
}
#blog-list-phillips {
	PADDING-RIGHT: 140px; MIN-HEIGHT: 125px; BACKGROUND: url(../images/phillips.png) no-repeat right bottom; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 16px; BORDER-BOTTOM: #ccc 4px solid
}
#blog-list-davis {
	PADDING-RIGHT: 140px; MIN-HEIGHT: 110px; BACKGROUND: url(../images/davis.png) no-repeat right bottom; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 16px; BORDER-BOTTOM: #ccc 4px solid
}
#columns {
	MARGIN-BOTTOM: 10px
}
#latest-posts {
	FLOAT: left; WIDTH: 226px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px
}
#latest-posts .grey-box {
	PADDING-BOTTOM: 12px; PADDING-TOP: 1px
}
#most-active-posts {
	FLOAT: left; WIDTH: 226px
}
#latest-ch .gold-header {
	BACKGROUND: url(../images/latest-from-ch.png) #8b722c no-repeat 10px 15px; POSITION: relative; HEIGHT: 35px
}
IMG#cup-bg {
	LEFT: 395px; POSITION: absolute; TOP: -8px
}
#centre .gold-box .column1 {
	FLOAT: left; WIDTH: 210px; MARGIN-RIGHT: 20px
}
#centre .gold-box .column2 {
	FLOAT: left; WIDTH: 210px
}
#latest-posts .grey-box P {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px
}
#columns #most-active-posts .grey-box P {
	MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px
}
#latest-posts .grey-box P.redbold {
	MARGIN-TOP: 0px; COLOR: #c00
}
#latest-posts .grey-box P.redbold A {
	COLOR: #c00
}
#hiddenThisWeekArticles {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 75px
}
.thisWeekCycleContent {
	
}
.thisWeekCycleContent IMG {
	WIDTH: 40px
}
.grey-box INPUT#search {
	FLOAT: left
}
.grey-box INPUT#search-button {
	FLOAT: left
}
#pollard #header {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 470px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#phillips #header {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 470px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#davis #header {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 470px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.phillips-article#article #header {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: 470px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#phillips #header {
	MARGIN-BOTTOM: 20px
}
.phillips-article#article #header {
	MARGIN-BOTTOM: 20px
}
#pollard #title {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/bg-pollardblog-header.png) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 20px; WIDTH: 465px; HEIGHT: 156px; BORDER-RIGHT-WIDTH: 0px
}
#phillips #title {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 20px; WIDTH: 470px; HEIGHT: 160px; BORDER-RIGHT-WIDTH: 0px
}
#phillips #title IMG {
	MARGIN: 50px 0px 0px 20px
}
#davis #title {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/bg-davisblog-header.png) no-repeat 0px 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 20px; WIDTH: 465px; HEIGHT: 122px; BORDER-RIGHT-WIDTH: 0px
}
#davis #title IMG {
	MARGIN: 25px 0px 0px 20px
}
#ch-article .story {
	MARGIN-BOTTOM: 0px
}
H1 SPAN {
	DISPLAY: none
}
H1#politics {
	BACKGROUND: url(../images/title-politics.png) no-repeat; WIDTH: 176px; HEIGHT: 31px
}
#magazine-top-story {
	MARGIN-BOTTOM: 20px
}
#mts-left {
	FLOAT: left; WIDTH: 212px; MARGIN-RIGHT: 20px
}
#mts-right {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
#mts-right P {
	MARGIN-BOTTOM: 8px
}
.magazine-story {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 8px
}
IMG#bookclub {
	DISPLAY: block; MARGIN: 0px 0px 30px
}
#comments {
	MARGIN-TOP: 30px
}
.comments-header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #d7cebb
}
.post-header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #d7cebb
}
.comments-box {
	MARGIN: 0px 0px 12px 4px
}
.post-box {
	MARGIN: 0px 0px 12px 4px
}
.comment {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.comment-last {
	PADDING-TOP: 8px
}
.comment .column1 {
	FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 16px
}
.comment-last .column1 {
	FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 16px
}
.post-box .column1 {
	FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 16px
}
.comment .column2 {
	FLOAT: left; WIDTH: 280px
}
.comment-last .column2 {
	FLOAT: left; WIDTH: 280px
}
.post-box .column2 {
	FLOAT: left; WIDTH: 280px
}
#post {
	MARGIN-BOTTOM: 50px
}
#post P {
	FLOAT: left
}
#post FORM {
	MARGIN-TOP: 20px
}
#post FORM INPUT {
	FLOAT: right; MARGIN-BOTTOM: 0px
}
#post FORM TEXTAREA {
	FLOAT: right; MARGIN-BOTTOM: 0px
}
.post {
	PADDING-RIGHT: 6px; MARGIN-BOTTOM: 18px
}
#post-your-comment {
	FLOAT: none; MARGIN-RIGHT: 80px
}
#once {
	MARGIN-TOP: 12px; MARGIN-LEFT: 185px; WIDTH: 250px; TEXT-ALIGN: center
}
#post TEXTAREA {
	WIDTH: 280px
}
#post INPUT {
	WIDTH: 280px
}
#post-your-comment INPUT {
	WIDTH: auto
}
#itwm-left {
	FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 215px; MARGIN-RIGHT: 15px
}
#itwm-right {
	FLOAT: left; MARGIN-BOTTOM: 0px; WIDTH: 232px
}
#itwm-cartoon {
	CLEAR: both; BORDER-TOP: #ccc 2px solid; PADDING-TOP: 20px
}
#itwm-cartoon IMG {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 20px
}
.listing {
	MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px; BORDER-BOTTOM: #ccc 1px solid
}
#itwm .listing {
	MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px; BORDER-BOTTOM: #ccc 1px solid
}
#this-week .column1 {
	FLOAT: left; WIDTH: 99px; MARGIN-RIGHT: 8px
}
#this-week .column2 {
	FLOAT: left; WIDTH: 99px
}
#itwm-image-small {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-BOTTOM: 20px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#life .column1 {
	FLOAT: left; WIDTH: 102px; MARGIN-RIGHT: 14px
}
#life .column2 {
	FLOAT: left; WIDTH: 105px
}
#diversions .blue-box {
	PADDING-RIGHT: 4px
}
#diversions .column1 {
	FLOAT: left; WIDTH: 104px; MARGIN-RIGHT: 12px
}
#diversions .column2 {
	FLOAT: left; WIDTH: 94px
}
#itwm #diversions P {
	MARGIN: 8px 0px 0px
}
#itwm .listing {
	PADDING-BOTTOM: 8px
}
.diversions-item {
	FLOAT: left; WIDTH: 95px; MARGIN-RIGHT: 10px
}
#books {
	MARGIN-TOP: 20px
}
#subline {
	PADDING-RIGHT: 8px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; MARGIN: 10px 0px 14px; PADDING-TOP: 4px; BACKGROUND-COLOR: #f0f0f0
}
#subline #name {
	FLOAT: left
}
#subline #date {
	FLOAT: right
}
#article-image IMG {
	FLOAT: left; MARGIN: 0px 12px 4px 0px
}
#text {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 30px; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
#text BLOCKQUOTE {
	CLEAR: both
}
#text IMG {
	FLOAT: left; MARGIN-RIGHT: 12px
}
#bodyText {
	FONT-SIZE: 13px; MARGIN-BOTTOM: 30px; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
#bodyText P {
	FONT-SIZE: 13px
}
#actions {
	MARGIN-BOTTOM: 20px
}
.actions {
	MARGIN-BOTTOM: 12px
}
#jump {
	MARGIN-BOTTOM: 40px
}
#jump P {
	DISPLAY: inline; FONT-WEIGHT: bold; COLOR: #333
}
#jump P A {
	DISPLAY: inline; FONT-WEIGHT: bold; COLOR: #333
}
#previous-page {
	FLOAT: left
}
#page-number {
	FLOAT: left; TEXT-ALIGN: center
}
#previous-page {
	MARGIN-RIGHT: 70px
}
.page-number {
	MARGIN-RIGHT: 20px
}
.page-number-on {
	MARGIN-RIGHT: 20px
}
IMG#arrow-left {
	FLOAT: left; MARGIN: 2px 6px 0px 0px
}
IMG#arrow-right {
	FLOAT: right; MARGIN: 2px 0px 0px 6px
}
#next-page {
	FLOAT: right
}
#subscribe-now IMG {
	MARGIN-BOTTOM: 30px; MARGIN-LEFT: 140px
}
#article #post {
	MARGIN-BOTTOM: 30px
}
#article #post-to {
	BORDER-TOP: #ccc 2px solid
}
#article #post-to P {
	MARGIN-TOP: 4px; MARGIN-BOTTOM: 6px
}
#article .post-header {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 10px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #fff
}
#article .comment {
	BORDER-TOP: #ccc 1px solid; BORDER-BOTTOM-WIDTH: 0px
}
P#post-a-comment {
	MARGIN-TOP: 10px
}
.articleNav {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 0px; PADDING-TOP: 4px; TEXT-ALIGN: right
}
.articleNav A {
	FONT-WEIGHT: bold; COLOR: #c00
}
.columnist-listing {
	MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 20px; BORDER-BOTTOM: #ccc 2px solid
}
.columnist {
	FLOAT: left; WIDTH: 88px; MARGIN-RIGHT: 12px
}
.columnist IMG {
	MARGIN-BOTTOM: 3px
}
.column {
	FLOAT: left; WIDTH: 184px; MARGIN-RIGHT: 16px
}
.also-by {
	FLOAT: left; WIDTH: 160px
}
.also-by P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 12px
}
.also-by .grey-box {
	MARGIN-BOTTOM: 0px; BACKGROUND-COLOR: #f0f0f0
}
#browse-cartoons {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; MARGIN: 0px 0px 12px 3px; BORDER-LEFT: #999 1px solid; WIDTH: 460px; BORDER-BOTTOM: #999 1px solid
}
#cf-header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; WIDTH: 440px; PADDING-TOP: 5px; BORDER-BOTTOM: #999 1px solid; BACKGROUND-COLOR: #666
}
#cf-header FORM {
	FLOAT: right
}
#cartoon {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 20px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff
}
#cartoon-thumbs {
	PADDING-RIGHT: 8px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; HEIGHT: 45px; BACKGROUND-COLOR: #d0d0d0
}
IMG.thumb {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; FLOAT: left; BORDER-LEFT: #999 1px solid; MARGIN-RIGHT: 15px; BORDER-BOTTOM: #999 1px solid
}
#cartoon-next {
	MARGIN-TOP: 10px; FLOAT: right
}
#cartoon-back {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-RIGHT: 16px
}
#note {
	MARGIN-LEFT: 45px; WIDTH: 400px; TEXT-ALIGN: center
}
#main-cartoon {
	VERTICAL-ALIGN: middle; OVERFLOW: hidden; LINE-HEIGHT: 450px; HEIGHT: 450px; TEXT-ALIGN: center
}
#main-cartoon DIV.hideable {
	DISPLAY: inline; LINE-HEIGHT: 18px; HEIGHT: 450px
}
#main-cartoon DIV.hideable P {
	PADDING-TOP: 10px; FONT-STYLE: italic; FONT-FAMILY: 'Times New Roman', Times, serif
}
#cartoons #header {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#cartoons #centre {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
#cartoons #left-vertical {
	BORDER-RIGHT: #e9e9e9 2px solid; PADDING-RIGHT: 15px; MIN-HEIGHT: 900px; MARGIN-BOTTOM: 0px; MARGIN-RIGHT: 0px
}
#cartoons #right-vertical {
	PADDING-LEFT: 8px; MIN-HEIGHT: 1100px; MARGIN-BOTTOM: 0px; BORDER-LEFT: #e9e9e9 2px solid
}
#cartoons #centre {
	MARGIN-RIGHT: 0px
}
#chess {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 206px; MARGIN-RIGHT: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #fdf2d8
}
#bridge {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 206px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d1d9ec
}
#chess IMG {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
#bridge IMG {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
#crossword IMG {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
#crossword IMG {
	MARGIN: 4px 10px 4px 0px
}
#crossword {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 20px 0px; PADDING-TOP: 8px; BACKGROUND-COLOR: #f0f0f0
}
#competition {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #ccc 1px solid
}
#win {
	MARGIN-BOTTOM: 20px
}
#win-header {
	PADDING-RIGHT: 10px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; BACKGROUND-COLOR: #f6c841
}
#image {
	FLOAT: left; MARGIN-RIGHT: 20px
}
#win-box {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 12px; BACKGROUND-COLOR: #fdf2d8
}
#win-form {
	FLOAT: left; WIDTH: 280px
}
#win-form .text-box INPUT {
	FLOAT: right; MARGIN-BOTTOM: 16px; WIDTH: 180px
}
#win-form .text-box P {
	FLOAT: left
}
#win-form P {
	MARGIN-TOP: 0px; FLOAT: left
}
#win-form FORM {
	MARGIN-TOP: 55px
}
#win-form INPUT {
	FLOAT: left
}
#win-form #checkbox-p {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 250px
}
#win-form #checkbox-p P {
	MARGIN-BOTTOM: 10px
}
#win-form #enter-button {
	MARGIN-TOP: 10px; MARGIN-LEFT: 90px
}
#comp-blurb {
	MARGIN-BOTTOM: 20px
}
#image P {
	MARGIN-TOP: 4px
}
#access {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #e8e8e8
}
IMG#access-button1 {
	MARGIN: 0px 10px 8px 0px
}
#diversions #centre P {
	MARGIN-TOP: 0px
}
.archive-listing {
	MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 0px; BORDER-BOTTOM: #ccc 3px solid
}
.archive-listing-last {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 25px; PADDING-BOTTOM: 0px
}
.listing-cover {
	FLOAT: left; WIDTH: 148px
}
.listing-articles {
	FLOAT: left; WIDTH: 300px; MARGIN-RIGHT: 10px
}
.listing-head {
	MARGIN-BOTTOM: 16px; PADDING-BOTTOM: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.listing-body-left {
	FLOAT: left; WIDTH: 130px; MARGIN-RIGHT: 20px
}
.listing-body-right {
	FLOAT: left; WIDTH: 135px
}
.listing {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 10px; BORDER-RIGHT-WIDTH: 0px
}
.author-biog IMG {
	FLOAT: left; MARGIN: 0px 10px 2px 0px
}
.author-biog H2 {
	FONT-SIZE: 18px; MARGIN-BOTTOM: 10px
}
.author-biog DIV {
	FONT-SIZE: 13px
}
.search-listing {
	MARGIN-BOTTOM: 20px
}
.search-listing H2 {
	FONT-SIZE: 16px
}
.search-listing H2 A {
	COLOR: #c00
}
.search-listing P {
	MARGIN-TOP: 2px
}
.search-listing SPAN.date {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 14px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #333; MARGIN-RIGHT: 10px; FONT-FAMILY: Georgia, Times, serif; BORDER-RIGHT-WIDTH: 0px
}
.search-string {
	FONT-WEIGHT: bold
}
.num-search-results {
	FONT-WEIGHT: bold
}
#right-vertical {
	FLOAT: left; WIDTH: 300px
}
#mpu {
	MARGIN-BOTTOM: 20px
}
#guest-blog {
	MARGIN-BOTTOM: 20px
}
#magazine #mpu {
	MARGIN-BOTTOM: 0px
}
#itwm #mpu {
	MARGIN-BOTTOM: 0px
}
#columnists #mpu {
	MARGIN-BOTTOM: 0px
}
#cartoons #mpu {
	MARGIN-BOTTOM: 0px
}
#diversions #mpu {
	MARGIN-BOTTOM: 0px
}
#archive #mpu {
	MARGIN-BOTTOM: 0px
}
#classifieds #mpu {
	MARGIN-BOTTOM: 0px
}
#classifieds-submit #mpu {
	MARGIN-BOTTOM: 0px
}
#classifieds-section #mpu {
	MARGIN-BOTTOM: 0px
}
#debates #mpu {
	MARGIN-BOTTOM: 0px
}
#events #mpu {
	MARGIN-BOTTOM: 0px
}
.gold-header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; BACKGROUND-COLOR: #8b722c
}
.grey-header IMG {
	FLOAT: right
}
.gold-header IMG {
	FLOAT: right
}
.blue-header IMG {
	FLOAT: right
}
.gold-box {
	PADDING-RIGHT: 8px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; PADDING-TOP: 10px; BACKGROUND-COLOR: #d7cebb
}
.grey-header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; BACKGROUND-COLOR: #333
}
.grey-box {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: #ddd
}
#columnists #centre .grey-header {
	BACKGROUND-COLOR: #666
}
.blue-header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; BACKGROUND-COLOR: #394d88
}
.blue-box {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: #e2eaf7
}
.green-header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; BACKGROUND-COLOR: #868738
}
.green-box {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: #f6f3e1
}
.pink-header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; BACKGROUND-COLOR: #873852
}
.pink-box {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: #f6e1ea
}
.white-box {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 8px; PADDING-TOP: 12px; BACKGROUND-COLOR: #fff
}
.brown-header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; BACKGROUND-COLOR: #8b301b
}
.brown-box {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: #d7cebb
}
.sl-header {
	MARGIN-TOP: 30px; MARGIN-BOTTOM: 8px; BORDER-BOTTOM: #ccc 2px solid
}
.sl-box {
	MARGIN-BOTTOM: 30px
}
.grey-box .column1 {
	FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 30px
}
.grey-box .column2 {
	FLOAT: left; WIDTH: 120px
}
#ch-blogroll .grey-box P {
	MARGIN: 0px
}
#in-this-section-box {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; WIDTH: 276px; PADDING-TOP: 12px; BACKGROUND-COLOR: #e2eaf7
}
#related-articles-box {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; WIDTH: 276px; PADDING-TOP: 12px; BACKGROUND-COLOR: #e2eaf7
}
#in-this-section P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
#related-articles P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
#active-posts P A {
	COLOR: #000
}
#active-posts P SPAN A {
	COLOR: #c00
}
#spec-blogroll .grey-box P {
	MARGIN: 0px
}
.gold-box FORM SELECT {
	FLOAT: left; MARGIN: 0px 6px 12px 0px
}
.grey-box FORM SELECT {
	FLOAT: left; MARGIN: 0px 6px 12px 0px
}
.gold-box FORM INPUT {
	MARGIN-TOP: 4px; FLOAT: left
}
.grey-box FORM INPUT {
	MARGIN-TOP: 4px; FLOAT: left
}
#pollard #yesterdays-comment {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../images/header-ybc.png) #dcd5c0 no-repeat 0px 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 276px; PADDING-TOP: 30px; HEIGHT: 65px
}
#davis #yesterdays-comment {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../images/header-ybc.png) #dcd5c0 no-repeat 0px 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 276px; PADDING-TOP: 30px; HEIGHT: 65px
}
#phillips #yesterdays-comment {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../images/header-ybc.png) #dcd5c0 no-repeat 0px 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 8px; OVERFLOW: hidden; WIDTH: 276px; PADDING-TOP: 30px; HEIGHT: 65px
}
IMG#cup-large {
	FLOAT: right; MARGIN: 0px 4px
}
#spec-blogroll .grey-box {
	PADDING-BOTTOM: 0px
}
#latest-blog-posts {
	PADDING-TOP: 1px
}
#most-active-posts .grey-box {
	PADDING-TOP: 1px
}
#latest-blog-posts IMG {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 14px 7px 0px
}
#latest-blog-posts-magazine IMG {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 14px 7px 0px
}
#latest-blog-posts .grey-box {
	PADDING-BOTTOM: 0px
}
#latest-blog-posts-magazine .grey-box {
	PADDING-BOTTOM: 0px
}
.lbp-text {
	MIN-HEIGHT: 50px; FLOAT: left; MARGIN-BOTTOM: 14px; WIDTH: 210px
}
#latest-blog-posts {
	BACKGROUND-COLOR: #ddd
}
#latest-blog-posts-magazine {
	BACKGROUND-COLOR: #ddd
}
#books .blue-box {
	PADDING-TOP: 1px
}
IMG#crossword {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
.white-box {
	PADDING-TOP: 1px
}
#itwm .blue-box {
	PADDING-TOP: 1px
}
#itwm .pink-box {
	PADDING-TOP: 1px
}
#itwm .green-box {
	PADDING-TOP: 1px
}
#spec-business-listing .blue-box {
	PADDING-TOP: 1px
}
#cartoons #centre P {
	MARGIN-TOP: 0px; MARGIN-LEFT: 6px
}
#ad-now {
	MARGIN-BOTTOM: 20px
}
#search-classifieds-box {
	PADDING-RIGHT: 12px; PADDING-LEFT: 16px; BACKGROUND: url(../images/header-search-class.png) #eee no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 12px; PADDING-TOP: 40px
}
.searchInputWide {
	WIDTH: 213px; MARGIN-RIGHT: 6px
}
#classifieds-search {
	DISPLAY: inline; WIDTH: 238px; MARGIN-RIGHT: 8px
}
INPUT#classifieds-search-button {
	MARGIN-TOP: 5px
}
#top {
	MARGIN-BOTTOM: 12px
}
#bottom P {
	DISPLAY: inline; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #666; MARGIN-RIGHT: 6px
}
#classifieds H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px; COLOR: #fff; FONT-FAMILY: Georgia, Times, seif
}
#classifieds-section H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px; COLOR: #fff; FONT-FAMILY: Georgia, Times, seif
}
#classifieds-submit H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN: 0px; COLOR: #fff; FONT-FAMILY: Georgia, Times, seif
}
#classifieds H3 A {
	COLOR: #fff
}
#classifieds-section H3 A {
	COLOR: #fff
}
#classifieds-submit H3 A {
	COLOR: #fff
}
#classifieds #holidays H4 {
	FONT-SIZE: 13px; FLOAT: left; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, seif
}
#classifieds #property H4 {
	FONT-SIZE: 13px; FLOAT: left; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, seif
}
#classifieds #general-classifieds H4 {
	FONT-SIZE: 13px; FLOAT: left; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, seif
}
#classifieds-section #holidays H4 {
	FONT-SIZE: 13px; FLOAT: left; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, seif
}
#classifieds-section #property H4 {
	FONT-SIZE: 13px; FLOAT: left; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, seif
}
#classifieds-section #general-classifieds H4 {
	FONT-SIZE: 13px; FLOAT: left; MARGIN: 0px; COLOR: #333; FONT-FAMILY: Georgia, Times, seif
}
#classifieds #holidays H4 A {
	COLOR: #333
}
#classifieds #property H4 A {
	COLOR: #333
}
#classifieds #general-classifieds H4 A {
	COLOR: #333
}
#classifieds-section #holidays H4 A {
	COLOR: #333
}
#classifieds-section #property H4 A {
	COLOR: #333
}
#classifieds-section #general-classifieds H4 A {
	COLOR: #333
}
#classifieds .arrow-button {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-RIGHT: 8px
}
#classifieds-section .arrow-button {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-RIGHT: 8px
}
.country {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 6px; PADDING-TOP: 0px; BORDER-BOTTOM: #666 1px solid
}
.area-listing {
	PADDING-BOTTOM: 20px; MARGIN-LEFT: 21px
}
#classifieds .blue-box {
	PADDING-BOTTOM: 10px
}
#classifieds-section .blue-box {
	BACKGROUND-COLOR: #fff
}
#classifieds .blue-box .area-listing P {
	MARGIN: 0px 0px 4px
}
#classifieds .blue-box .area-listing P A {
	COLOR: #666
}
#classifieds #header {
	PADDING-LEFT: 0px; WIDTH: 464px; BORDER-LEFT-STYLE: none
}
#classifieds-section #header {
	PADDING-LEFT: 0px; WIDTH: 464px; BORDER-LEFT-STYLE: none
}
#classifieds-submit #header {
	PADDING-LEFT: 0px; WIDTH: 464px; BORDER-LEFT-STYLE: none
}
.web-display {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 10px; PADDING-TOP: 12px; BACKGROUND-COLOR: #e2eaf7
}
.paper-lineage {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; MARGIN: 0px 0px 10px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
#classifieds-section .country {
	MARGIN-BOTTOM: 12px
}
.web-display-text .arrow-button {
	FLOAT: left
}
.paper-lineage-text .arrow-button {
	FLOAT: left
}
.web-display-text {
	FLOAT: left
}
.paper-lineage-text {
	FLOAT: left
}
.web-display-text {
	WIDTH: 270px
}
.web-display-image {
	FLOAT: right
}
.web-display-text P {
	FONT-WEIGHT: normal
}
.paper-lineage-text P {
	FONT-WEIGHT: normal
}
.web-display H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 0.4em
}
.paper-lineage H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-BOTTOM: 0.4em
}
.web-display H5 A {
	COLOR: #000
}
.paper-lineage H5 A {
	COLOR: #000
}
.footnote {
	MARGIN-TOP: -25px; FONT-SIZE: 11px; MARGIN-LEFT: 16px
}
.footnote P {
	FONT-SIZE: 11px; MARGIN: 0px 0px 0.4em
}
.web-display-text H4 {
	FONT-WEIGHT: bold! important; FONT-SIZE: 18px! important; MARGIN-BOTTOM: 8px! important; COLOR: #324378! important; FONT-FAMILY: Arial, Verdana, sans-serif! important
}
.web-display-text TD {
	VERTICAL-ALIGN: top
}
TD.left {
	WIDTH: 40%
}
IMG#email-adv {
	MARGIN-TOP: 12px
}
#adv-image1 IMG {
	FLOAT: left; MARGIN: 4px 14px 4px 0px
}
#adv-image2 IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#adv-text {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 18px
}
#adv-text P {
	FONT-WEIGHT: normal
}
#email INPUT#submit {
	MARGIN-LEFT: 300px
}
#classifieds-submit P {
	MARGIN-TOP: 0px
}
#classifieds-form {
	BORDER-RIGHT: #394d88 1px dashed; PADDING-RIGHT: 12px; BORDER-TOP: #394d88 1px dashed; PADDING-LEFT: 12px; PADDING-BOTTOM: 16px; BORDER-LEFT: #394d88 1px dashed; PADDING-TOP: 16px; BORDER-BOTTOM: #394d88 1px dashed; BACKGROUND-COLOR: #d8e1ed
}
#classifieds-form P {
	DISPLAY: inline
}
#classifieds-form INPUT {
	WIDTH: 280px
}
#classifieds-form TEXTAREA {
	WIDTH: 280px
}
#classifieds-form FORM SELECT {
	WIDTH: 200px! important
}
#titleCount {
	FONT-SIZE: 10px! important
}
#wineclub-archive INPUT#go-button {
	MARGIN-LEFT: 6px
}
#offers .brown-box {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 12px; PADDING-TOP: 1px; BACKGROUND-COLOR: #ede9e0
}
.section H3 {
	FONT-SIZE: 14px; COLOR: #8b301b
}
.section H3 A {
	COLOR: #8b301b
}
.section H4 A {
	COLOR: #8b301b
}
.section P {
	FONT-SIZE: 13px; MARGIN: 0px
}
.section {
	MARGIN-TOP: 12px; PADDING-BOTTOM: 12px; BORDER-BOTTOM: #c3b8ac 1px solid
}
.section H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #8b301b
}
#more-offers {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #d3c5b8
}
.more-offers {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #8b301b
}
.more-offers A {
	COLOR: #8b301b
}
#more-offers IMG {
	FLOAT: left; MARGIN: 2px 6px 0px
}
#more-offers P {
	FLOAT: left; MARGIN: 0px 0px 4px
}
#cork {
	FLOAT: left; MARGIN-BOTTOM: 0px
}
#wineclub-quote {
	MARGIN-TOP: 11px; FLOAT: right
}
#monthly-wineclub {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
#monthly-wineclub IMG {
	MARGIN-LEFT: 2px
}
#monthly-wineclub H2 {
	FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #8b301b; FONT-FAMILY: Arial, Verdana, sans-serif
}
#wineclub-box {
	PADDING-RIGHT: 12px; BORDER-TOP: #8b301b 5px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 1px; PADDING-TOP: 8px; BACKGROUND-COLOR: #d3c5b8
}
#wineclub-box P.text {
	FONT-FAMILY: Georgia, Times, serif
}
#features {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ede9e0
}
.wine-article {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid
}
.wine-text {
	FLOAT: left; MARGIN: -6px 0px 8px; WIDTH: 330px
}
.wine-img {
	FLOAT: left; MARGIN: 10px 12px 12px 0px
}
#paginations {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666
}
#paginations A {
	COLOR: #666
}
#previous-arrow {
	MARGIN-TOP: 1px; FLOAT: left; MARGIN-RIGHT: 20px
}
#previous {
	FLOAT: left; MARGIN-RIGHT: 90px
}
#previous P {
	DISPLAY: inline
}
#page-links {
	FLOAT: left
}
#page-links P {
	DISPLAY: inline; MARGIN-RIGHT: 30px
}
#next {
	FLOAT: right
}
#next P {
	DISPLAY: inline
}
#next-arrow {
	MARGIN-TOP: 1px; FLOAT: right; MARGIN-LEFT: 20px
}
H1#title-entrepreneur {
	BACKGROUND: url(../images/header-specbus-entrepreneur.gif) no-repeat; WIDTH: 312px; HEIGHT: 31px
}
H1#title-magazine-lead-articles {
	BACKGROUND: url(../images/header-specbus-magazine-lead-articles.gif) no-repeat; WIDTH: 275px; HEIGHT: 32px
}
H1#title-wall-st-watch {
	BACKGROUND: url(../images/header-specbus-wall-st-watch.gif) no-repeat; WIDTH: 310px; HEIGHT: 32px
}
H1#title-comment {
	BACKGROUND: url(../images/header-specbus-comment.gif) no-repeat; WIDTH: 194px; HEIGHT: 32px
}
H1#title-counterpoint {
	BACKGROUND: url(../images/header-specbus-counterpoint.gif) no-repeat; WIDTH: 302px; HEIGHT: 32px
}
H1#title-strategist {
	BACKGROUND: url(../images/header-specbus-strategist-ibm.jpg) no-repeat; WIDTH: 505px; HEIGHT: 82px
}
H1#title-need-to-know {
	BACKGROUND: url(../images/header-specbus-need-to-know.gif) no-repeat; WIDTH: 294px; HEIGHT: 32px
}
H1#title-connoisseur {
	BACKGROUND: url(../images/header-specbus-connoisseur.gif) no-repeat; WIDTH: 277px; HEIGHT: 32px
}
H1#title-investment {
	BACKGROUND: url(../images/header-specbus-investment.gif) no-repeat; WIDTH: 194px; HEIGHT: 32px
}
H1#title-last-word {
	BACKGROUND: url(../images/header-specbus-lastword.gif) no-repeat; WIDTH: 225px; HEIGHT: 32px
}
H1#cartoons-title {
	BACKGROUND: url(../images/cartoons-title.png) no-repeat; WIDTH: 214px; HEIGHT: 32px
}
H1#title-coffeehouse {
	BACKGROUND: url(../images/coffeehouse-title.png) no-repeat; WIDTH: 349px; HEIGHT: 32px
}
H1#title-features {
	BACKGROUND: url(../images/title-features.png) no-repeat; WIDTH: 206px; HEIGHT: 31px
}
H1#title-itwm {
	BACKGROUND: url(../images/title-itwm.png) no-repeat; WIDTH: 515px; HEIGHT: 30px
}
H1#title-blogs {
	BACKGROUND: url(../images/title-blogs.png) no-repeat; WIDTH: 131px; HEIGHT: 31px
}
H1#title-politics {
	BACKGROUND: url(../images/title-politics.png) no-repeat; WIDTH: 180px; HEIGHT: 31px
}
H1#title-books {
	BACKGROUND: url(../images/title-books.png) no-repeat; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 133px; HEIGHT: 32px
}
IMG#bwealth-logo {
	DISPLAY: block; FLOAT: left; MARGIN: -6px 0px 10px 16px
}
H1#title-arts {
	BACKGROUND: url(../images/title-arts.png) no-repeat; WIDTH: 106px; HEIGHT: 32px
}
H1#title-business {
	BACKGROUND: url(../images/title-business.png) no-repeat; WIDTH: 194px; HEIGHT: 32px
}
H1#title-life {
	BACKGROUND: url(../images/title-life.png) no-repeat; WIDTH: 83px; HEIGHT: 31px
}
H1#columnists-header {
	BACKGROUND: url(../images/columnists-header.png) no-repeat; WIDTH: 252px; HEIGHT: 31px
}
H1#title-the-week {
	BACKGROUND: url(../images/title-the-week.png) no-repeat; WIDTH: 203px; HEIGHT: 31px
}
H1#diversions-title {
	BACKGROUND: url(../images/diversions-title.png) no-repeat; WIDTH: 235px; HEIGHT: 32px
}
H1#title-style-and-travel {
	BACKGROUND: url(../images/title-style-and-travel.png) no-repeat; WIDTH: 326px; HEIGHT: 31px
}
#coffeehouse-title {
	BACKGROUND: url(../images/title-ch.png) no-repeat; FLOAT: left; MARGIN: 15px 0px 30px; WIDTH: 429px; HEIGHT: 69px
}
#wineclub-title {
	BACKGROUND: url(../images/title-wineclub.png) no-repeat; FLOAT: left; MARGIN: 15px 0px 20px; WIDTH: 311px; HEIGHT: 68px
}
H1#archive-title {
	BACKGROUND: url(../images/archive-title.png) no-repeat; WIDTH: 325px; HEIGHT: 33px
}
H1#title-classifieds {
	BACKGROUND: url(../images/title-classifieds.png) no-repeat; WIDTH: 263px; HEIGHT: 31px
}
H1#title-stocks {
	BACKGROUND: url(../images/spectator-stocks.jpg) no-repeat; WIDTH: 263px; HEIGHT: 31px
}
#title-iq-debates {
	BACKGROUND: url(../images/title-iq-debates.png) no-repeat; FLOAT: left; MARGIN: 15px 0px 6px; WIDTH: 242px; HEIGHT: 36px
}
H1#title-events {
	BACKGROUND: url(../images/title-events.png) no-repeat; WIDTH: 357px; HEIGHT: 31px
}
H1#title-itmm {
	BACKGROUND: url(../images/header-specbus-itmm.gif) no-repeat; WIDTH: 539px; HEIGHT: 30px
}
H1#title-tf {
	BACKGROUND: url(../images/header-specbus-tf.gif) no-repeat; WIDTH: 400px; HEIGHT: 72px
}
H1#title-bn {
	BACKGROUND: url(../images/header-specbus-bn.gif) no-repeat; WIDTH: 327px; HEIGHT: 57px
}
H1#title-editorial {
	BACKGROUND: url(../images/header-specbus-editorial.gif) no-repeat; WIDTH: 202px; HEIGHT: 30px
}
H1#title-comment {
	BACKGROUND: url(../images/header-specbus-comment.gif) no-repeat; WIDTH: 194px; HEIGHT: 32px
}
H1#title-sbdiary {
	BACKGROUND: url(../images/header-specbus-sbdiary.gif) no-repeat; WIDTH: 556px; HEIGHT: 32px
}
H1#title-features {
	BACKGROUND: url(../images/header-specbus-features.gif) no-repeat; WIDTH: 202px; HEIGHT: 32px
}
H1#title-specialreport {
	BACKGROUND: url(../images/header-specbus-specialreport.gif) no-repeat; WIDTH: 327px; HEIGHT: 32px
}
H1#title-economics {
	BACKGROUND: url(../images/header-specbus-economics.gif) no-repeat; WIDTH: 224px; HEIGHT: 32px
}
H1#title-entntech {
	BACKGROUND: url(../images/header-specbus-ent-n-tech.gif) no-repeat; WIDTH: 620px; HEIGHT: 32px
}
H1#title-books {
	BACKGROUND: url(../images/header-specbus-books.gif) no-repeat; WIDTH: 132px; HEIGHT: 32px
}
H1#title-connoisseur {
	BACKGROUND: url(../images/header-specbus-connoisseur.gif) no-repeat; WIDTH: 277px; HEIGHT: 32px
}
H1#title-conndiary {
	BACKGROUND: url(../images/header-specbus-conndiary.gif) no-repeat; WIDTH: 530px; HEIGHT: 32px
}
H1#title-investor {
	BACKGROUND: url(../images/header-specbus-investor.gif) no-repeat; WIDTH: 191px; HEIGHT: 32px
}
H1#title-lastword {
	BACKGROUND: url(../images/header-specbus-lastword.gif) no-repeat; WIDTH: 225px; HEIGHT: 32px
}
#iq-logo {
	FLOAT: right
}
#iq-spiel {
	MARGIN-BOTTOM: 20px
}
#iq-spiel P {
	MARGIN: 0px
}
#spec-exclusives {
	BACKGROUND: url(../images/spec-exclusive-wide.png) no-repeat; MARGIN-BOTTOM: 30px; WIDTH: 470px; POSITION: relative; HEIGHT: 90px
}
IMG#buy-tickets-now {
	LEFT: 330px; POSITION: absolute; TOP: 58px
}
H2.orange-bar {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #ff7e03
}
.debate-listing {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 12px; BORDER-BOTTOM: #ccc 1px solid
}
.debate-listing-img {
	FLOAT: left; MARGIN-RIGHT: 12px
}
.debate-listing-img IMG {
	DISPLAY: block; MARGIN-BOTTOM: 10px; WIDTH: 148px
}
.vote-now {
	WIDTH: 148px
}
.vote-now-header {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 4px; PADDING-TOP: 3px; BACKGROUND-COLOR: #ccc
}
.vote-now-header H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000; FONT-FAMILY: Arial, Verdana, sans-serif
}
.vote-now-box {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 6px; PADDING-TOP: 4px; HEIGHT: 62px; BACKGROUND-COLOR: #f0f0f0
}
INPUT#vote-now-button {
	MARGIN-TOP: 6px
}
.debate-text {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 300px
}
.debate-text H2 {
	MARGIN-TOP: -3px; FONT-SIZE: 20px
}
#past-debates {
	MARGIN-BOTTOM: 20px; BACKGROUND-COLOR: #d5e2f3
}
#past-debates-header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 4px; BACKGROUND-COLOR: #a2b6d1
}
#past-debates-header H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; FLOAT: left; COLOR: #fff
}
#past-debates-header FORM {
	DISPLAY: inline; FLOAT: right
}
.past-debate {
	MARGIN-BOTTOM: 20px
}
.past-debate IMG {
	MARGIN-TOP: 0.3em
}
#past-debates-box {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.past-debate P {
	MARGIN: 0px
}
#past-debates-pagination {
	BORDER-TOP: #ccc 1px solid; PADDING-TOP: 6px; TEXT-ALIGN: center
}
#past-debates-pagination P {
	DISPLAY: inline; FONT-WEIGHT: bold; COLOR: #c00; MARGIN-RIGHT: 4px
}
#debate-intro {
	MARGIN-BOTTOM: 20px
}
#debate-intro-past {
	MARGIN-BOTTOM: 20px
}
#debate-intro IMG {
	FLOAT: left; MARGIN-RIGHT: 12px
}
#debate-intro-img {
	FLOAT: left! important; MARGIN-RIGHT: 12px
}
#debate-intro-past-img {
	FLOAT: left! important; MARGIN-RIGHT: 12px
}
#debate-intro-past-img IMG {
	DISPLAY: block; MARGIN-BOTTOM: 10px
}
#debate-intro-text {
	FLOAT: left! important
}
#debate-intro-img IMG {
	DISPLAY: block
}
#debate-intro H2 {
	FONT-SIZE: 20px
}
#debate-intro-past H2 {
	FONT-SIZE: 20px
}
#debate-details {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 12px; BACKGROUND-COLOR: #f0f0f0
}
#debate-details P {
	MARGIN-BOTTOM: 0px
}
#debate-details-header {
	PADDING-RIGHT: 8px; PADDING-LEFT: 12px; PADDING-BOTTOM: 3px; PADDING-TOP: 4px; BACKGROUND-COLOR: #ccc
}
#debate-details-header H3 {
	COLOR: #000
}
#details-left {
	FLOAT: left; MARGIN: 0px 12px; WIDTH: 220px
}
#details-right {
	FLOAT: left; MARGIN: 0px; WIDTH: 210px
}
#details-right IMG {
	MARGIN-TOP: 10px
}
#debate-info {
	MARGIN-BOTTOM: 40px
}
#debate-info H2 {
	MARGIN-TOP: 30px
}
#vote-result {
	PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 8px; MARGIN: 20px 0px 0px 160px; WIDTH: 288px; PADDING-TOP: 8px; BACKGROUND-COLOR: #f0f0f0
}
#vote-result P {
	MARGIN: 0px
}
#spec-exlusive-small {
	BACKGROUND: url(../images/spec-exclusive-small.png) no-repeat; MARGIN-BOTTOM: 20px; WIDTH: 300px; POSITION: relative; HEIGHT: 100px
}
IMG#buy-tickets {
	LEFT: 10px; POSITION: absolute; TOP: 72px
}
#contact-form {
	BORDER-RIGHT: #999 1px dashed; PADDING-RIGHT: 16px; BORDER-TOP: #999 1px dashed; PADDING-LEFT: 16px; PADDING-BOTTOM: 16px; BORDER-LEFT: #999 1px dashed; PADDING-TOP: 10px; BORDER-BOTTOM: #999 1px dashed; BACKGROUND-COLOR: #f0f0f0
}
#contact-form P {
	MARGIN-BOTTOM: 0px
}
#contact-form INPUT {
	WIDTH: 400px
}
#contact-form TEXTAREA {
	WIDTH: 400px
}
#events #offers {
	MARGIN-BOTTOM: 20px
}
#events #offers .brown-box {
	PADDING-TOP: 12px
}
#events #offers P {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 4px; COLOR: #89160e
}
#events #offers P A {
	COLOR: #89160e
}
H2#yellow-bar {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #f6c841
}
#quote-box {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR: #fdf2d8
}
#quote-box .quote {
	MARGIN-TOP: 0px; FONT-STYLE: italic
}
.event-article {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #ccc 1px solid
}
.offer-article {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 6px; BORDER-BOTTOM: #ccc 1px solid
}
.event-article IMG {
	FLOAT: left; MARGIN: 12px 12px 8px 0px
}
.offer-article IMG {
	FLOAT: left; MARGIN: 12px 12px 8px 0px
}
.event-article H2 {
	FONT-SIZE: 20px
}
.offer-article H2 {
	FONT-SIZE: 20px
}
H2#brown-bar {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; FONT-SIZE: 18px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #89160e
}
.offer-article {
	MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 16px
}
.order-box {
	PADDING-RIGHT: 10px; MARGIN-TOP: 4px; PADDING-LEFT: 10px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BACKGROUND-COLOR: #eae4d8
}
.order-box P {
	FONT-WEIGHT: bold; MARGIN: 6px
}
P.offer-ends {
	FONT-SIZE: 11px; COLOR: #666
}
.red {
	FONT-WEIGHT: bold; COLOR: #c00
}
#context-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 28px; WIDTH: 464px; PADDING-TOP: 0px
}
#context-centre {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 464px; MARGIN-RIGHT: 9px; PADDING-TOP: 0px
}
.context-left {
	FLOAT: left; MARGIN-BOTTOM: 0pt; WIDTH: 215px; MARGIN-RIGHT: 15px
}
.context-right {
	FLOAT: left; MARGIN-BOTTOM: 0pt; WIDTH: 232px
}
.divider {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 12px 0px; LINE-HEIGHT: 1px; PADDING-TOP: 0px
}
#context-article H1 {
	FONT-SIZE: 21px
}
#context-article H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 15px; COLOR: #cc0000; FONT-FAMILY: Georgia,Times,serif
}
#context-article H3 {
	CLEAR: both; BORDER-TOP: #cccccc 2px solid; FONT-SIZE: 15px; MARGIN-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; COLOR: #434343; LINE-HEIGHT: 23px; BORDER-BOTTOM: #cccccc 2px solid; FONT-FAMILY: Georgia,Times,serif
}
#context-article .listing IMG {
	FLOAT: left; MARGIN-RIGHT: 8px
}
#ibm-strategist {
	MARGIN-BOTTOM: 10px
}
#home #ibm-strategist {
	MARGIN-BOTTOM: 20px
}
#youtube-embed {
	MARGIN-BOTTOM: 16px
}
H2.sb-inthisedition {
	PADDING-RIGHT: 8px; MARGIN-TOP: 24px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BACKGROUND-COLOR: #394d88
}
.sb-listing {
	BORDER-TOP-WIDTH: 0px! important; PADDING-BOTTOM: 8px; MARGIN: 6px 0px 0px; BORDER-BOTTOM: #ccc 2px solid
}
.sb-listing IMG {
	FLOAT: left; MARGIN: 0px 10px 6px 0px
}
.sb-pagination {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 2px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 30px 0px 24px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 2px solid
}
.sb-pagination A {
	PADDING-RIGHT: 18px; BACKGROUND: url(/images/arrow-button.gif) no-repeat right center; FLOAT: right; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #c00
}
H2.trading-floor {
	MARGIN-TOP: 24px; BACKGROUND: url(/images/header-trading-floor.gif) white no-repeat left top; FLOAT: left! important; WIDTH: 350px; HEIGHT: 64px
}
.b-border3 {
	BORDER-BOTTOM: #ccc 3px solid
}
.b-border1 {
	BORDER-BOTTOM: #ccc 1px solid
}
H3.latest-posts SPAN {
	VISIBILITY: hidden
}
H2.trading-floor SPAN {
	VISIBILITY: hidden
}
H3.latest-posts {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/header-latest-posts.gif) no-repeat left top; FLOAT: left; WIDTH: 110px; HEIGHT: 18px
}
A.rss-link {
	PADDING-RIGHT: 18px; MARGIN-TOP: 6px; BACKGROUND: url(/images/rss-button.png) no-repeat right top; FLOAT: right; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #666
}
A.continue {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #c00
}
.font12 A {
	FONT-SIZE: 12px! important
}
H1#title-tradingfloor {
	BACKGROUND: url(../images/title-features.png) no-repeat left top; WIDTH: 206px; HEIGHT: 31px
}
H3.weeks-reviews {
	FONT: bold 1.5em Arial, Helvetica, sans-serif; COLOR: #414e85
}
.weeks-reviews-box {
	PADDING-TOP: 10px! important
}
.weeks-reviews-box P {
	MARGIN: 0px
}
.weeks-reviews-box P A {
	COLOR: #e71c24; FONT-FAMILY: Georgia, Times New Roman, serif
}
.latest-threads P {
	MARGIN-BOTTOM: 10px! important; FONT: 1.1em Arial, Helvetica, sans-serif
}
.latest-threads P A {
	COLOR: #e71c24
}
.latest-threads P.thread-topic {
	MARGIN-BOTTOM: 0px! important; FONT: bold 1.2em Georgia, Times New Roman, serif
}
H2.book-club-headline {
	MARGIN: 0px 0px 10px; FONT: 3.6em Arial, Helvetica, sans-serif; COLOR: #e71c24
}
.author-details {
	FLOAT: left; MARGIN: 0px 10px 10px 0px; WIDTH: 222px
}
.author-details P {
	MARGIN: 0px; FONT: 1.1em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #666
}
.author-details P SPAN.heading {
	FONT-WEIGHT: bold; COLOR: #bf1c24
}
IMG.author-image {
	MARGIN-BOTTOM: 10px
}
.module-red-2 {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/red-ribbon.png) repeat-y left top; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 223px
}
.module-red-2 P {
	MARGIN: 0px; FONT: 1.8em Arial, Helvetica, sans-serif; COLOR: #4d4d4d
}
#middle-top {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 15px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
#book-of-the-month {
	FLOAT: left; WIDTH: 250px
}
H3.book-of-the-month {
	BACKGROUND: url(/images/book-of-the-month.png) no-repeat left top; MARGIN-BOTTOM: 10px
}
H3.book-of-the-month A {
	DISPLAY: block; PADDING-BOTTOM: 20px
}
H3.book-of-the-month A:hover {
	TEXT-DECORATION: none
}
.grey-module {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/grey-ribbon.png) repeat-y left top; FLOAT: left; WIDTH: 250px
}
.grey-module P {
	FONT-SIZE: 1.1em; MARGIN: 0px
}
.grey-module STRONG {
	COLOR: #bf1c24
}
#book-club-home .grey-module P {
	MARGIN-RIGHT: 25px
}
.indent-module {
	MARGIN-TOP: 10px; PADDING-LEFT: 20px
}
.indent-module P {
	MARGIN: 0px
}
.indent-module A {
	COLOR: #000; TEXT-DECORATION: underline
}
.indent-module A:hover {
	TEXT-DECORATION: none
}
#book-club-home H4 {
	FONT: 1.1em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
#book-of-month-archive .grey-module H4 {
	FONT: 1.1em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
#book-club-home .button-container {
	FLOAT: none; PADDING-BOTTOM: 25px; MARGIN: 0px 0px 0px -10px
}
.button-this-month {
	PADDING-RIGHT: 146px; BACKGROUND: url(/images/button-this-month.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px; TEXT-DECORATION: none
}
.button-next-month {
	PADDING-RIGHT: 146px; BACKGROUND: url(/images/button-this-month.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px; TEXT-DECORATION: none
}
.button-previous-month {
	PADDING-RIGHT: 146px; BACKGROUND: url(/images/button-this-month.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px; TEXT-DECORATION: none
}
.button-buy-book {
	PADDING-RIGHT: 146px; BACKGROUND: url(/images/button-this-month.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px; TEXT-DECORATION: none
}
.button-discuss-this-book {
	PADDING-RIGHT: 146px; BACKGROUND: url(/images/button-this-month.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px; TEXT-DECORATION: none
}
.button-this-month:hover {
	BACKGROUND: url(/images/button-this-month.png) no-repeat 0px 0px
}
.button-next-month {
	BACKGROUND: url(/images/button-next-month.png) no-repeat 0px -40px
}
.button-next-month:hover {
	BACKGROUND: url(/images/button-next-month.png) no-repeat 0px 0px
}
.button-previous-month {
	BACKGROUND: url(/images/button-previous-month.png) 0px -40px
}
.button-previous-month:hover {
	BACKGROUND: url(/images/button-previous-month.png) no-repeat 0px 0px
}
.button-discuss-this-book {
	BACKGROUND: url(/images/button-discuss-this-book.png) 0px -40px
}
.button-discuss-this-book:hover {
	BACKGROUND: url(/images/button-discuss-this-book.png) 0px 0px
}
.discuss-this-book {
	MARGIN-LEFT: 0px! important
}
#buy-book {
	MARGIN-TOP: 50px; FLOAT: left; MARGIN-LEFT: 30px; WIDTH: 200px
}
#buy-book IMG.author-book-large {
	MARGIN-BOTTOM: 10px
}
.grey-module P.author-title {
	FONT: bold 1.4em/1.2em Arial, Helvetica, sans-serif; COLOR: #000
}
.grey-module P.price {
	FONT: 1.4em/1.2em Arial, Helvetica, sans-serif; COLOR: #bf1c24! important
}
.grey-module P.isbn {
	FONT: 1em/1.2em Arial, Helvetica, sans-serif
}
.button-buy-book {
	BACKGROUND: url(/images/button-buy-book.png) no-repeat 0px -40px
}
.button-buy-book:hover {
	BACKGROUND: url(/images/button-buy-book.png) no-repeat 0px 0px
}
#discussion-board-middle {
	FLOAT: left; WIDTH: 250px; MARGIN-RIGHT: 10px
}
#discussion-board-middle P {
	FONT: 1.1em Arial, Helvetica, sans-serif
}
#live-chat-middle P {
	FONT: 1.1em Arial, Helvetica, sans-serif
}
#live-chat-middle {
	FLOAT: left; WIDTH: 220px
}
.border-board {
	PADDING-LEFT: 10px; BORDER-LEFT: #bfbfbf 1px dotted
}
#book-club-home #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#view-thread #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#meet-the-author #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#web-chat-transcript #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#new-thread #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#books-search #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.book-club-nav {
	BACKGROUND: url(/images/bg-book-club-nav.png) no-repeat left top; MARGIN-BOTTOM: 20px; WIDTH: 300px; HEIGHT: 101px
}
.book-club-nav .button-book-club-nav {
	FLOAT: left; PADDING-TOP: 35px
}
.book-club-nav .button-nav-margin {
	PADDING-LEFT: 5px
}
#book-club-discussion .book-club-nav {
	MARGIN-BOTTOM: 0px
}
A.books-barclays IMG {
	
}
#book-club-live-chat {
	FLOAT: left
}
.button-local {
	FLOAT: left
}
.books .welcome-book-club P {
	MARGIN: 0px; FONT: 2.2em/115% Arial, Helvetica, sans-serif; COLOR: #4d4d4d
}
.books .welcome-book-club P STRONG {
	FONT-WEIGHT: bold; COLOR: #bf1c24
}
.books #logo {
	BACKGROUND: url(/images/book-club-logo-new.png) #fff no-repeat left top; FLOAT: left; MARGIN: -5px 6px -7px 0pt; WIDTH: 432px
}
#center-block {
	FLOAT: left; WIDTH: 795px
}
#book-club-discussion #center-block {
	MARGIN-BOTTOM: 30px
}
#center-middle {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 795px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
#center-left {
	FLOAT: left; WIDTH: 480px; MARGIN-RIGHT: 0px
}
#discussion-board {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 480px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
#discussion-board H3 {
	FONT-SIZE: 1.1em
}
#discussion-board A {
	COLOR: #bf1c24
}
#discussion-board P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.module-red {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/red-ribbon.png) repeat-y left top; WIDTH: 440px
}
#center-right {
	FLOAT: right; WIDTH: 300px
}
H3.next-book {
	PADDING-LEFT: 60px; FONT-SIZE: 1.6em; BACKGROUND: url(/images/bg-book.png) no-repeat left top; PADDING-BOTTOM: 5px; COLOR: #e71c24
}
H3.next-book A {
	COLOR: #e71c24
}
#next-book-container {
	FLOAT: left; WIDTH: 400px
}
#next-book-content {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/grey-ribbon.png) repeat-y left top; FLOAT: left; WIDTH: 250px
}
.live-chat-content {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/grey-ribbon.png) repeat-y left top; FLOAT: left; WIDTH: 250px
}
#next-book-content P {
	FONT-SIZE: 1.1em
}
#next-book-content STRONG {
	COLOR: #bf1c24
}
#next-book-picture {
	FLOAT: right
}
#live-chat-container {
	FLOAT: right; WIDTH: 385px
}
.live-chat-content {
	WIDTH: auto
}
.live-chat-content H3 {
	FONT-SIZE: 2.1em; COLOR: #e71c24
}
.live-chat-content H3 A {
	COLOR: #e71c24
}
.live-chat-content P {
	FONT-SIZE: 1.1em; MARGIN: 0px 0px 10px
}
.chat-date-right {
	MARGIN-LEFT: 50px
}
P.small {
	FONT-SIZE: 0.9em; MARGIN: 0px 0px 10px
}
.live-chat-content P.chat-date {
	FONT-SIZE: 1.5em; MARGIN: 0px 0px 5px; COLOR: #bf1c24
}
.button-click-here {
	PADDING-RIGHT: 150px; BACKGROUND: url(/images/button-click-here.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px; MARGIN-LEFT: -10px
}
.button-click-here:hover {
	PADDING-RIGHT: 150px; BACKGROUND: url(/images/button-click-here.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px; MARGIN-LEFT: -10px
}
.button-click-here:hover {
	BACKGROUND: url(/images/button-click-here.png) no-repeat 0px 0px
}
.button-margin {
	MARGIN: 0px
}
.toggle {
	BORDER-BOTTOM: #bfbfbf 1px dotted
}
#login-bar-left {
	FLOAT: left; PADDING-BOTTOM: 25px
}
#login-bar-middle {
	FLOAT: left; PADDING-BOTTOM: 25px
}
#login-bar-right {
	FLOAT: left; PADDING-BOTTOM: 25px
}
#login-bar-left {
	PADDING-RIGHT: 20px; BACKGROUND: url(/images/login-bar-left.png) no-repeat left top
}
#login-bar-middle {
	BACKGROUND: url(/images/login-bar-middle.png) repeat-x left top; WIDTH: 754px
}
#login-bar-middle P {
	MARGIN: 13px 0px 0px; FONT: bold 1.1em Arial, Helvetica, sans-serif; COLOR: #fff
}
#login-bar-middle P.join-book-club {
	FLOAT: left
}
#login-bar-middle P.close-bar {
	FLOAT: right
}
#login-bar-middle A.open {
	PADDING-RIGHT: 20px; BACKGROUND: url(/images/arrow-down-white.png) no-repeat right 2px; CURSOR: pointer; COLOR: #fff
}
#login-bar-middle A.closed {
	PADDING-RIGHT: 20px; BACKGROUND: url(/images/arrow-down-white.png) no-repeat right 2px; CURSOR: pointer; COLOR: #fff
}
#login-bar-middle A.closed {
	BACKGROUND: url(/images/arrow-right-white.png) no-repeat right 1px
}
#login-bar-right {
	PADDING-RIGHT: 15px; BACKGROUND: url(/images/login-bar-right.png) no-repeat left top
}
.login {
	FLOAT: left
}
FIELDSET.signup {
	WIDTH: 260px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET.signup IMG {
	MARGIN-RIGHT: 10px
}
FIELDSET.signup .clear {
	DISPLAY: block
}
FIELDSET.signup LEGEND {
	DISPLAY: none
}
FIELDSET.signup LABEL {
	MARGIN-TOP: 4px; FLOAT: left; MARGIN-BOTTOM: 10px; FONT: bold 1.1em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 100px; CURSOR: pointer; COLOR: #bf1c24
}
FIELDSET.signup INPUT {
	MARGIN-BOTTOM: 10px; WIDTH: 150px
}
FIELDSET.signup P {
	FONT: 0.9em Arial, Helvetica, sans-serif
}
FIELDSET.signup LABEL.no-email {
	MARGIN-TOP: 2px; FONT: 1.1em Arial, Helvetica, sans-serif; MARGIN-LEFT: 5px; TEXT-TRANSFORM: none; WIDTH: 230px; COLOR: #000
}
FIELDSET.signup INPUT#no-email {
	FLOAT: left; WIDTH: auto
}
FIELDSET.signup INPUT.button-submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-submit.png) no-repeat 0px -40px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -8px; WIDTH: 150px; CURSOR: pointer; COLOR: #bf1c24; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 40px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.signup INPUT.button-submit:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-submit.png) no-repeat 0px -40px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -8px; WIDTH: 150px; CURSOR: pointer; COLOR: #bf1c24; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 40px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.signup INPUT.button-login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-submit.png) no-repeat 0px -40px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -8px; WIDTH: 150px; CURSOR: pointer; COLOR: #bf1c24; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 40px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.signup INPUT.button-login:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-submit.png) no-repeat 0px -40px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -8px; WIDTH: 150px; CURSOR: pointer; COLOR: #bf1c24; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 40px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.signup INPUT.button-send-password {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-submit.png) no-repeat 0px -40px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -8px; WIDTH: 150px; CURSOR: pointer; COLOR: #bf1c24; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 40px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.signup INPUT.button-send-password:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-submit.png) no-repeat 0px -40px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -8px; WIDTH: 150px; CURSOR: pointer; COLOR: #bf1c24; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 40px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.signup INPUT.button-submit:hover {
	BACKGROUND: url(/images/button-submit.png) no-repeat 0px 0px; COLOR: #e71c24
}
FIELDSET.signup INPUT.button-login {
	BACKGROUND: url(/images/button-login.png) no-repeat 0px -40px
}
FIELDSET.signup INPUT.button-login:hover {
	BACKGROUND: url(/images/button-login.png) no-repeat 0px 0px; COLOR: #e71c24
}
FIELDSET.signup INPUT.button-send-password {
	BACKGROUND: url(/images/button-send-password.png) no-repeat 0px -40px
}
FIELDSET.signup INPUT.button-send-password:hover {
	BACKGROUND: url(/images/button-send-password.png) no-repeat 0px 0px; COLOR: #e71c24
}
FIELDSET.signup INPUT.confirm-pw {
	MARGIN-BOTTOM: 20px
}
#signup-descrip {
	BORDER-RIGHT: #bfbfbf 1px dotted; PADDING-RIGHT: 10px; FLOAT: left; WIDTH: 165px; MARGIN-RIGHT: 10px
}
#signup-descrip P {
	MARGIN: 0px 0px 10px; FONT: 1.1em Arial, Helvetica, sans-serif
}
.forgot-password {
	FONT-SIZE: 1.1em! important; MARGIN: 0px 0px 10px
}
.pagination-container {
	MARGIN-BOTTOM: 15px; COLOR: #666; BORDER-BOTTOM: #bfbfbf 1px dotted
}
.pagination {
	FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-TOP: 10px
}
.pagination P {
	MARGIN: 0px; FONT: bold 1.1em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #bf1c24; TEXT-INDENT: 20px
}
.pagination-digit {
	MARGIN-TOP: 5px; FONT: bold 1.5em Arial, Helvetica, sans-serif
}
.pagination-container SPAN.digit {
	MARGIN: 0px 5px; COLOR: #666; BORDER-BOTTOM: #666 1px dotted
}
.pagination-container SPAN.page-number SPAN.digit {
	COLOR: #666; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.pagination-container SPAN.page-number A:hover {
	TEXT-DECORATION: none
}
.pagination-container .prev-links A:hover {
	TEXT-DECORATION: none
}
.pagination-container .next-links A:hover {
	TEXT-DECORATION: none
}
.pagination-container .prev-links {
	FLOAT: left; MARGIN: -2px 5px 0px 0px
}
.pagination-container .next-links {
	FLOAT: left; MARGIN: -2px 5px 0px 0px
}
.pagination-container .next-links {
	MARGIN: -2px 0px 0px 5px
}
.pagination-container .pages-bar-container {
	FLOAT: left
}
.bottom-button {
	MARGIN-TOP: 18px! important
}
.bottom {
	BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.thread {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
.thread H3 {
	FONT: bold 1.1em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.thread P {
	FONT: bold 1.1em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.thread A {
	FONT: bold 1.1em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.thread P {
	MARGIN: 0px; COLOR: #000
}
.thread A {
	FONT-STYLE: italic; TEXT-DECORATION: underline
}
.thread A:hover {
	TEXT-DECORATION: none
}
.button-container {
	FLOAT: left; PADDING-BOTTOM: 30px; MARGIN: 5px 0px 0px 20px
}
.button-container A {
	TEXT-DECORATION: none
}
.button-container A:hover {
	TEXT-DECORATION: none
}
.new-thread {
	MARGIN-TOP: 18px
}
.button-back-to-top {
	PADDING-RIGHT: 146px; BACKGROUND: url(/images/button-back-to-top.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px
}
.button-new-thread {
	PADDING-RIGHT: 146px; BACKGROUND: url(/images/button-back-to-top.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px
}
.button-back {
	PADDING-RIGHT: 146px; BACKGROUND: url(/images/button-back-to-top.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px
}
.button-back-to-top:hover {
	BACKGROUND: url(/images/button-back-to-top.png) no-repeat 0px 0px
}
.button-new-thread {
	BACKGROUND: url(/images/button-new-thread.png) no-repeat 0px -40px
}
.button-new-thread:hover {
	BACKGROUND: url(/images/button-new-thread.png) no-repeat 0px 0px
}
.button-back {
	BACKGROUND: url(/images/button-back.png) no-repeat 0px -40px
}
.button-back:hover {
	BACKGROUND: url(/images/button-back.png) no-repeat 0px 0px
}
#new-thread FIELDSET.signup {
	MARGIN-TOP: 20px
}
SPAN.error {
	FONT: bold 1.1em/1.66em Arial, Helvetica, sans-serif; COLOR: #ff0000
}
#thread-title {
	WIDTH: 318px
}
#view-thread FIELDSET.signup TEXTAREA#post-message {
	MARGIN-BOTTOM: 20px
}
#view-thread .comments-box .comment {
	BORDER-BOTTOM: #bfbfbf 1px dotted
}
#view-thread .comments-box .column1 H4 {
	MARGIN: 0px
}
#view-thread .comments-box P {
	MARGIN: 0px
}
#view-thread .comments-box .comment .column2 P {
	MARGIN: 0px
}
#view-thread .comments-box .comment .column2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
TEXTAREA#report-reason {
	MARGIN-BOTTOM: 20px
}
#report-post .report-reason {
	MARGIN-TOP: 0px; FONT: 1.1em Arial, Helvetica, sans-serif
}
#report-post #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#book-of-month-archive #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#book-register #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#wine-club-login #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#report-post .error {
	FONT: bold 1.1em/1.66em Arial,Helvetica,sans-serif; COLOR: #ff0000
}
#report-post SPAN.error {
	MARGIN: 10px 0px
}
#book-of-month-archive .article-copy {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
#book-of-month-archive .article-copy H2 {
	MARGIN: 0px; FONT: 2.2em Palatino Linotype, Georgia, Times New Roman, serif
}
#book-of-month-archive .article-copy H3 {
	MARGIN-BOTTOM: 10px; FONT: 1.1em Arial, Helvetica, sans-serif; COLOR: #666
}
#book-of-month-archive .article-copy IMG {
	FLOAT: left; MARGIN: 0px 10px 5px 0px
}
#book-of-month-archive .article-copy P {
	MARGIN-TOP: 0px
}
H2.book-author-archive {
	MARGIN: 0px
}
H2.book-archive {
	BACKGROUND: url(/images/book-of-the-month-archive.png) no-repeat left top; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 50px
}
#author-container {
	FLOAT: left; WIDTH: 222px; MARGIN-RIGHT: 10px
}
.meet-author-details P {
	MARGIN: 0px; FONT: 1.1em Arial, Helvetica, sans-serif; COLOR: #000
}
.meet-author-details .title-grey {
	COLOR: #666
}
.meet-author-details SPAN.heading {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #e71c24
}
#meet-the-author IMG.author-image {
	MARGIN-BOTTOM: 0px
}
IMG.meet-author {
	MARGIN-BOTTOM: 10px
}
#author-welcome {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; WIDTH: 202px; PADDING-TOP: 10px; BACKGROUND-COLOR: #b3b3b3
}
#author-welcome P {
	MARGIN: 0px; FONT: 1.5em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #fff
}
.other-books {
	FLOAT: left; WIDTH: 250px
}
.other-books H4 {
	FONT: 1.1em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #e71c24
}
.other-books P {
	MARGIN: 0px; FONT: 1.1em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none
}
.other-books P A {
	COLOR: #000; TEXT-DECORATION: underline
}
.other-books P A:hover {
	TEXT-DECORATION: none
}
.button-buy-author-book {
	PADDING-RIGHT: 190px; BACKGROUND: url(/images/button-buy-author-book.png) no-repeat 0px 0px; PADDING-BOTTOM: 30px
}
.button-buy-author-book:hover {
	PADDING-RIGHT: 190px; BACKGROUND: url(/images/button-buy-author-book.png) no-repeat 0px 0px; PADDING-BOTTOM: 30px
}
.button-buy-author-book:hover {
	BACKGROUND: url(/images/button-buy-author-book.png) no-repeat 0px -40px
}
#aol-flash-player {
	PADDING-RIGHT: 0px; BORDER-TOP: #bfbfbf 1px dotted; MARGIN-TOP: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; PADDING-TOP: 20px
}
#web-chat-transcript .author-details {
	MARGIN-RIGHT: 0px
}
#welcome-red {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 17px; WIDTH: 210px; PADDING-TOP: 17px; BACKGROUND-COLOR: #bf1c24
}
#welcome-red P {
	MARGIN: 0px; FONT: 1.8em Georgia, Times New Roman, serif; COLOR: #fff
}
#web-chat-transcript .grey-module {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
#web-chat-transcript .grey-module .title-grey {
	COLOR: #666
}
#web-chat-transcript .grey-module SPAN.heading {
	FONT-WEIGHT: bold; COLOR: #bf1c24
}
#web-chat-transcript .thread {
	PADDING-RIGHT: 0px; BORDER-TOP: #bfbfbf 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 10px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#book-of-month-archive .buy-margin {
	MARGIN-LEFT: -10px
}
#book-of-month-archive .grey-module {
	MARGIN-TOP: 20px; WIDTH: 210px
}
#book-of-month-archive .grey-module P {
	FONT: 1.2em Arial, Helvetica, sans-serif
}
#book-of-month-archive .grey-module P A {
	COLOR: #000; TEXT-DECORATION: underline
}
#book-of-month-archive .grey-module P A:hover {
	TEXT-DECORATION: none
}
DIV.logged-in {
	MARGIN-TOP: 20px; PADDING-BOTTOM: 20px
}
#view-thread DIV.logged-in {
	PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
P.logged-in A {
	COLOR: #fff; TEXT-DECORATION: underline
}
P.logged-in A:hover {
	TEXT-DECORATION: none
}
H2.web-chat-archive {
	BACKGROUND: url(/images/web-chat-transcripts-archive.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 80px
}
#books-search FIELDSET.signup {
	WIDTH: auto
}
#books-search FIELDSET.signup LABEL {
	WIDTH: 200px; MARGIN-RIGHT: 20px
}
#books-search FIELDSET.signup INPUT#books-search {
	MARGIN-TOP: 5px; WIDTH: 200px
}
#books-search FIELDSET.signup SELECT {
	WIDTH: 200px
}
#books-search FIELDSET.signup SELECT#select-posted {
	MARGIN-BOTTOM: 40px
}
FIELDSET.signup INPUT.button-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: url(/images/button-search.png) no-repeat 0px -40px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 130px; WIDTH: 150px; CURSOR: pointer; COLOR: #bf1c24; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 40px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.signup INPUT.button-search:hover {
	BACKGROUND: url(/images/button-search.png) no-repeat 0px 0px; COLOR: #e71c24
}
#books-search #center-left #header {
	PADDING-BOTTOM: 10px; WIDTH: 470px
}
#books-search #center-left #centre {
	BORDER-RIGHT-STYLE: none
}
#books-search .sb-inthisedition {
	BACKGROUND-COLOR: #bf1c24
}
#books-search #centre .search-listing {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
#books-search #centre .search-listing P {
	MARGIN: 10px 0px 0px
}
.replies-header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #bf1c24
}
.replies-header H3 {
	COLOR: #fff! important
}
H2.disclaimer {
	BACKGROUND: url(/images/disclaimer.png) no-repeat left top; PADDING-BOTTOM: 30px
}
.pagination .page-1 {
	MARGIN-TOP: 20px
}
FIELDSET.edit-profile {
	WIDTH: auto
}
FIELDSET.edit-profile LABEL {
	WIDTH: 150px
}
FIELDSET.edit-profile INPUT {
	WIDTH: 200px
}
H1.edit-profile {
	BACKGROUND: url(/images/edit-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.edit-profile-thanks {
	BACKGROUND: url(/images/edit-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.register-login {
	BACKGROUND: url(/images/edit-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.register-signup {
	BACKGROUND: url(/images/edit-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.register-forgot-pw {
	BACKGROUND: url(/images/edit-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.register-confirm {
	BACKGROUND: url(/images/edit-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.resend-ver-email {
	BACKGROUND: url(/images/edit-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.edit-profile-thanks {
	BACKGROUND: url(/images/edit-profile-thanks.png) no-repeat left top; PADDING-BOTTOM: 30px
}
H1.register-login {
	BACKGROUND: url(/images/register-login.png) no-repeat left top
}
H1.register-signup {
	BACKGROUND: url(/images/register-signup.png) no-repeat left top
}
H1.register-forgot-pw {
	BACKGROUND: url(/images/register-forgot-pw.png) no-repeat left top
}
FIELDSET.signup P.email-sent {
	FONT-SIZE: 1.3em
}
H1.register-confirm {
	BACKGROUND: url(/images/register-confirm.png) no-repeat left top; PADDING-BOTTOM: 50px
}
H1.resend-ver-email {
	BACKGROUND: url(/images/resend-ver-email.png) no-repeat left top
}
H2.current-botm {
	BACKGROUND: url(/images/current-botm.png) no-repeat left top; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 30px
}
H2.next-botm {
	BACKGROUND: url(/images/current-botm.png) no-repeat left top; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 30px
}
H2.next-botm {
	BACKGROUND: url(/images/next-botm.png) no-repeat left top
}
.buy-module {
	MARGIN-LEFT: 20px
}
H2.header-local-book-shop {
	BACKGROUND: url(/images/header-local-book-shop.png) no-repeat left top; MARGIN-BOTTOM: 10px; WIDTH: 249px; HEIGHT: 39px
}
H3.local-shops {
	FONT: 2.2em Arial, Helvetica, sans-serif; COLOR: #4d4d4d
}
#choose-your-region {
	PADDING-RIGHT: 0px; BORDER-TOP: #bfbfbf 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-TOP: 10px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
#choose-your-region .module-red H4 {
	FONT: bold 1.1em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: #bf1c24
}
#choose-your-region .module-red P {
	MARGIN-TOP: 0px; FONT: 1.1em Arial, Helvetica, sans-serif
}
#choose-your-region .module-red IMG {
	MARGIN-TOP: 10px
}
.module-left {
	FLOAT: left
}
#choose-your-region .module-left {
	WIDTH: 220px
}
.module-right {
	FLOAT: right
}
FIELDSET.region {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET.region LABEL {
	DISPLAY: block; FLOAT: none; MARGIN-BOTTOM: 5px; FONT: bold 0.9em Arial, Helvetica, sans-serif
}
FIELDSET.region SELECT {
	DISPLAY: block; MARGIN-BOTTOM: 0px! important; WIDTH: 180px
}
FIELDSET.region INPUT.button-submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-submit.png) no-repeat 0px -40px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px -8px; WIDTH: 211px; CURSOR: pointer; COLOR: #bf1c24; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 40px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.region INPUT.button-submit:hover {
	BACKGROUND: url(/images/button-submit.png) no-repeat 0px 0px; COLOR: #e71c24
}
#region H4 {
	FONT: bold 1.1em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: #bf1c24
}
.region-results H4 {
	FONT: bold 1.1em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: capitalize; COLOR: #bf1c24
}
.region-results H4 A {
	COLOR: #bf1c24
}
#region {
	MARGIN-BOTTOM: 20px
}
#region P {
	MARGIN: 0px
}
#region .module-right .button-container {
	MARGIN-TOP: -7px
}
.region-results {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
.region-results P {
	MARGIN: 0px
}
.region-results .module-left {
	WIDTH: 230px
}
.region-results .module-right {
	WIDTH: 230px
}
.region-results .module-right .button-container {
	MARGIN-TOP: 30px
}
.pag-local {
	BORDER-TOP: #bfbfbf 1px dotted; MARGIN-TOP: 50px
}
.pag-local .pagination {
	PADDING-TOP: 5px
}
.button-recommend {
	FLOAT: right; MARGIN: 12px 0px 0px
}
.button-recommends {
	PADDING-RIGHT: 211px; BACKGROUND: url(/images/button-recommend.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px
}
.button-read-add-comment {
	PADDING-RIGHT: 211px; BACKGROUND: url(/images/button-recommend.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px
}
.button-back-listing {
	PADDING-RIGHT: 211px; BACKGROUND: url(/images/button-recommend.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px
}
.button-report-this-comment {
	PADDING-RIGHT: 211px; BACKGROUND: url(/images/button-recommend.png) no-repeat 0px -40px; PADDING-BOTTOM: 30px
}
.button-recommends:hover {
	BACKGROUND: url(/images/button-recommend.png) no-repeat 0px 0px
}
.button-read-add-comment {
	PADDING-RIGHT: 216px; BACKGROUND: url(/images/button-read-add-comment.png) no-repeat 0px -40px
}
.button-read-add-comment:hover {
	BACKGROUND: url(/images/button-read-add-comment.png) no-repeat 0px 0px
}
.button-back-listing {
	PADDING-RIGHT: 142px; BACKGROUND: url(/images/button-back-listings.png) no-repeat 0px -40px
}
.button-back-listing:hover {
	BACKGROUND: url(/images/button-back-listings.png) no-repeat 0px 0px
}
.button-report-this-comment {
	PADDING-RIGHT: 172px; BACKGROUND: url(/images/button-report-this-comment.png) no-repeat 0px -40px
}
.button-report-this-comment:hover {
	BACKGROUND: url(/images/button-report-this-comment.png) no-repeat 0px 0px
}
#local-book-shop #center-middle {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
.back-list {
	MARGIN-TOP: 0px
}
.shop-info {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
#local-book-shop .grey-module {
	FLOAT: none; WIDTH: auto
}
#local-book-shop .grey-module H4 {
	COLOR: #bf1c24
}
#local-book-shop .grey-module H4.info {
	MARGIN-TOP: 10px; TEXT-TRANSFORM: uppercase
}
.comments-local {
	MARGIN-BOTTOM: 10px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
.comments-local H4 {
	FONT: bold 1.1em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.comments-local P {
	MARGIN-TOP: 0px; FONT: 1.1em Arial, Helvetica, sans-serif
}
.comments-local .clear {
	HEIGHT: 0px
}
FIELDSET.local-book {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET.local-book LABEL {
	MARGIN: 0px 0px 5px; FONT: bold 1.1em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; WIDTH: auto; COLOR: #bf1c24
}
FIELDSET.local-book LABEL {
	DISPLAY: block; FLOAT: none
}
FIELDSET.local-book INPUT {
	DISPLAY: block; FLOAT: none
}
FIELDSET.local-book TEXTAREA {
	DISPLAY: block; FLOAT: none
}
FIELDSET.local-book TEXTAREA {
	MARGIN-BOTTOM: 10px; WIDTH: 100%
}
H2.header-recommend-local-book-shop {
	BACKGROUND: url(/images/header-local-book-shop-recommend.png) no-repeat left top; WIDTH: 327px; HEIGHT: 80px
}
FIELDSET.recommend-local-book {
	MARGIN-TOP: 20px; WIDTH: auto
}
FIELDSET.recommend-local-book LABEL {
	TEXT-TRANSFORM: none; WIDTH: 150px
}
FIELDSET.recommend-local-book INPUT {
	WIDTH: 270px
}
FIELDSET.recommend-local-book SELECT {
	WIDTH: 274px
}
FIELDSET.recommend-local-book SPAN.black {
	FONT-WEIGHT: normal; COLOR: #000
}
FIELDSET.recommend-local-book SPAN.clear {
	DISPLAY: block; HEIGHT: 0px
}
SELECT.regions {
	MARGIN-BOTTOM: 0px! important
}
FIELDSET.dubai {
	WIDTH: auto! important
}
FIELDSET.dubai P {
	FONT-SIZE: 1.3em! important
}
FIELDSET.dubai INPUT.button-submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-submit.png) no-repeat 0px -40px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -8px; WIDTH: 150px; CURSOR: pointer; COLOR: #bf1c24; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 40px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.dubai INPUT.button-submit:hover {
	BACKGROUND: url(/images/button-submit.png) no-repeat 0px 0px; COLOR: #e71c24
}
FIELDSET.competition {
	MARGIN-TOP: 30px; WIDTH: 610px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET.competition .clear {
	DISPLAY: block
}
FIELDSET.competition LEGEND {
	DISPLAY: none
}
FIELDSET.competition LABEL {
	MARGIN-TOP: 4px; FLOAT: left; MARGIN-BOTTOM: 10px; FONT: bold 1.1em Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; WIDTH: 150px; CURSOR: pointer; COLOR: #bf1c24
}
FIELDSET.competition INPUT {
	MARGIN-BOTTOM: 10px; WIDTH: 170px
}
FIELDSET.competition P {
	FONT: 1.1em Arial, Helvetica, sans-serif
}
FIELDSET.competition .radio {
	WIDTH: auto
}
FIELDSET.competition .checkbox {
	WIDTH: auto
}
FIELDSET.competition LABEL.radio {
	MARGIN-RIGHT: 15px
}
FIELDSET.competition INPUT.radio {
	FLOAT: left; MARGIN-RIGHT: 5px
}
FIELDSET.competition IMG {
	MARGIN-LEFT: 10px
}
FIELDSET.competition .error {
	FONT-SIZE: 0.9em; COLOR: #bf1c24
}
FIELDSET.competition .required {
	MARGIN-BOTTOM: 20px; COLOR: #bf1c24
}
FIELDSET.competition .offer {
	FONT-SIZE: 0.9em
}
FIELDSET.competition INPUT.button-submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: url(/images/button-submit-off.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px -8px; WIDTH: 150px; CURSOR: pointer; COLOR: #bf1c24; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 40px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.competition INPUT.button-submit:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: url(/images/button-submit-off.png) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 20px 0px 0px -8px; WIDTH: 150px; CURSOR: pointer; COLOR: #bf1c24; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 40px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.competition INPUT.button-submit:hover {
	BACKGROUND: url(/images/button-submit-hover.png) no-repeat left top; COLOR: #e71c24
}
.mpu-change {
	MARGIN: 0px 0px 30px
}
.shop-terms-conditions UL {
	MARGIN-LEFT: 20px
}
.shop-terms-conditions UL LI {
	FONT-SIZE: 13px
}
.shop #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#basket-masthead {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; BACKGROUND: url(/images/bg-basket-4.png) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: -7px; PADDING-BOTTOM: 0px; WIDTH: 273px; PADDING-TOP: 14px; POSITION: relative; HEIGHT: 97px
}
#basket-masthead P {
	MARGIN: 0px; COLOR: #333
}
.shop #logo {
	BACKGROUND: url(/images/logo-shop-2.gif) #fff no-repeat left top; FLOAT: left; MARGIN: -5px 328px 0px 0px; WIDTH: 340px; HEIGHT: 123px
}
.shop #center-left A {
	CURSOR: pointer
}
.button-clothing {
	BACKGROUND: url(/images/button-clothing.png) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 228px; HEIGHT: 118px
}
.button-household-goods {
	BACKGROUND: url(/images/button-clothing.png) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 228px; HEIGHT: 118px
}
.button-events {
	BACKGROUND: url(/images/button-clothing.png) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 228px; HEIGHT: 118px
}
.button-travel {
	BACKGROUND: url(/images/button-clothing.png) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 228px; HEIGHT: 118px
}
.button-food-and-drink {
	BACKGROUND: url(/images/button-clothing.png) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 228px; HEIGHT: 118px
}
.button-wine-club {
	BACKGROUND: url(/images/button-clothing.png) no-repeat left top; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 228px; HEIGHT: 118px
}
.button-household-goods {
	BACKGROUND: url(/images/button-household-goods.png) no-repeat left top; FLOAT: right
}
.button-events {
	BACKGROUND: url(/images/button-events.png) no-repeat left top
}
.button-travel {
	BACKGROUND: url(/images/button-travel.png) no-repeat left top; FLOAT: right
}
.button-food-and-drink {
	BACKGROUND: url(/images/button-food-and-drink.png) no-repeat left top
}
.button-wine-club {
	BACKGROUND: url(/images/button-wine-club.png) no-repeat left top; FLOAT: right
}
.shop .weeks-reviews-box P {
	MARGIN-BOTTOM: 10px! important
}
.featured-image {
	TEXT-ALIGN: center
}
FIELDSET.view-basket {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET.view-basket LEGEND {
	DISPLAY: none
}
FIELDSET.view-basket INPUT.button-view-basket {
	FONT-SIZE: 0px; BACKGROUND: url(/images/button-view-basket.gif) no-repeat 0px 0px; WIDTH: 104px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.view-basket INPUT.button-view-basket:hover {
	BACKGROUND: url(/images/button-view-basket.gif) no-repeat 0px -19px
}
.default-text {
	FONT-SIZE: 13px; COLOR: #3b3b3b; FONT-FAMILY: Arial,Verdana,sans-serif
}
.shop IMG.section-header {
	MARGIN-BOTTOM: 20px
}
.shop .item {
	BACKGROUND: url(/images/bg-item2.gif) no-repeat left bottom; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 1px
}
.shop H2.heading {
	MARGIN-BOTTOM: 20px; FONT: bold 1.9em Arial, Helvetica, sans-serif; COLOR: #3b3b3b
}
.item H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/images/item-header-left.gif) no-repeat left top; PADDING-BOTTOM: 0px; FONT: 1.3em tahoma,arial,sans-serif; COLOR: #3b3b3b; PADDING-TOP: 0px
}
.item H3 A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/item-header-right.gif) no-repeat right top; PADDING-BOTTOM: 4px; FONT: bold 1.1em Arial, Helvetica, sans-serif; OVERFLOW: hidden; COLOR: #4e4e4e; PADDING-TOP: 6px
}
.item H3 SPAN {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: url(/images/item-header-right.gif) no-repeat right top; PADDING-BOTTOM: 4px; FONT: bold 1.1em Arial, Helvetica, sans-serif; OVERFLOW: hidden; COLOR: #4e4e4e; PADDING-TOP: 6px
}
.item-content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.item-image {
	BORDER-RIGHT: #e7e7e8 1px solid; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-RIGHT: 10px
}
.item-descrip {
	FLOAT: left; WIDTH: 200px
}
.item-price {
	FLOAT: right; WIDTH: 125px
}
#shop-product .item-price LABEL {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-BOTTOM: 10px; FONT: 1.2em Arial, Helvetica, sans-serif; WIDTH: 80px; CURSOR: pointer
}
#shop-product .item-price SELECT {
	MARGIN-BOTTOM: 10px; WIDTH: 100px
}
.item-descrip P {
	MARGIN: 0px; FONT: 1.2em Arial, Helvetica, sans-serif
}
.item-price P {
	MARGIN: 0px; FONT: 1.2em Arial, Helvetica, sans-serif
}
.item-price P {
	MARGIN-BOTTOM: 5px
}
.item-price STRONG {
	FONT-WEIGHT: bold; COLOR: #c80000
}
FIELDSET.buy-now {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET.buy-now LEGEND {
	DISPLAY: none
}
FIELDSET.buy-now INPUT.number-of-items {
	BORDER-RIGHT: #4e4e4e 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4e4e4e 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #4e4e4e 1px solid; WIDTH: 30px; COLOR: #3b3b3b; MARGIN-RIGHT: 10px; PADDING-TOP: 2px; BORDER-BOTTOM: #4e4e4e 1px solid
}
FIELDSET.buy-now INPUT.button-submit {
	FONT-SIZE: 0px; BACKGROUND: url(/images/button-buy.gif) no-repeat 0px 0px; WIDTH: 60px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.buy-now INPUT.button-add-to-basket {
	FONT-SIZE: 0px; BACKGROUND: url(/images/button-buy.gif) no-repeat 0px 0px; WIDTH: 60px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.buy-now INPUT.button-more-info {
	FONT-SIZE: 0px; BACKGROUND: url(/images/button-buy.gif) no-repeat 0px 0px; WIDTH: 60px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.buy-now INPUT.button-add-to-basket {
	BACKGROUND: url(/images/button-add-to-basket.gif) no-repeat 0px 0px; WIDTH: 117px
}
FIELDSET.buy-now INPUT.button-submit:hover {
	BACKGROUND: url(/images/button-buy.gif) no-repeat 0px -19px; COLOR: transparent
}
FIELDSET.buy-now INPUT.button-add-to-basket:hover {
	BACKGROUND: url(/images/button-add-to-basket.gif) no-repeat 0px -19px; COLOR: transparent
}
FIELDSET.buy-now INPUT.button-more-info {
	BACKGROUND: url(/images/button-more-info.gif) no-repeat 0px 0px; WIDTH: 75px
}
FIELDSET.buy-now INPUT.button-more-info:hover {
	BACKGROUND: url(/images/button-more-info.gif) no-repeat 0px -19px; COLOR: transparent
}
H2.header-clothing {
	BACKGROUND: url(/images/bg-clothing-2.png) no-repeat left top; PADDING-BOTTOM: 30px; WIDTH: 132px; HEIGHT: 45px
}
H2.header-household-goods {
	BACKGROUND: url(/images/bg-clothing-2.png) no-repeat left top; PADDING-BOTTOM: 30px; WIDTH: 132px; HEIGHT: 45px
}
H2.header-events {
	BACKGROUND: url(/images/bg-clothing-2.png) no-repeat left top; PADDING-BOTTOM: 30px; WIDTH: 132px; HEIGHT: 45px
}
H2.header-travel {
	BACKGROUND: url(/images/bg-clothing-2.png) no-repeat left top; PADDING-BOTTOM: 30px; WIDTH: 132px; HEIGHT: 45px
}
H2.header-food-and-drink {
	BACKGROUND: url(/images/bg-clothing-2.png) no-repeat left top; PADDING-BOTTOM: 30px; WIDTH: 132px; HEIGHT: 45px
}
H2.header-wine-club {
	BACKGROUND: url(/images/bg-clothing-2.png) no-repeat left top; PADDING-BOTTOM: 30px; WIDTH: 132px; HEIGHT: 45px
}
H2.header-household-goods {
	BACKGROUND: url(/images/bg-household-goods.png) no-repeat left top; WIDTH: 279px
}
H2.header-events {
	BACKGROUND: url(/images/bg-events.png) no-repeat left top; WIDTH: 104px
}
H2.header-travel {
	BACKGROUND: url(/images/bg-travel.png) no-repeat left top; WIDTH: 93px
}
H2.header-food-and-drink {
	BACKGROUND: url(/images/bg-food-and-drink.png) no-repeat left top; WIDTH: 240px
}
H2.header-wine-club {
	BACKGROUND: url(/images/bg-wine-club.png) no-repeat left top; WIDTH: 162px
}
#shop-product .item {
	BACKGROUND: url(/images/bg-product.gif) no-repeat left bottom; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 1px
}
.item H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: url(/images/item-header-left.gif) no-repeat left top; PADDING-BOTTOM: 0px; FONT: 1.3em tahoma,arial,sans-serif; COLOR: #3b3b3b; PADDING-TOP: 0px
}
.shop #center-left H4 {
	MARGIN-TOP: 20px; FONT: bold 1.5em tahoma,arial,sans-serif; COLOR: #4e4e4e
}
#shop-product .item-image {
	PADDING-RIGHT: 40px
}
#shop-product .item-price {
	MARGIN-TOP: 20px; WIDTH: 220px
}
#shop-product .item-price SPAN.spacer {
	CLEAR: both; DISPLAY: block; MARGIN: 10px 0px
}
#shop-product FIELDSET.buy-now {
	MARGIN-LEFT: 0px
}
#shop-product FIELDSET.buy-now SELECT {
	MARGIN-RIGHT: 5px
}
.product-descrip P {
	COLOR: #3b3b3b
}
.product-descrip UL {
	COLOR: #3b3b3b
}
.product-descrip UL {
	FONT: 1.2em Arial, Helvetica, sans-serif; MARGIN-LEFT: 25px
}
.product-descrip UL LI {
	MARGIN-BOTTOM: 10px
}
H2.shopping-basket {
	BACKGROUND: url(/images/bg-shopping-basket.png) no-repeat left top; MARGIN-BOTTOM: 10px; WIDTH: 301px; HEIGHT: 45px
}
.item-basket {
	MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 20px; BORDER-BOTTOM: #e7e7e8 1px solid
}
.item-heading {
	MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.item-basket .product-name {
	FLOAT: left; WIDTH: 265px
}
.item-basket .item-name {
	FLOAT: left; WIDTH: 190px
}
.item-basket .item-quantity {
	FLOAT: left; WIDTH: 30px; MARGIN-RIGHT: 10px
}
.item-basket .item-quantity P {
	MARGIN: 11px 0px
}
.item-basket .item-quantity P.qty {
	MARGIN: 13px 0px
}
.item-basket .item-quantity INPUT.number-of-items {
	BORDER-RIGHT: #4e4e4e 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #4e4e4e 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 1px; BORDER-LEFT: #4e4e4e 1px solid; WIDTH: 30px; COLOR: #3b3b3b; PADDING-TOP: 2px; BORDER-BOTTOM: #4e4e4e 1px solid
}
.item-basket .item-stock {
	FLOAT: left; MARGIN: 0px 0px 0px 10px; WIDTH: 75px
}
.item-basket .item-pricing {
	FLOAT: left; MARGIN: 0px 10px 0px 30px; WIDTH: 60px
}
.item-basket .item-pricing STRONG {
	COLOR: #c80000
}
.item-basket .item-stock STRONG {
	COLOR: #c80000
}
.item-basket .item-remove {
	MARGIN-TOP: -1px; FLOAT: left; WIDTH: 75px
}
.item-basket .item-remove A {
	TEXT-DECORATION: none
}
.item-basket .item-remove A:hover {
	TEXT-DECORATION: none
}
.item-basket INPUT.button-remove {
	FONT-SIZE: 0px; BACKGROUND: url(/images/button-remove.gif) no-repeat left top; WIDTH: 75px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
INPUT.button-update-basket {
	FONT-SIZE: 0px; BACKGROUND: url(/images/button-remove.gif) no-repeat left top; WIDTH: 75px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.checkout INPUT.button-continue-shopping {
	FONT-SIZE: 0px; BACKGROUND: url(/images/button-remove.gif) no-repeat left top; WIDTH: 75px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.checkout INPUT.button-to-checkout {
	FONT-SIZE: 0px; BACKGROUND: url(/images/button-remove.gif) no-repeat left top; WIDTH: 75px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
.item-basket INPUT.button-remove:hover {
	BACKGROUND: url(/images/button-remove.gif) no-repeat 0px -19px; COLOR: transparent
}
.button-remove1 {
	PADDING-RIGHT: 75px; BACKGROUND: url(/images/button-remove.gif) no-repeat left top; PADDING-BOTTOM: 6px
}
HTML *.button-remove1 {
	PADDING-BOTTOM: 8px
}
.button-remove1:hover {
	BACKGROUND: url(/images/button-remove.gif) no-repeat 0px -19px
}
.remove-button {
	MARGIN-TOP: 13px
}
INPUT.button-update-basket {
	BACKGROUND: url(/images/button-update-basket.gif) no-repeat left top; WIDTH: 125px
}
INPUT.button-update-basket:hover {
	BACKGROUND: url(/images/button-update-basket.gif) no-repeat 0px -19px; COLOR: transparent
}
.shop #center-left FIELDSET {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.shop #center-left LEGEND {
	DISPLAY: none
}
FIELDSET.checkout INPUT {
	FLOAT: left
}
.shop .update-basket {
	FLOAT: left
}
.shop .continue-checkout {
	FLOAT: right
}
.shop .continue-checkout P {
	MARGIN-LEFT: 150px
}
.shop .continue-checkout P.sub-total {
	MARGIN-TOP: 0px
}
.shop .continue-checkout P SPAN {
	FLOAT: left; WIDTH: 70px
}
.shop #center-left FIELDSET.checkout {
	MARGIN-TOP: 20px
}
FIELDSET.checkout INPUT.button-continue-shopping {
	BACKGROUND: url(/images/button-continue-shopping.gif) no-repeat left top; WIDTH: 137px
}
FIELDSET.checkout INPUT.button-continue-shopping:hover {
	BACKGROUND: url(/images/button-continue-shopping.gif) no-repeat 0px -19px; COLOR: transparent
}
FIELDSET.checkout INPUT.button-to-checkout {
	BACKGROUND: url(/images/button-to-checkout.gif) no-repeat left top; MARGIN-LEFT: 10px; WIDTH: 151px
}
FIELDSET.checkout INPUT.button-to-checkout:hover {
	BACKGROUND: url(/images/button-to-checkout.gif) no-repeat 0px -19px; COLOR: transparent
}
.button-to-checkout {
	MARGIN-TOP: 30px; BACKGROUND: url(/images/button-to-checkout.gif) no-repeat left top; FLOAT: right; WIDTH: 151px; CURSOR: pointer; HEIGHT: 19px
}
.button-continue-shopping {
	MARGIN-TOP: 30px; BACKGROUND: url(/images/button-to-checkout.gif) no-repeat left top; FLOAT: right; WIDTH: 151px; CURSOR: pointer; HEIGHT: 19px
}
.button-to-checkout:hover {
	BACKGROUND: url(/images/button-to-checkout.gif) no-repeat 0px -19px
}
.button-to-checkout A {
	DISPLAY: block; PADDING-BOTTOM: 5px; TEXT-DECORATION: none
}
.button-continue-shopping A {
	DISPLAY: block; PADDING-BOTTOM: 5px; TEXT-DECORATION: none
}
.button-to-checkout A:hover {
	TEXT-DECORATION: none
}
.button-continue-shopping A:hover {
	TEXT-DECORATION: none
}
.button-continue-shopping {
	BACKGROUND: url(/images/button-continue-shopping.gif) no-repeat left top; FLOAT: left; WIDTH: 137px
}
.button-continue-shopping:hover {
	BACKGROUND: url(/images/button-continue-shopping.gif) no-repeat 0px -19px
}
.no-item-continue {
	FLOAT: none
}
.total-pricing {
	FLOAT: right
}
.total-pricing P {
	FONT-WEIGHT: bold; MARGIN: 0px
}
.total-pricing SPAN {
	COLOR: #c80000
}
.header-basket {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
.header-basket P.header-total {
	MARGIN-BOTTOM: 10px! important
}
.shop .featured-offer {
	BACKGROUND: url(/images/bg-featured-offer.gif) no-repeat left bottom
}
.shop .featured-offer H4 {
	MARGIN: 10px 0px; FONT: bold 1.5em tahoma,arial,sans-serif; TEXT-ALIGN: center
}
.shop .featured-offer H4 A {
	COLOR: #bf1c24
}
.shop .featured-offer H3.item-heading {
	BACKGROUND: url(/images/featured-offer-header-left.gif) no-repeat left top
}
.shop .featured-offer H3.item-heading SPAN {
	BACKGROUND: url(/images/featured-offer-header-right.gif) no-repeat right top; COLOR: #fff
}
.shop .featured-offer .item-content {
	PADDING-BOTTOM: 20px
}
.shop .featured-offer .item-image {
	PADDING-RIGHT: 0px; MARGIN-LEFT: 40px; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.shop .featured-offer .item-price {
	MARGIN-TOP: 0px! important; FLOAT: none; MARGIN-LEFT: 35px; WIDTH: auto! important
}
.shop .featured-offer .item-price P {
	FLOAT: left; MARGIN-RIGHT: 20px
}
.shop .featured-offer FORM.featured-offer {
	FLOAT: left
}
.shop .featured-offer FORM.featured-offer FIELDSET.buy-now {
	MARGIN: 0px
}
.shop .featured-offer .item-price P.item-price {
	MARGIN-TOP: 2px! important
}
H2.terms-and-conditions {
	BACKGROUND: url(/images/bg-terms-and-conditions.png) no-repeat left top; MARGIN-BOTTOM: 10px; WIDTH: 337px; HEIGHT: 45px
}
#checkout-container {
	PADDING-RIGHT: 70px; PADDING-LEFT: 70px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#checkout-container .clear {
	HEIGHT: 0px
}
H2.cc {
	FONT-SIZE: 2em; PADDING-BOTTOM: 5px; MARGIN: 30px 0px 40px
}
H2.confirm {
	FONT-SIZE: 2em; PADDING-BOTTOM: 5px; MARGIN: 30px 0px 40px
}
H2.cc {
	BACKGROUND: url(/images/credit_cards.gif) no-repeat 300px 0px; MARGIN: 30px 0px
}
.checkout-delivery {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/checkout-delivery.gif) no-repeat left top; FLOAT: left; WIDTH: 233px; HEIGHT: 44px
}
.checkout-payment {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/checkout-delivery.gif) no-repeat left top; FLOAT: left; WIDTH: 233px; HEIGHT: 44px
}
.checkout-confirmation {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/checkout-delivery.gif) no-repeat left top; FLOAT: left; WIDTH: 233px; HEIGHT: 44px
}
.checkout-receipt {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/checkout-delivery.gif) no-repeat left top; FLOAT: left; WIDTH: 233px; HEIGHT: 44px
}
.checkout-error {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/checkout-delivery.gif) no-repeat left top; FLOAT: left; WIDTH: 233px; HEIGHT: 44px
}
.checkout-payment {
	BACKGROUND: url(/images/checkout-payment.gif) no-repeat left top
}
.checkout-confirmation {
	BACKGROUND: url(/images/checkout-confirmation.gif) no-repeat left top; WIDTH: 192px
}
.checkout-receipt {
	BACKGROUND: url(/images/checkout-receipt.gif) no-repeat left top; WIDTH: 189px
}
.checkout-error {
	BACKGROUND: url(/images/checkout-error.gif) no-repeat left top; WIDTH: 108px
}
.checkout-progress-cc-kiosk {
	BACKGROUND: url(/images/order-cc-kiosk.gif) no-repeat left top; FLOAT: right; WIDTH: 424px; HEIGHT: 47px
}
.checkout-progress-cc-kiosk-receipt {
	BACKGROUND: url(/images/order-cc-kiosk.gif) no-repeat left top; FLOAT: right; WIDTH: 424px; HEIGHT: 47px
}
.checkout-progress-cc-confirm {
	BACKGROUND: url(/images/order-cc-kiosk.gif) no-repeat left top; FLOAT: right; WIDTH: 424px; HEIGHT: 47px
}
.checkout-progress-cc-full {
	BACKGROUND: url(/images/order-cc-kiosk.gif) no-repeat left top; FLOAT: right; WIDTH: 424px; HEIGHT: 47px
}
.checkout-progress-complete-full {
	BACKGROUND: url(/images/order-cc-kiosk.gif) no-repeat left top; FLOAT: right; WIDTH: 424px; HEIGHT: 47px
}
.checkout-progress-cc-kiosk-receipt {
	BACKGROUND: url(/images/order-cc-kiosk-receipt.gif) no-repeat left top
}
.checkout-progress-cc-confirm {
	BACKGROUND: url(/images/order-cc-confirm.gif) no-repeat left top; WIDTH: 539px
}
.checkout-progress-cc-full {
	BACKGROUND: url(/images/order-cc-full.gif) no-repeat left top; WIDTH: 539px
}
.checkout-progress-complete-full {
	BACKGROUND: url(/images/order-complete-full.gif) no-repeat left top; WIDTH: 539px
}
.item-summary-header {
	BACKGROUND: url(/images/checkout-item-summary-top.gif) no-repeat left top; FONT: bold 1.3em Arial, Helvetica, sans-serif; WIDTH: 830px; COLOR: #fff; HEIGHT: 28px
}
.item-summary-content {
	BACKGROUND: url(/images/checkout-item-summary-top.gif) no-repeat left top; FONT: bold 1.3em Arial, Helvetica, sans-serif; WIDTH: 830px; COLOR: #fff; HEIGHT: 28px
}
.item-summary-footer {
	BACKGROUND: url(/images/checkout-item-summary-top.gif) no-repeat left top; FONT: bold 1.3em Arial, Helvetica, sans-serif; WIDTH: 830px; COLOR: #fff; HEIGHT: 28px
}
.item-summary-content {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/checkout-item-summary.gif) repeat-y left top; PADDING-BOTTOM: 10px; COLOR: #222; PADDING-TOP: 10px; HEIGHT: auto
}
.item-summary-content-2 {
	PADDING-RIGHT: 40px; PADDING-LEFT: 40px; BACKGROUND: url(/images/checkout-item-summary.gif) repeat-y left top; PADDING-BOTTOM: 20px; WIDTH: 830px; PADDING-TOP: 20px
}
.item-summary-footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/checkout-item-summary-bottom.gif) no-repeat left top; MARGIN-BOTTOM: 30px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 6px
}
.item-summary-header SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 3px
}
.header-first {
	MARGIN-TOP: 40px
}
.item-summary-container {
	MARGIN-BOTTOM: 20px
}
.item-summary-content .item-picture {
	FLOAT: left; MARGIN-LEFT: 30px; WIDTH: 100px
}
.item-summary-content .item-descrip {
	MARGIN-TOP: 25px; FLOAT: left; WIDTH: 400px
}
.item-summary-content .item-descrip SPAN {
	COLOR: #222
}
.item-summary-content .item-descrip P {
	FONT: bold 1em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.item-summary-content .item-price-2 P {
	FONT: bold 1em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.item-summary-content .item-price-3 P {
	FONT: bold 1em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.item-summary-content .item-price-2 {
	MARGIN-TOP: 25px; FLOAT: right; WIDTH: 93px; MARGIN-RIGHT: 0px
}
.item-summary-content .item-price-2 P {
	MARGIN: 0px
}
.item-summary-content .item-price-3 P {
	MARGIN: 0px
}
.item-summary-content .item-price-3 P {
	COLOR: #bf1c24
}
.item-summary-content .item-price-3 {
	FLOAT: right; MARGIN-RIGHT: 60px
}
P.inc-sipping-vat {
	FLOAT: right; MARGIN-RIGHT: 60px
}
.item-summary-content .item-price-3 SPAN {
	FLOAT: left; WIDTH: 90px; COLOR: #222
}
P.inc-sipping-vat {
	FONT: bold 1em Arial, Helvetica, sans-serif; COLOR: #222
}
#checkout-footer {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 50px 0px 20px 70px; WIDTH: 830px; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 4px solid
}
#checkout-footer P {
	MARGIN-TOP: 0px
}
#checkout-footer .footer-left {
	FLOAT: left
}
#checkout-footer .footer-right {
	FLOAT: right
}
#top-images {
	PADDING-BOTTOM: 40px; MARGIN: 0px
}
.shop DIV.item-price-point P A {
	FONT-SIZE: 10px
}
FIELDSET.checkout-your-details {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET.checkout-your-details LEGEND {
	DISPLAY: none
}
FIELDSET.checkout-your-details INPUT.button-back {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: url(/images/button-back.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 85px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.checkout-your-details INPUT.button-place-your-order {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: url(/images/button-back.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 85px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.checkout-your-details INPUT.button-checkout-continue {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: url(/images/button-back.gif) no-repeat 0px 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 85px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; BORDER-BOTTOM-STYLE: none
}
FIELDSET.checkout-your-details INPUT.button-back:hover {
	BACKGROUND: url(/images/button-back.gif) no-repeat 0px -25px
}
FIELDSET.checkout-your-details INPUT.button-place-your-order {
	BACKGROUND: url(/images/button-place-your-order.gif) no-repeat left top; FLOAT: right; WIDTH: 151px; MARGIN-RIGHT: 80px
}
FIELDSET.checkout-your-details INPUT.button-place-your-order:hover {
	BACKGROUND: url(/images/button-place-your-order.gif) no-repeat 0px -25px
}
FIELDSET.checkout-your-details INPUT.button-checkout-continue {
	BACKGROUND: url(/images/button-checkout-continue.gif) no-repeat 0px 0px; FLOAT: right; WIDTH: 110px; MARGIN-RIGHT: 80px
}
FIELDSET.checkout-your-details INPUT.button-checkout-continue:hover {
	BACKGROUND: url(/images/button-checkout-continue.gif) no-repeat 0px -25px
}
.billing-email LABEL {
	FLOAT: left; WIDTH: 130px; CURSOR: pointer
}
.billing-email EM {
	FLOAT: left
}
.billing-email INPUT {
	FLOAT: left
}
.billing-email EM {
	MARGIN: 0px 10px 0px 5px
}
.billing-details {
	FLOAT: left; FONT: bold 1.3em Arial, Helvetica, sans-serif; WIDTH: 370px; COLOR: #222; MARGIN-RIGHT: 50px
}
#payment-details {
	FLOAT: left; FONT: bold 1.3em Arial, Helvetica, sans-serif; WIDTH: 370px; COLOR: #222; MARGIN-RIGHT: 50px
}
.billing-email {
	FLOAT: left; FONT: bold 1.3em Arial, Helvetica, sans-serif; WIDTH: 370px; COLOR: #222; MARGIN-RIGHT: 50px
}
.billing-email {
	FLOAT: none; WIDTH: auto; MARGIN-RIGHT: 0px
}
#payment-details {
	WIDTH: 340px
}
.billing-details H3 {
	MARGIN-BOTTOM: 20px; COLOR: #bf1c24
}
#payment-details H3 {
	MARGIN-BOTTOM: 20px; COLOR: #bf1c24
}
.billing-details OL {
	LIST-STYLE-TYPE: none
}
#payment-details OL {
	LIST-STYLE-TYPE: none
}
.billing-details LI {
	MARGIN-BOTTOM: 8px
}
#payment-details LI {
	MARGIN-BOTTOM: 8px
}
.billing-details LABEL {
	FLOAT: left; WIDTH: 130px; CURSOR: pointer
}
#payment-details LABEL {
	FLOAT: left; WIDTH: 130px; CURSOR: pointer
}
#payment-details LABEL {
	WIDTH: 140px
}
.billing-details INPUT {
	WIDTH: 195px
}
#payment-details INPUT {
	WIDTH: 195px
}
.billing-email INPUT {
	WIDTH: 195px
}
.billing-details EM {
	COLOR: #bf1c24
}
.billing-email EM {
	COLOR: #bf1c24
}
.billing-details IMG {
	MARGIN-RIGHT: 10px
}
#payment-details IMG {
	MARGIN-RIGHT: 10px
}
.billing-email IMG {
	MARGIN-RIGHT: 10px
}
.billing-details SPAN.error {
	DISPLAY: block; MARGIN: 10px 0px 20px; FONT: bold 0.9em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
#payment-details SPAN.error {
	DISPLAY: block; MARGIN: 10px 0px 20px; FONT: bold 0.9em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.billing-email SPAN.error {
	DISPLAY: block; MARGIN: 10px 0px 20px; FONT: bold 0.9em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.billing-email SPAN.error {
	MARGIN-TOP: 0px
}
.billing-details INPUT#billing-title {
	WIDTH: 30px
}
.billing-details INPUT#del-title {
	WIDTH: 30px
}
#payment-details A {
	COLOR: #cc0000; TEXT-DECORATION: none
}
#payment-details A:hover {
	TEXT-DECORATION: underline
}
#payment-details SELECT#payment-card-type {
	WIDTH: 161px
}
#payment-details INPUT#payment-card-number {
	WIDTH: 157px
}
#payment-details INPUT#payment-cvv {
	WIDTH: 67px; MARGIN-RIGHT: 10px
}
#payment-details SELECT.select-month {
	WIDTH: 67px
}
#payment-details SELECT.select-year {
	WIDTH: 90px
}
#payment-details LABEL#payment-issue {
	FLOAT: none; WIDTH: auto
}
#payment-details #switch-only {
	FONT-WEIGHT: normal; MARGIN-RIGHT: 12px
}
#payment-details INPUT#payment-issue-number {
	WIDTH: 66px
}
FIELDSET.checkout-your-details P.alt-gift {
	FLOAT: left
}
FIELDSET.checkout-your-details INPUT.toggle-checkbox {
	MARGIN: 15px 0px 0px 5px
}
#checkout-container .dp P {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN-RIGHT: 20px; PADDING-TOP: 0px
}
FIELDSET.data-protection {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FIELDSET.data-protection LABEL {
	FONT-WEIGHT: normal; FLOAT: left; MARGIN: 0px 0px 10px 40px; WIDTH: 230px; CURSOR: pointer; COLOR: #000
}
FIELDSET.data-protection INPUT {
	MARGIN-TOP: 2px; MARGIN-BOTTOM: 10px
}
#delivery-input-section {
	DISPLAY: none
}
P.checkout-continue {
	MARGIN-TOP: 15px; FLOAT: right; MARGIN-RIGHT: 80px
}
P.checkout-continue INPUT.button-checkout-continue {
	FLOAT: none! important; MARGIN-LEFT: 15px; MARGIN-RIGHT: 0px! important
}
P.checkout-back {
	FLOAT: left
}
#checkout-confirm FIELDSET {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#checkout-confirm LEGEND {
	DISPLAY: none
}
#checkout-confirm .item-summary-content-2 {
	PADDING-BOTTOM: 5px
}
#checkout-receipt .item-summary-content-2 {
	PADDING-BOTTOM: 5px
}
#checkout-confirm .item-summary-content-2 P {
	MARGIN-TOP: 0px
}
#checkout-receipt .item-summary-content-2 P {
	MARGIN-TOP: 0px
}
#checkout-confirm .item-picture {
	WIDTH: 100px
}
#checkout-receipt .item-picture {
	WIDTH: 100px
}
#checkout-confirm .item-descrip {
	WIDTH: 300px
}
#checkout-receipt .item-descrip {
	WIDTH: 300px
}
#checkout-confirm .item-price-2 {
	FLOAT: left; MARGIN-LEFT: 0px
}
#checkout-receipt .item-price-2 {
	FLOAT: left; MARGIN-LEFT: 0px
}
#checkout-confirm .item-address {
	WIDTH: 362px
}
#checkout-confirm .item-address H3 {
	MARGIN: 0px
}
#checkout-confirm .item-address H3.del-address {
	FLOAT: left
}
#checkout-confirm .item-address P.sub-heading {
	MARGIN-BOTTOM: 10px; COLOR: #bf1c24
}
.item-address SPAN.clear {
	DISPLAY: block
}
.button-change-del {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; BACKGROUND: url(/images/button-change-del.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; WIDTH: 95px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 19px; BORDER-BOTTOM-STYLE: none
}
.button-change-del:hover {
	BACKGROUND: url(/images/button-change-del.gif) no-repeat 0px -19px
}
#checkout-confirm FIELDSET.checkout-your-details INPUT.button-place-your-order {
	MARGIN-RIGHT: 20px
}
.item-cc {
	FLOAT: right; WIDTH: 240px; MARGIN-RIGHT: 50px; TEXT-ALIGN: right
}
.item-cc P {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 8px
}
.item-cc SPAN {
	COLOR: #bf1c24
}
.item-address {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 230px; PADDING-TOP: 0px
}
.item-address H3 {
	MARGIN-BOTTOM: 10px; COLOR: #bf1c24
}
.item-address P {
	MARGIN: 0px; LINE-HEIGHT: 1.66em
}
.button-container-large {
	MARGIN: 0px auto; WIDTH: 151px; TEXT-ALIGN: center
}
.button-container-large A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
SPAN.button-back-to-homepage {
	PADDING-RIGHT: 5px; DISPLAY: inline-block; BACKGROUND: url(/images/button-back-to-homepage.gif) no-repeat left top; WIDTH: 150px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; TEXT-DECORATION: none; BORDER-BOTTOM-STYLE: none
}
SPAN.button-back-to-homepage:hover {
	BACKGROUND: url(/images/button-back-to-homepage.gif) no-repeat 0px -25px
}
P.confirm-cc-details {
	MARGIN-TOP: 25px
}
H2.another-del {
	MARGIN-BOTTOM: 20px; FONT: bold 2em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
INPUT.button-use-address {
	FONT-SIZE: 0px; BACKGROUND: url(/images/button-use-address.gif) no-repeat left top; FLOAT: right; WIDTH: 151px; CURSOR: pointer; COLOR: transparent; BORDER-TOP-STYLE: none; MARGIN-RIGHT: 80px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 25px; BORDER-BOTTOM-STYLE: none
}
INPUT.button-use-address:hover {
	BACKGROUND: url(/images/button-use-address.gif) no-repeat 0px -25px
}
INPUT.top {
	FLOAT: none; MARGIN: 20px 0px 0px
}
.change-del-billing {
	MARGIN-BOTTOM: 20px
}
#checkout-confirm .your-address {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 300px
}
#subs-mia #centre-left {
	WIDTH: 602px
}
#subs-mia #choose-subs {
	MARGIN-LEFT: 140px
}
#subs-mia #choose-subs H2 {
	MARGIN-LEFT: 15px
}
#subs-mia #choose-subs P {
	FLOAT: left
}
#subs-mia #choose-subs P.button-offer {
	MARGIN-RIGHT: 30px
}
.wine-club #masthead #logo {
	BACKGROUND: url(/images/wine-club-logo.png) #fff no-repeat left top; FLOAT: left; MARGIN: -5px 68px -7px 0pt; WIDTH: 600px
}
.wine-club #center-middle .clear {
	HEIGHT: 0px
}
.wine-club #center-middle P {
	MARGIN: 0px 0px 10px
}
.module-purple {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/purple-ribbon.png) repeat-y left top; FLOAT: left
}
.module-white {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/purple-ribbon.png) repeat-y left top; FLOAT: left
}
.module-purple H3 A {
	COLOR: #939
}
.module-white {
	BACKGROUND: url(/images/white-ribbon.png) repeat-y left top
}
#center-bottom {
	BORDER-TOP: #bfbfbf 1px dotted; PADDING-TOP: 10px
}
.header-threads {
	FLOAT: left; WIDTH: 240px; MARGIN-RIGHT: 10px
}
.header-threads P {
	MARGIN-TOP: 10px! important; FONT: 1.1em Arial, Helvetica, sans-serif
}
.header-wine-bottle {
	PADDING-LEFT: 30px; MIN-HEIGHT: 50px; BACKGROUND: url(/images/header-wine-bottle.png) no-repeat left top; TEXT-TRANSFORM: uppercase; HEIGHT: auto! important
}
.header-wine-bottle H3 {
	FONT: 1.8em Georgia, Times New Roman, Times, serif; COLOR: #939
}
.header-wine-bottle H3 A {
	COLOR: #939
}
.header-wine-bottle H4 {
	FONT: 1.5em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.header-wine-bottle P {
	MARGIN: 0px; FONT: 0.9em Arial, Helvetica, sans-serif
}
.mini-bar {
	MARGIN-BOTTOM: 20px; WIDTH: 795px; BACKGROUND-COLOR: #939
}
.mini-bar P {
	MARGIN: 0px 0px 10px
}
.mini-bar #offer-month {
	BACKGROUND: url(/images/bg-mini-bar.png) no-repeat 0px 10px; FLOAT: left; WIDTH: 285px; PADDING-TOP: 10px
}
.mini-bar #offer-month H3 {
	FONT: 2.5em Arial, Helvetica, sans-serif; MARGIN-LEFT: 12px; COLOR: #fff
}
.mini-bar #offer-month P {
	FONT: 2.5em Arial, Helvetica, sans-serif; MARGIN-LEFT: 12px; COLOR: #fff
}
.mini-bar #offer-month P {
	PADDING-TOP: 163px
}
#mini-bar-offer {
	MIN-HEIGHT: 210px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px; WIDTH: 240px; HEIGHT: auto! important
}
#mini-bar-offer H3 {
	FONT: 1.9em/100% Georgia, Times New Roman, Times, serif
}
#mini-bar-offer A {
	COLOR: #fff
}
#mini-bar-offer P {
	FONT: 1.1em Arial, Helvetica, sans-serif; COLOR: #fff
}
.mini-bar-offer-price {
	MIN-HEIGHT: 240px; BACKGROUND: url(/images/mini-bar-tr.png) no-repeat left top; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 240px; HEIGHT: auto! important
}
#mini-bar-offer-price {
	MARGIN-TOP: 130px; PADDING-BOTTOM: 10px; WIDTH: 150px; PADDING-TOP: 10px
}
#mini-bar-offer-price H3 {
	FONT: 1.7em Georgia, Times New Roman, Times, serif
}
#mini-bar-offer-price H4 {
	FONT: 2.5em Georgia, Times New Roman, Times, serif; COLOR: #fff
}
#mini-bar-offer-price P {
	FONT: 1.3em Georgia, Times New Roman, Times, serif; COLOR: #fff
}
#homepage-this-month {
	MARGIN-TOP: 50px
}
H2.wc-disclaimer {
	BACKGROUND: url(/images/wc-disclaimer.png) no-repeat left top; PADDING-BOTTOM: 30px
}
H2.header-wc-our-partners {
	BACKGROUND: url(/images/header-wc-our-partners.png) no-repeat left top; PADDING-BOTTOM: 30px
}
#no-border #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.wine-club .replies-header {
	BACKGROUND-COLOR: #939
}
.module-homepage {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
.module-homepage .module-red {
	WIDTH: auto
}
.module-homepage .clear {
	HEIGHT: 0px
}
.wine-club .button-container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 20px; PADDING-TOP: 0px
}
.button-wc-this-month {
	PADDING-RIGHT: 140px; BACKGROUND: url(/images/button-wc-this-month.png) no-repeat 0px 0px; PADDING-BOTTOM: 20px; TEXT-DECORATION: none
}
.button-wc-our-partners {
	PADDING-RIGHT: 140px; BACKGROUND: url(/images/button-wc-this-month.png) no-repeat 0px 0px; PADDING-BOTTOM: 20px; TEXT-DECORATION: none
}
.button-wc-click-here {
	PADDING-RIGHT: 140px; BACKGROUND: url(/images/button-wc-this-month.png) no-repeat 0px 0px; PADDING-BOTTOM: 20px; TEXT-DECORATION: none
}
.button-wc-back-to-top {
	PADDING-RIGHT: 140px; BACKGROUND: url(/images/button-wc-this-month.png) no-repeat 0px 0px; PADDING-BOTTOM: 20px; TEXT-DECORATION: none
}
.button-wc-back {
	PADDING-RIGHT: 140px; BACKGROUND: url(/images/button-wc-this-month.png) no-repeat 0px 0px; PADDING-BOTTOM: 20px; TEXT-DECORATION: none
}
.button-wc-new-thread {
	PADDING-RIGHT: 140px; BACKGROUND: url(/images/button-wc-this-month.png) no-repeat 0px 0px; PADDING-BOTTOM: 20px; TEXT-DECORATION: none
}
.button-wc-discuss-article {
	PADDING-RIGHT: 140px; BACKGROUND: url(/images/button-wc-this-month.png) no-repeat 0px 0px; PADDING-BOTTOM: 20px; TEXT-DECORATION: none
}
.button-wc-archive {
	PADDING-RIGHT: 140px; BACKGROUND: url(/images/button-wc-this-month.png) no-repeat 0px 0px; PADDING-BOTTOM: 20px; TEXT-DECORATION: none
}
.button-view-replies {
	PADDING-RIGHT: 140px; BACKGROUND: url(/images/button-wc-this-month.png) no-repeat 0px 0px; PADDING-BOTTOM: 20px; TEXT-DECORATION: none
}
.button-wc-this-month:hover {
	BACKGROUND: url(/images/button-wc-this-month.png) no-repeat 0px -34px
}
.button-wc-our-partners {
	BACKGROUND: url(/images/button-wc-our-partners.png) no-repeat 0px 0px
}
.button-wc-our-partners:hover {
	BACKGROUND: url(/images/button-wc-our-partners.png) no-repeat 0px -34px
}
.button-wc-click-here {
	BACKGROUND: url(/images/button-wc-click-here.png) no-repeat 0px 0px
}
.button-wc-click-here:hover {
	BACKGROUND: url(/images/button-wc-click-here.png) no-repeat 0px -34px
}
.button-wc-back-to-top {
	BACKGROUND: url(/images/button-wc-back-to-top.png) no-repeat 0px 0px
}
.button-wc-back-to-top:hover {
	BACKGROUND: url(/images/button-wc-back-to-top.png) no-repeat 0px -34px
}
.button-wc-back {
	BACKGROUND: url(/images/button-wc-back.png) no-repeat 0px 0px
}
.button-wc-back:hover {
	BACKGROUND: url(/images/button-wc-back.png) no-repeat 0px -34px
}
.button-wc-new-thread {
	BACKGROUND: url(/images/button-wc-new-thread.png) no-repeat 0px 0px
}
.button-wc-new-thread:hover {
	BACKGROUND: url(/images/button-wc-new-thread.png) no-repeat 0px -34px
}
.button-wc-discuss-article {
	BACKGROUND: url(/images/button-wc-discuss-article.png) no-repeat 0px 0px
}
.button-wc-discuss-article:hover {
	BACKGROUND: url(/images/button-wc-discuss-article.png) no-repeat 0px -34px
}
.button-wc-archive {
	BACKGROUND: url(/images/button-wc-archive.png) no-repeat 0px 0px
}
.button-wc-archive:hover {
	BACKGROUND: url(/images/button-wc-archive.png) no-repeat 0px -34px
}
.button-view-replies {
	BACKGROUND: url(/images/button-view-replies.png) no-repeat 0px 0px
}
.button-view-replies:hover {
	BACKGROUND: url(/images/button-view-replies.png) no-repeat 0px -34px
}
#button-wc-archive {
	PADDING-TOP: 10px! important
}
.wine-club .bottom-button {
	FLOAT: left; PADDING-BOTTOM: 30px; MARGIN: 5px 0px 0px 20px
}
.wine-club .wc-new-thread {
	PADDING-TOP: 20px
}
H2.header-wc-new-thread {
	COLOR: #939
}
FIELDSET.wc-signup LABEL {
	COLOR: #939
}
.button-wc-1 {
	PADDING-LEFT: 20px! important; FLOAT: left! important; WIDTH: 160px! important
}
.button-wc-submit {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-wc-submit.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 138px; CURSOR: pointer; COLOR: #939; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 34px; BORDER-BOTTOM-STYLE: none
}
.button-wc-login {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-wc-submit.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 138px; CURSOR: pointer; COLOR: #939; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 34px; BORDER-BOTTOM-STYLE: none
}
.button-wc-send-password {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-wc-submit.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 138px; CURSOR: pointer; COLOR: #939; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 34px; BORDER-BOTTOM-STYLE: none
}
.button-wc-search {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-wc-submit.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 138px; CURSOR: pointer; COLOR: #939; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 34px; BORDER-BOTTOM-STYLE: none
}
.wine-club .wine-club-email INPUT.button-wc-email {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/button-wc-submit.png) no-repeat 0px 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 138px; CURSOR: pointer; COLOR: #939; BORDER-TOP-STYLE: none; TEXT-INDENT: -9999em; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 34px; BORDER-BOTTOM-STYLE: none
}
.button-wc-submit:hover {
	BACKGROUND: url(/images/button-wc-submit.png) no-repeat 0px -34px
}
.button-wc-login {
	BACKGROUND: url(/images/button-wc-login.png) no-repeat 0px 0px
}
.button-wc-login:hover {
	BACKGROUND: url(/images/button-wc-login.png) no-repeat 0px -34px
}
.button-wc-send-password {
	BACKGROUND: url(/images/button-wc-send-password.png) no-repeat 0px 0px
}
.button-wc-send-password:hover {
	BACKGROUND: url(/images/button-wc-send-password.png) no-repeat 0px -34px
}
.button-wc-search {
	MARGIN-TOP: 30px; BACKGROUND: url(/images/button-wc-search.png) no-repeat 0px 0px; FLOAT: right
}
.button-wc-search:hover {
	BACKGROUND: url(/images/button-wc-search.png) no-repeat 0px -34px
}
.wine-club .wine-club-email INPUT.button-wc-email {
	BACKGROUND: url(/images/button-wc-send-email.png) no-repeat 0px 0px
}
.wine-club .wine-club-email INPUT.button-wc-email:hover {
	BACKGROUND: url(/images/button-wc-send-email.png) no-repeat 0px -34px
}
.wine-club #sponsored-links {
	MARGIN-BOTTOM: 20px
}
.wine-club #mpu P.advertisement {
	MARGIN: 0px 0px 4px 85px
}
.wine-club #sponsored-links .grey-header H3 {
	FONT: 1.8em Georgia, Times New Roman, Times, serif
}
.wine-club #sponsored-links .grey-box {
	MARGIN-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-COLOR: #f5f5f5
}
.rhs-grey-module .grey-box {
	MARGIN-BOTTOM: 0px; PADDING-TOP: 1px; BACKGROUND-COLOR: #f5f5f5
}
.wine-club #sponsored-links .grey-box-bottom {
	BACKGROUND: url(/images/wc-rhs-bottom.png) no-repeat left top; WIDTH: 300px; HEIGHT: 8px
}
.rhs-grey-module .grey-box-bottom {
	BACKGROUND: url(/images/wc-rhs-bottom.png) no-repeat left top; WIDTH: 300px; HEIGHT: 8px
}
.wine-club #sponsored-links .grey-box H2 {
	MARGIN-TOP: 10px; FONT: bold 1.5em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.wine-club #sponsored-links .grey-box P {
	FONT: 1.1em Arial, Helvetica, sans-serif
}
.purple-header {
	PADDING-RIGHT: 6px; PADDING-LEFT: 12px; PADDING-BOTTOM: 4px; PADDING-TOP: 5px; BACKGROUND-COLOR: #939
}
.purple-header H3 {
	FONT: 1.8em Georgia, Times New Roman, Times, serif; TEXT-TRANSFORM: uppercase
}
.rhs-grey-module {
	MARGIN-BOTTOM: 20px
}
.rhs-grey-module .grey-box {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.rhs-grey-module .grey-box IMG.image-small {
	MARGIN-TOP: 10px
}
.rhs-grey-module H4 {
	FONT: bold 1.1em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.rhs-grey-module .grey-box P {
	FONT: 1.1em Arial, Helvetica, sans-serif
}
.rhs-grey-module .image-container {
	FLOAT: left; WIDTH: 80px; MARGIN-RIGHT: 10px
}
.rhs-grey-module .image-container IMG.small {
	MARGIN-TOP: 10px
}
.rhs-grey-module .content {
	FLOAT: left; WIDTH: 185px
}
.rhs-grey-module .content A {
	COLOR: #bf1c24
}
.rhs-mini-bar {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/bg-rhs-mini-bar.png) #939 no-repeat 10px 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 55px
}
.rhs-mini-bar-bottom {
	BACKGROUND: url(/images/rhs-mini-bar-bottom.png) no-repeat left top; MARGIN-BOTTOM: 20px
}
.rhs-mini-bar H3 {
	FONT: 1.9em Arial, Helvetica, sans-serif
}
.rhs-mini-bar H4 {
	MARGIN-TOP: 10px; FONT: 1.9em Georgia, Times New Roman, Times, serif; COLOR: #fff
}
.rhs-mini-bar H4 A {
	COLOR: #fff
}
.rhs-mini-bar P {
	FONT: 1.1em Arial, Helvetica, sans-serif; COLOR: #fff
}
.mini-bar-green {
	FLOAT: left; WIDTH: 120px
}
.mini-bar-green .mini-bar-green-top {
	BACKGROUND: url(/images/mini-bar-green-top.png) no-repeat left top; WIDTH: 120px; HEIGHT: 4px
}
.mini-bar-green .mini-bar-green-bottom {
	BACKGROUND: url(/images/mini-bar-green-top.png) no-repeat left top; WIDTH: 120px; HEIGHT: 4px
}
.mini-bar-green .mini-bar-green-bottom {
	BACKGROUND: url(/images/mini-bar-green-bottom.png) no-repeat left top
}
.mini-bar-green .mini-bar-green-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; BACKGROUND-COLOR: #b9d13a
}
.mini-bar-green .mini-bar-green-content P {
	MARGIN: 0px; FONT: 2.1em Georgia, Times New Roman, Times, serif; TEXT-TRANSFORM: uppercase; COLOR: #fff; TEXT-ALIGN: center
}
.mini-bar-green .mini-bar-green-content P.offer {
	FONT-SIZE: 3.1em
}
.rhs-mini-bar #mini-bar-offer-price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 0px 10px; WIDTH: 129px; PADDING-TOP: 10px
}
.rhs-mini-bar #mini-bar-offer-price P {
	MARGIN: 0px
}
.rhs-mini-bar #mini-bar-offer-price H4 {
	MARGIN: 0px
}
.rhs-grey-module .header-threads {
	BACKGROUND: url(/images/bg-threads.png) #f5f5f5 no-repeat 265px 10px; FLOAT: none; PADDING-BOTTOM: 10px; WIDTH: 276px
}
.rhs-grey-module .header-threads .threads {
	MARGIN: 0px 0px 10px; WIDTH: 240px
}
#offer-archive {
	BACKGROUND: #f5f5f5
}
#offer-archive .threads {
	WIDTH: auto
}
#offer-archive .threads A {
	COLOR: #bf1c24; TEXT-DECORATION: none
}
#offer-archive .threads A:hover {
	TEXT-DECORATION: underline
}
.wine-club-nav {
	BACKGROUND: url(/images/bg-wine-club-nav.png) no-repeat left top; MARGIN-BOTTOM: 20px; WIDTH: 300px; HEIGHT: 100px
}
.wine-club-nav .button-book-club-nav {
	FLOAT: left; PADDING-TOP: 32px
}
.wine-club-nav .button-nav-margin {
	PADDING-LEFT: 5px
}
#welcome-block {
	FLOAT: left; WIDTH: 280px
}
#welcome-block H2 {
	BACKGROUND: url(/images/header-wine-club.png) #fff no-repeat left top; HEIGHT: 85px
}
#welcome-block P {
	FONT: 2em Times, Arial, Helvetica, sans-serif; COLOR: #4d4d4d
}
#welcome-block .module-purple {
	PADDING-BOTTOM: 20px; WIDTH: 280px
}
#welcome-our-partner {
	MARGIN-TOP: 5px; FLOAT: left! important
}
#welcome-this-month {
	FLOAT: right! important; MARGIN: 5px 20px 0px 0px
}
.wine-club .welcome-image {
	FLOAT: right; MARGIN: 60px 0px 0px
}
.offer-of-the-month {
	PADDING-RIGHT: 0px; BORDER-TOP: #bfbfbf 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; PADDING-TOP: 10px
}
.offer-of-the-month .offer-images {
	FLOAT: left; WIDTH: 130px
}
.offer-of-the-month .offer-images IMG.offer {
	MARGIN-BOTTOM: 50px
}
.offer-of-the-month .module-purple {
	PADDING-BOTTOM: 20px; MARGIN-LEFT: 10px; WIDTH: 315px
}
.offer-of-the-month .module-purple H3 {
	FONT: 1.8em Georgia, Times New Roman, Times, serif; TEXT-TRANSFORM: uppercase; COLOR: #939
}
.offer-of-the-month .module-purple H4 {
	FONT: bold 1.1em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.offer-of-the-month .module-purple P {
	FONT: 1.1em Arial, Helvetica, sans-serif
}
.wine-club #latest-threads {
	WIDTH: 270px
}
.wine-club #latest-threads .header-wine-bottle {
	MARGIN-LEFT: 20px
}
.wine-club #latest-threads .header-wine-bottle H4 {
	TEXT-TRANSFORM: none; COLOR: #000
}
.wine-club #wine-feature .header-wine-bottle H4 {
	TEXT-TRANSFORM: none; COLOR: #000
}
.header-threads .threads {
	MARGIN-TOP: 10px; PADDING-BOTTOM: 10px; WIDTH: 250px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
.header-threads .threads H5 {
	FONT: bold 1.1em Arial, Helvetica, sans-serif; COLOR: #bf1c24
}
.header-threads .threads P {
	MARGIN: 0px
}
.header-threads .threads A {
	COLOR: #939; TEXT-DECORATION: underline
}
.header-threads .threads A:hover {
	TEXT-DECORATION: none
}
#wine-feature {
	WIDTH: 255px
}
#wine-feature .header-wine-bottle {
	MIN-HEIGHT: 50px; MARGIN-LEFT: 20px; HEIGHT: auto! important
}
#wine-feature IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#wine-feature P {
	MARGIN: 0px
}
#wine-feature .module-purple {
	MARGIN-TOP: 10px
}
#button-discussion-board-date {
	MARGIN-TOP: 10px; FLOAT: left
}
#button-discussion-board-theads {
	MARGIN-TOP: 10px; FLOAT: left
}
#button-wine-feature {
	MARGIN-TOP: 10px; FLOAT: left
}
#button-discussion-board-theads {
	MARGIN-LEFT: 130px
}
#button-wine-feature {
	FLOAT: right; MARGIN-RIGHT: 100px
}
#this-month-offer {
	WIDTH: 280px
}
#mini-bar-home #offer-month {
	BACKGROUND: url(/images/bg-mini-bar-home.png) no-repeat 10px 10px
}
#mini-bar-home #offer-month P {
	MARGIN-BOTTOM: 0px! important
}
.button-features {
	PADDING-LEFT: 0px! important; FLOAT: left! important
}
.wc-dboard {
	FLOAT: left! important
}
#discussion-board .module-bottle {
	PADDING-LEFT: 30px; MIN-HEIGHT: 100px; BACKGROUND: url(/images/bg-wc-bottle.png) no-repeat left top; HEIGHT: auto! important
}
#discussion-board .module-bottle P {
	MARGIN-BOTTOM: 0px! important
}
#discussion-board .module-bottle H3 A {
	COLOR: #939
}
.welcome-wine-club P {
	FONT: 2.2em Arial, Helvetica, sans-serif; COLOR: #4d4d4d
}
.welcome-wine-club A {
	COLOR: #939
}
.wine-club #login-bar-left {
	FLOAT: left; PADDING-BOTTOM: 25px
}
.wine-club #login-bar-middle {
	FLOAT: left; PADDING-BOTTOM: 25px
}
.wine-club #login-bar-right {
	FLOAT: left; PADDING-BOTTOM: 25px
}
.wine-club #login-bar-left {
	PADDING-RIGHT: 20px; BACKGROUND: url(/images/wc-login-bar-left.png) no-repeat left top
}
.wine-club #login-bar-middle {
	BACKGROUND: url(/images/wc-login-bar-middle.png) repeat-x left top; WIDTH: 754px
}
.wine-club #login-bar-right {
	PADDING-RIGHT: 15px; BACKGROUND: url(/images/wc-login-bar-right.png) no-repeat left top
}
#dboard {
	MARGIN-RIGHT: 10px
}
#dboard2 {
	MARGIN-LEFT: 0px
}
H1.edit-wc-profile {
	BACKGROUND: url(/images/edit-wc-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.edit-profile-wc-thanks {
	BACKGROUND: url(/images/edit-wc-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.register-wc-login {
	BACKGROUND: url(/images/edit-wc-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.register-wc-signup {
	BACKGROUND: url(/images/edit-wc-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.register-wc-forgot-pw {
	BACKGROUND: url(/images/edit-wc-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.register-wc-confirm {
	BACKGROUND: url(/images/edit-wc-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.resend-wc-ver-email {
	BACKGROUND: url(/images/edit-wc-profile.png) no-repeat left top; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 10px
}
H1.edit-profile-wc-thanks {
	BACKGROUND: url(/images/edit-profile-wc-thanks.png) no-repeat left top
}
H1.register-wc-login {
	BACKGROUND: url(/images/register-wc-login.png) no-repeat left top
}
H1.register-wc-signup {
	BACKGROUND: url(/images/register-wc-signup.png) no-repeat left top
}
H1.register-wc-forgot-pw {
	BACKGROUND: url(/images/register-wc-forgot-pw.png) no-repeat left top
}
H1.register-wc-confirm {
	BACKGROUND: url(/images/register-wc-confirm.png) no-repeat left top; PADDING-BOTTOM: 50px
}
H1.resend-wc-ver-email {
	BACKGROUND: url(/images/resend-wc-ver-email.png) no-repeat left top
}
#wine-club-login P.retrieve-password {
	MARGIN-BOTTOM: 20px
}
H2.header-wc-features {
	BACKGROUND: url(/images/header-wc-features.png) no-repeat left top; MARGIN-BOTTOM: 20px; WIDTH: 132px; HEIGHT: 39px
}
.wc-features {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
.wc-features IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.wc-features .module-purple {
	WIDTH: 310px
}
.wc-features H3 {
	FONT: 1.8em Georgia, Times New Roman, Times, serif
}
.wc-features H3 A {
	COLOR: #939; TEXT-DECORATION: none
}
.wc-features H3 A:hover {
	TEXT-DECORATION: underline
}
.wc-features H4 {
	MARGIN-BOTTOM: 10px; FONT: 1.6em Arial, Helvetica, sans-serif; COLOR: #939
}
.wc-features P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 1.1em Arial, Helvetica, sans-serif; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.wc-features P.date {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; FONT: 1.1em Arial, Helvetica, sans-serif; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.wc-features-article IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.wc-features-article H3 {
	FONT: 2.2em Georgia, Times New Roman, Times, serif; COLOR: #939
}
.wc-features-article H4 {
	MARGIN-BOTTOM: 10px; FONT: 1.1em Arial, Helvetica, sans-serif; COLOR: #666
}
H2.header-wc-offer-of-the-month {
	BACKGROUND: url(/images/header-wc-offer-of-the-month.png) no-repeat left top; MARGIN-BOTTOM: 10px; WIDTH: 287px; HEIGHT: 39px
}
H2.header-wc-offer-of-the-month-archive {
	BACKGROUND: url(/images/header-wc-offer-of-the-month.png) no-repeat left top; MARGIN-BOTTOM: 10px; WIDTH: 287px; HEIGHT: 39px
}
H2.header-wc-offer-of-the-month-archive {
	BACKGROUND: url(/images/header-wc-offer-of-the-month-archive.png) no-repeat left top; WIDTH: 406px
}
.wc-offer-of-the-month {
	MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #bfbfbf 1px dotted
}
.offer-images {
	FLOAT: left; WIDTH: 150px; MARGIN-RIGHT: 30px
}
.offer-images IMG {
	MARGIN-BOTTOM: 10px
}
.offer-intro P {
	FONT: 1.5em Arial, Helvetica, sans-serif; COLOR: #4d4d4d
}
P.buy-this-wine {
	MARGIN-TOP: 60px! important
}
#buy-wine H3 {
	MARGIN-BOTTOM: 10px; FONT: 1.8em Georgia, Times New Roman, Times, serif; COLOR: #939
}
#buy-wine P.intro {
	FONT: 1.6em Arial, Helvetica, sans-serif
}
#buy-wine P {
	FONT: 1.1em Arial, Helvetica, sans-serif
}
#buy-wine IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.buy-wine IMG {
	FLOAT: none! important
}
.buy-wine {
	MARGIN-TOP: 30px
}
.rhs-grey-module #offer-archive {
	BACKGROUND-IMAGE: none
}
.rhs-grey-module .purple-header H3 A {
	COLOR: #fff
}
H2.header-mini-bar {
	BACKGROUND: url(/images/header-mini-bar.png) no-repeat left top; WIDTH: 356px; HEIGHT: 68px
}
.wc-mini-bar H3 {
	FONT: 1.5em Georgia, Times New Roman, Times, serif; COLOR: #939
}
.wc-mini-bar P {
	FONT: 1.5em Arial, Helvetica, sans-serif; COLOR: #4d4d4d
}
.mini-bar-buy-wine {
	FLOAT: left; WIDTH: 120px; MARGIN-RIGHT: 10px
}
.wc-mini-bar .module-purple {
	WIDTH: 320px
}
.wc-content {
	MARGIN-TOP: 20px
}
.wc-content P {
	FONT: 1.1em Arial, Helvetica, sans-serif
}
.wc-content .module-purple {
	FLOAT: right; MARGIN: 0px 0px 10px 10px
}
P.pdf {
	MARGIN-BOTTOM: 40px! important
}
P.social {
	MARGIN-TOP: 20px! important
}
P.social A {
	COLOR: #bf1c24
}
#mini-bar-image {
	WIDTH: 140px
}
.wine-club .wine-club-email TD.emailAFriend {
	FONT: 1.3em Arial, Helvetica, sans-serif; COLOR: #333
}
.wine-club A.mini-bar-click {
	DISPLAY: inline-block; CURSOR: pointer
}
.wine-club A.mini-bar-click:hover {
	TEXT-DECORATION: none
}
.wine-club A.mini-bar-clicks:hover {
	TEXT-DECORATION: none
}
#wine-club-search #center-middle {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#wine-club-search FIELDSET.signup {
	WIDTH: auto
}
#wine-club-search FIELDSET.signup LABEL {
	WIDTH: 200px; MARGIN-RIGHT: 20px
}
#wine-club-search FIELDSET.signup INPUT#books-search {
	MARGIN-TOP: 5px; WIDTH: 200px
}
#wine-club-search .button-container {
	MARGIN-TOP: 30px; FLOAT: left! important
}
#wine-club-search #center-left H2.search {
	COLOR: #939
}
#wine-club-search H2.sb-inthisedition {
	BACKGROUND-COLOR: #939
}
#wine-club-search .search-listing A {
	COLOR: #939
}
.xmas-subs {
	WIDTH: 480px
}
.xmassubs {
	FLOAT: right! important
}
.xmas-subs #choose-subs H2 {
	MARGIN-BOTTOM: 15px; TEXT-ALIGN: center
}
.xmas-subs #choose-subs P {
	FLOAT: left; MARGIN-RIGHT: 30px
}
P.gift-xmas {
	MARGIN-RIGHT: 0px! important
}

