BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 100%; PADDING-TOP: 0px; min-width: 780px; max-width: 1000px
}
#header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/Wine/Images/Graphics/Redesign/images/header_bg.gif) repeat-x; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: 99%; PADDING-TOP: 0px; POSITION: relative
}
#mainWrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px auto; WIDTH: 99%; PADDING-TOP: 0px; POSITION: relative
}
.ads {
	MARGIN-BOTTOM: 7px
}
#outSiderWrapper {
	MARGIN: auto; WIDTH: 97%
}
#header .wsLogo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 295px; PADDING-TOP: 0px
}
#header .wsLogo IMG {
	MARGIN-TOP: 17px
}
#header .usersBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; RIGHT: 0px; BACKGROUND-IMAGE: url(/Wine/Images/Graphics/Redesign/images/usersBox_bg.gif); PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; POSITION: absolute; TOP: 0px
}
#header .usersBox A {
	COLOR: #03c
}
#header .usersBox P {
	MARGIN: 0px; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #03c
}
#header .searchBox P {
	MARGIN: 0px; FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #03c
}
#header .usersBox P {
	MARGIN-RIGHT: 7px
}
#header .usersBox {
	FONT: bold 12px arial; TEXT-DECORATION: none
}
#header .headerMenuBar {
	FONT: bold 12px arial; TEXT-DECORATION: none
}
#header .headerSubMenuBar {
	FONT: bold 12px arial; TEXT-DECORATION: none
}
#header .usersBox A {
	FONT: bold 12px arial; TEXT-DECORATION: none
}
#header .headerMenuBar A {
	FONT: bold 12px arial; TEXT-DECORATION: none
}
#header .headerSubMenuBar A {
	FONT: bold 12px arial; TEXT-DECORATION: none
}
#headerhp .headerMenuBar {
	FONT: bold 12px arial; TEXT-DECORATION: none
}
#headerhp .headerMenuBar A {
	FONT: bold 12px arial; TEXT-DECORATION: none
}
#header .usersBox A:hover {
	TEXT-DECORATION: underline
}
#header .searchBox {
	PADDING-RIGHT: 10px; MARGIN-TOP: -20px; FLOAT: right; WIDTH: 490px; TEXT-ALIGN: right
}
#header .searchBox FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 0px
}
#header .searchBox A {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000; TEXT-DECORATION: none
}
#header .searchBox A:hover {
	TEXT-DECORATION: underline
}
#header .headerMenuBar {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px auto; PADDING-TOP: 7px; HEIGHT: 14px; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
#headerhp .headerMenuBar {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px auto; PADDING-TOP: 7px; HEIGHT: 14px; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
#header .headerMenuBar A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #03c; PADDING-TOP: 7px
}
#header .headerMenuBar SPAN {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #03c; PADDING-TOP: 7px
}
#headerhp .headerMenuBar A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #03c; PADDING-TOP: 7px
}
#header .headerMenuBar A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #360
}
#header .headerMenuBar SPAN {
	COLOR: #fff; BACKGROUND-COLOR: #360
}
#headerhp .headerMenuBar A:hover {
	COLOR: #fff; BACKGROUND-COLOR: #360
}
#header .headerSubMenuBar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: 0px auto; PADDING-TOP: 7px; BACKGROUND-COLOR: #360; TEXT-ALIGN: center
}
#header .headerMenuBar {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #999
}
#header .headerSubMenuBar {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #999
}
#headerhp .headerMenuBar {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #999
}
#header .headerSubMenuBar A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 7px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 7px
}
#header .headerSubMenuBar A:hover {
	TEXT-DECORATION: underline
}
#header .searchBox .smalladheader {
	MARGIN-TOP: -30px; RIGHT: 10px; WIDTH: 65px; POSITION: absolute; HEIGHT: 60px
}
#mainContentBoxV {
	MARGIN: -5px 0px 10px
}
#mainContentBoxV .videos {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 0px; WIDTH: 355px; PADDING-TOP: 0px; HEIGHT: 140px
}
#mainContentBoxV .videosimg {
	PADDING-RIGHT: 5px; FLOAT: left; MARGIN: 0px; WIDTH: 120px
}
#mainContentBoxV .videotxt {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 225px; PADDING-TOP: 0px
}
#mainContentBoxV H2 {
	CLEAR: both; FONT: bold 18px Arial, Helvetica, sans-serif
}
#mainContentBoxV A {
	FONT: 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#mainContentBoxV A:hover {
	TEXT-DECORATION: underline
}
#mainContentBoxV HR {
	COLOR: #989898; BACKGROUND-COLOR: #989898
}
#mainContentBoxV .indexbar {
	MARGIN-TOP: 0px; COLOR: #360; BACKGROUND-COLOR: #360
}
#mainContentBoxV .videotxt P {
	MARGIN-TOP: 0px; FONT: 12px Arial, Helvetica, sans-serif
}
#mainContentBoxV .videotxt H3 {
	MARGIN-TOP: 0px; FONT: 12px Arial, Helvetica, sans-serif
}
#mainContentBoxV .videotxt H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN-BOTTOM: 5px; COLOR: #03c
}
#mainContentBoxV .videosimg A {
	FONT: 12px Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
#mainContentBoxV DT {
	FONT: bold 12px Arial, Helvetica, sans-serif
}
#mainContentBoxV DD {
	MARGIN-LEFT: 15px
}
#mainContentBoxV .videoSearchTable {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainContentBoxV .videoSearchTable FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainContentBoxV .videoSearchTable P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#mainContentBoxV .videoSearchTable .vpagination {
	BACKGROUND: url(/Wine/Images/Graphics/Redesign/images/videoPaginationbg.gif)
}
#mainContentBoxV .videoSearchTable .vpagination P {
	MARGIN: 10px; FONT: 12px Arial, Helvetica, sans-serif
}
#mainContentBoxV .videoSearchTable .vpagination SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 12px; COLOR: #fff; PADDING-TOP: 12px; BACKGROUND-COLOR: #360
}
#mainContentBoxV .videoSearchTableContent {
	PADDING-RIGHT: 0px; BORDER-TOP: #360 3px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #999 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #360 3px solid
}
#mainContentBoxV .videoSearchTableContent TH {
	BORDER-RIGHT: #999 1px solid
}
#mainContentBoxV .videoSearchTableContent TD {
	BORDER-RIGHT: #999 1px solid
}
#mainContentBoxV .videoSearchTableContent TD {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 3px; FONT: 12px Arial, Helvetica, sans-serif; PADDING-TOP: 3px
}
#mainContentBoxV .videoSearchTableContent TH {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(/Wine/Images/Graphics/Redesign/images/videoSearchHeaderbg.gif); PADDING-BOTTOM: 3px; PADDING-TOP: 3px; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: left
}
#mainContentBoxV .videoSearchTableContent TH A:link {
	FONT: bold 16px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #360
}
#mainContentBoxV .videoSearchTableContent TH A:visited {
	FONT: bold 16px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #360
}
#mainContentBoxV .videoSearchTableContent TH A:hover {
	FONT: bold 16px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #360
}
#mainContentBoxV .videoSearchTableContent TH SPAN {
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: uppercase; COLOR: #999
}
#mainContentBoxV .videoSearchTableContent #rotatetr {
	BACKGROUND-COLOR: #e3e3e3
}
#mainContentBoxV .videoSearchTableContent .selectedrow {
	BACKGROUND: #360
}
#mainContentBoxV .videoSearchTableContent .selectedrow A:link {
	COLOR: #fff
}
#mainContentBoxV .videoSearchTableContent .selectedrow A:visited {
	COLOR: #fff
}
#mainContentBoxV .videoSearchTableContent .selectedrow A:hover {
	COLOR: #fff
}
#mainContentBoxV .videoSearchTableContent .selectedrow IMG {
	VERTICAL-ALIGN: middle
}
#mainContentBoxX {
	MARGIN: 0px 10px; TEXT-ALIGN: left
}
#mainContentBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 67%; PADDING-TOP: 0px
}
#mainContentBox .indexTitle {
	MARGIN: 0px; FONT: 36px Arial, Helvetica, sans-serif; COLOR: #360
}
#mainContentBoxX .indexTitle {
	MARGIN: 0px; FONT: 36px Arial, Helvetica, sans-serif; COLOR: #360
}
#mainContentBoxV .indexTitle {
	MARGIN: 0px; FONT: 36px Arial, Helvetica, sans-serif; COLOR: #360
}
#mainContentBox .indexSubTitle2 {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000
}
#mainContentBoxX .indexSubTitle2 {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000
}
#mainContentBoxV .indexSubTitle2 {
	FONT: bold 12px Arial, Helvetica, sans-serif; COLOR: #000
}
#mainContentBox .indexSubTitle {
	FONT: 17px Arial, Helvetica, sans-serif; COLOR: #360
}
#mainContentBoxX .indexSubTitle {
	FONT: 17px Arial, Helvetica, sans-serif; COLOR: #360
}
#mainContentBoxV .indexSubTitle {
	FONT: 17px Arial, Helvetica, sans-serif; COLOR: #360
}
#mainContentBox .indexbar {
	MARGIN-TOP: 0px; COLOR: #360; BACKGROUND-COLOR: #360
}
#mainContentBoxX .indexbar {
	MARGIN-TOP: 0px; COLOR: #360; BACKGROUND-COLOR: #360
}
#mainContentBoxV .indexbar {
	MARGIN-TOP: 0px; COLOR: #360; BACKGROUND-COLOR: #360
}
#mainContentBox .indexTable {
	WIDTH: 100%
}
#mainContentBox .indexTable TD {
	PADDING-RIGHT: 10px
}
#mainContentBox .indexTable DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; BACKGROUND-COLOR: #e3e3e3
}
#mainContentBox .indexTable DIV P {
	MARGIN: 0px; FONT: bold 18px Arial, Helvetica, sans-serif
}
#mainContentBox .indexTable DIV SPAN {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
#mainContentBox .indexTable A {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#mainContentBox .indexTable H3 {
	MARGIN: 5px; FONT: bold 16px Arial, Helvetica, sans-serif; COLOR: #000
}
#mainContentBox .indexTable P {
	PADDING-LEFT: 10px; MARGIN: 7px 0px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000
}
#mainContentBox .indexTable LI {
	PADDING-LEFT: 10px; MARGIN: 7px 0px; FONT: 12px Arial, Helvetica, sans-serif; COLOR: #000
}
#mainContentBox .indexTable LI {
	LIST-STYLE-POSITION: outside; MARGIN: 0px; COLOR: #000
}
#mainContentBox .indexTable UL {
	LIST-STYLE-POSITION: outside; MARGIN: 0px; COLOR: #000
}
#mainContentBox .indexTable A:link {
	TEXT-DECORATION: none
}
#mainContentBox .indexTable A:visited {
	TEXT-DECORATION: none
}
#mainContentBox .indexTable A:hover {
	TEXT-DECORATION: underline
}
#mainContentBox .indexTable .mainImg {
	FLOAT: left; MARGIN: 10px 10px 10px 30px
}
#mainContentBox .indexTable .secondaryImg {
	FLOAT: left; MARGIN: 10px
}
#mainContentBox .indexTable .maintable {
	FLOAT: left; MARGIN: 10px 7px 10px 20px
}
#mainContentBox .indexTable .photocredit {
	MARGIN: 0px; FONT: 10px/1em Arial, Helvetica, sans-serif; COLOR: #333; TEXT-ALIGN: right
}
#mainContentBox .indexTable .caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; MARGIN: -10px 0px 0px; FONT: italic 12px Arial, Helvetica, sans-serif; PADDING-TOP: 0px
}
#mainContentBox #indexTablebox {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #efefef
}
#mainContentBox #indexTablebox P {
	FONT: 12px Arial, Helvetica, sans-serif
}
#mainContentBox #indexTableWss {
	BACKGROUND-COLOR: #ccc
}
#mainContentBox #indexTableWss DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND-IMAGE: url(/Wine/Images/Graphics/Redesign/images/indexTableWss_bg.gif); PADDING-BOTTOM: 4px; MARGIN: 0px -10px 0px 0px; PADDING-TOP: 4px; BACKGROUND-COLOR: #c60
}
#mainContentBox #indexTableWss .white {
	COLOR: white
}
#mainContentBox #indexTableWss IMG {
	FLOAT: right; MARGIN: 10px 20px 10px 7px
}
#mainContentBox .indexTableBlog1 {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 7px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 48%; PADDING-TOP: 10px; HEIGHT: 180px
}
#mainContentBox .indexTableBlog2 {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 48%; PADDING-TOP: 10px; HEIGHT: 180px
}
#mainContentBox .indexTableBlog1 P {
	PADDING-LEFT: 10px; MARGIN: 7px 0px; FONT: 12px Arial, Helvetica, sans-serif
}
#mainContentBox .indexTableBlog2 P {
	PADDING-LEFT: 10px; MARGIN: 7px 0px; FONT: 12px Arial, Helvetica, sans-serif
}
#mainContentBox .indexTableBlog1 BIG {
	MARGIN: 0px; FONT: bold 16px Arial, Helvetica, sans-serif
}
#mainContentBox .indexTableBlog2 BIG {
	MARGIN: 0px; FONT: bold 16px Arial, Helvetica, sans-serif
}
#mainContentBox .indexTableBlog1 A:link {
	TEXT-DECORATION: none
}
#mainContentBox .indexTableBlog2 A:link {
	TEXT-DECORATION: none
}
#mainContentBox .indexTableBlog1 A:visited {
	TEXT-DECORATION: none
}
#mainContentBox .indexTableBlog2 A:visited {
	TEXT-DECORATION: none
}
#mainContentBox .indexTableBlog1 A:hover {
	TEXT-DECORATION: underline
}
#mainContentBox .indexTableBlog2 A:hover {
	TEXT-DECORATION: underline
}
#mainContentBox .indexTableBlog1 .blogImg {
	FLOAT: left; MARGIN: 0px 7px 10px 0px
}
#mainContentBox .indexTableBlog2 .blogImg {
	FLOAT: left; MARGIN: 0px 7px 10px 0px
}
#mainContentBox .indexTableBlog1 .blogBar {
	CLEAR: both; MARGIN-TOP: 0px; COLOR: #ccc; HEIGHT: 1px; BACKGROUND-COLOR: #ccc
}
#mainContentBox .indexTableBlog2 .blogBar {
	CLEAR: both; MARGIN-TOP: 0px; COLOR: #ccc; HEIGHT: 1px; BACKGROUND-COLOR: #ccc
}
#rightMainBox {
	PADDING-LEFT: 7px; FLOAT: right; MARGIN: 0px; BORDER-LEFT: #ccc 3px solid; WIDTH: 30%
}
#rightMainBox P {
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #360; TEXT-ALIGN: center
}
#rightMainBox P .fistparr {
	MARGIN: 0px 0px -10px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; MARGIN: auto; WIDTH: 100%; PADDING-TOP: 30px; POSITION: relative; TEXT-ALIGN: center
}
#footer P {
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #333
}
#footer A {
	COLOR: #999; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#footer .hidden {
	VISIBILITY: hidden
}
