* {margin:0;padding:0}
blockquote,ol,ul,h1,h2,h3,h4,h5,h5,h6 {margin:0 0 1em 0}
div#sizer.loggedin div#logposition{
display:none;
}

#sizer div#headerOn {
display:none;
}

div#sizer.loggedin div#headerOn {
display: block;
}

div#sizer.loggedin div#headerOff {
display: none;
}

p {
padding-bottom: 7px;
}

#central_point_container {
width: 950px; 
margin: 25px auto 70px auto;
background-color:white;
border-top: 1px solid #BCB5AB;
border-left: 1px solid #BCB5AB;
border-right: 1px solid #BCB5AB;
border-bottom: 1px solid #BCB5AB;
}

BODY { 
background-image:url(http://www.centralpt.com/customer/image_gallery/464/design/bg_tile09.GIF);
background-repeat:no-repeat;
background-color:#e0ddd9;
background-position: center;
background-attachment: fixed;
font-family: helvetica, arial, sans-serif;
text-align: center; 
color:#000000; 
}

TD { 
font-family: Verdana, arial, sans-serif;
letter-spacing:.25px;
font-size: 13px; 
line-height:130%;
text-align:left;
color:#000000; 
}

img {
border: none;
}

/*--------------Global Divs--------------------------*/

#logon {
position:absolute;
top:-25px;
right:0px;
}

#logon input{
background-color:#ffffff;
height:20px;
font-size:10px;
border:1px solid black;
vertical-align:center;
}


span.error_message
{
margin:4px;
padding:4px;
border:1px solid red;
background-color:#E0DDD9;
color:#651341;
}

#logon td input{font-size:12px;}
#logon td{
font-size:10px;
}
#logon td.remember_me {
line-height:110%;
vertical-align:top;
}
#logon td.check input
{
background-color:#E0DDD9;
border:none;
height:auto;
}

#submit input{
background-color:#651341;
color:white;
font-weight:bold;
border-style:none;
border: 1px solid black;
padding:0px 5px 2px 5px;
}


#logposition {
position:relative;
width:100%;
font-size:8px;
}

div#wrapper {
position:relative;
}

div#ftr {
height:0px;
}

div#footer {
padding:10px 0px;
width:950px;
color: white;
background-color:#651341;
font-size:12px;
position:relative;
top:20px;
left:0px;
text-align:center;
margin-bottom:44px;
}

#footer a{
color:#fff;
}

#issue {
background-color: #651341;
padding:5px;
}
/*---------------Menu-----------------*/

TD.menu {
width:950px;
font-size:10px;
position:relative;
font-family: Garamond, serif;
}

div#topNav, div#topNavTop {
position:relative;
}

div#topNav ul, div#topNavTop ul {
position:absolute;
top:-180px;
left:515px;
width:430px;
}

#nav {
position:relative;
list-style: none;
padding:0px;
margin:0px;
margin-left:0px;
z-index:10;
}

#nav a {
font-weight: bold;
color: #7D0849;
text-decoration: none;
font-size:18px;
}

#nav a:hover
{
 color:#7D0849;
}

#nav li li a {
display: block;
font-weight: normal;
text-align: left; 
font-weight:bold;
font-size:11px;
font-family: helvetica, arial, sans-serif;
padding:5px;
z-index:10;
}

#nav li li a:hover {
border-width: 0;
border: 0; 
width:relative;
}

#nav li {
float: left;
font-size: 14px;
font-weight:bold;
padding-top:0px;
padding-bottom:0px;
position: relative;
text-align: center;
cursor: default;
border: none;
border-right:1px solid #7D0849;
}

li#m4 a{border-right:1px solid #7d0849;}

#nav li a {
padding-left: 5px; 
padding-right: 4px; 
font-size:16px;
}

li#first {
 border-left-width: 1em;
}

li#last {
border-right-width: 1em;
}

li#m5 {
border-right:none;
}

li#m5,li#m4 a.menu,li#m4 a {
border:none;
}

#nav li ul {
display: none;
position: absolute;
left:10px;
top:100%;
width:200px;
font-weight: normal;
background-color: #CFC2C9;
background-repeat:no-repeat;
padding: 0em 0 0em 0; 
z-index:10;
}

#nav li ul li
{
 width:100%;
 padding:0px;
 margin:0px;
 border-top: 1px solid white;
}

#nav li ul li a:hover{
background-color: #7D0849;
color:#ffffff;
}

#nav li li
{
 padding: 0px 2px;
 margin: 0px 0px;
text-align:center;
font-size:12px;

}


#nav li li {
 display: block;
 float: none;
 border: 0;
 padding-bottom:0px;
}

#nav li:hover ul,#nav li.over ul {width:relative;
 display: block;
}

#nav li:hover
{
background-color:none;
}

/*---------------Links--------------------*/

a:link 
{
color: #7d0849;
text-decoration: none;
letter-spacing:1px;
}
	
a:visited 
{
text-decoration: none; 
color: #7d0849;
}
		
a:hover 
{
text-decoration: underline;
color: #4F002E;
}

a:active 
{
text-decoration: none;
color: #7d0849;
}

a.linktype1
{
background-image:url(http://www.centralpt.com/customer/image_gallery/464/Design/ARROW.GIF);
background-repeat:no-repeat;
background-position:2px 4px;
padding-left:15px;
padding-right:5px;
}

a.linktype1:hover {
background-image:url(http://www.centralpt.com/customer/image_gallery/464/Design/ARROW.GIF);
background-repeat:no-repeat;
}



/*----------------Headers----------------*/

H1 {
 font-family: Garamond, serif;
 font-size: 24px;
 color: #ffffff;
 margin-bottom:8px;
 margin-top:8px;
}

H1.news {
 font-family: Garamond, serif;
 font-size: 24px;
 color: #790b4d;
 margin-bottom:8px;
 margin-top:8px;
}

H1.header {
 font-family: Garamond, serif;
 font-size: 24px;
 color: #790b4d;
 margin-bottom:8px;
 margin-top:8px;
}


H2 {
 background-color:#e0ddd9;
 padding-left: 15px;
 padding-top: 2px;
 padding-bottom: 2px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: bold;
 color: #790b4d;
 margin-bottom:5px; 
 margin-top:5px;
 border:1px solid #c0b9af;
}

H3 {
 padding-left: 0px;
 padding-top: 10px;
 padding-bottom: 10px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 color: #7F6F57;
 margin-bottom: 0px;
margin-top:0px;
}

H4 {
 padding-left: 0px;
 padding-top: 2px;
 padding-bottom: 0px;
line-height: 120%; 
 font-size: 20px;
 font-weight: bold;
 color: #651341;
}
H5 {font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 font-weight: strong;
 color: #7D6D60;
 margin-bottom:1;margin-top:4;
}
H6 {background-color:#F2F2F2; padding-left: 5px;padding-top: 3px;padding-bottom: 3px;
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #AB9C90;
 margin-right:10;margin-top:5;
       Border: none;
}

STRONG {
color:#790B4D;
font-size:12px;
padding:8px 0px;
}

hr { height: 0;
margin:10px 0px;
border-width: 1px 0 0 0;
color: #BCB5AB;  
border-style: dotted;  } 

ol {
margin-left: 40px;
}

/*----------------Home Left Column----------------*/
.HMSlideshow, .CRHome, .CRAbout {
padding-left:15px
}
.CRHome, .CRAbout {
padding-bottom:10px;
}

.HMTextOne,.HMone{
vertical-align:top;
width:230px;
padding-left:15px;
padding-right:14px;
}

.HMTextOne {
background-color:#651341;
border-left:15px solid #fff;
border-right:14px solid #fff;
vertical-align:middle;
text-align:center;
}
.HMTextOne h4{
text-align:center;
color:#fff;
}
.HMTextOne p{
color:#fff;
padding-left:10px;
}
.HMTextOneFront {
height:100px;
vertical-align:top;
width:221px;
}
.HMTextOne a.on_burgundy {
display:none;
color:white;
text-decoration:underline;
}
.HMTextOneFront a.on_burgundy {
display:block;
}
.HMone div#thumbnail_453314, #left-issue div#thumbnail_453314 {
background-color:#651341;
padding:1px 5px 5px 5px;
}
.HMone div#thumbnail_453314 img, #left-issue div#thumbnail_453314 img {
display:none;
}
.HMone {
width:250px;
}
.HMone div#thumbnail_453314 .field_wrapper_1, #left-issue div#thumbnail_453314 .field_wrapper_1 {
margin-top:1px;
padding:5px;
font-variant:small-caps;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
border:1px solid #CFC9C2;
border-bottom:none;
background-color: #E0DDD9;
font-size:17px;
font-weight:bold;
}
.HMone div#thumbnail_453314 .field_wrapper_2, #left-issue div#thumbnail_453314 .field_wrapper_2 {
background-color:#CFC9C2;
padding:1px 1px 0px 1px;
}
.HMone div#thumbnail_453314 .field_wrapper_2_1, #left-issue div#thumbnail_453314 .field_wrapper_2_1 {
background-color:#fff;
Font Family: Verdana,Geneva,sans-serif;
}
.HMone div#thumbnail_453314 .field_wrapper_2_1 p, #left-issue div#thumbnail_453314 .field_wrapper_2_1 p {
font-size:12px;
line-height:140%;
padding:10px 10px 10px 10px;
}
.HMone div#thumbnail_453314 .thumbnail_href, #left-issue div#thumbnail_453314 .thumbnail_href {
background-color:#CFC9C2;
margin-bottom:10px;
}
.HMone div.thumbnail_href, #left-issue div.thumbnail_href {
padding-left:10px;
}
/*----------------Home Center Column----------------*/

.HMTextTwo, .HMtwo{
background-color:#F1F0EF;
padding-left:10px;
padding-right:10px;
width:390px;
vertical-align:top;
}
.HMTextTwo {
vertical-align:middle;
}
.HMTextTwo h1{
padding-top:10px;
font-size:24px;
color:#651341;
font-variant: small-caps;
font-family : 'Palatino Linotype', 'Book Antiqua', Palatino, serif
}
.HMTextTwo h4{
margin-bottom:0px;
}

.HMTextTwo p{
padding-top:10px;
}
.HMTextTwoSubFront {
height:100px;
vertical-align:top;
}
.HMtwo ul.points_list img {
vertical-align:middle;
height:15px;
}
.HMtwo ul.points_list img.three_star_grey {
margin-left:-2px;
}
a.rss_blog_link {
float:right;
font-size:.8em;
}
a.rss_blog_link:hover {
text-decoration:none;
font-weight:bold;
}
/*-----Latest Blog Post RSS Code--------*/
li#tab500499_50 a
{
cursor:default;
}
li#tab500499_50 a:hover
{
color:#544C48;
text-decoration:none;
}
tab500499_50 div.field_wrapper_1_1 a,a#subscribe489527
{
cursor:pointer;
}


.rssreader li{
list-style:none;
margin:0px 0px;
padding:0px 0px;
}

.rssreader ul{
list-style:none;
margin:1px 0px;
padding:5px 5px;
}

.rssreader .feed_wrapper {
margin:0px 0px;
padding:0px 0px;
border:none;
width:380px;
}

.rssreader .field_name{
display:none;
}

.rssreader .active a{
font-size:14px;
border:none;
display:none;
}
.rssreader .rss_item a{
text-decoration:none;
}

.rssreader .rss_item a:hover{
text-decoration:none;
display:normal;
}

.rssreader .rss_item p{
margin:0px 0px;
padding:0px 0px;
}

.rssreader .channel_wrapper {
display:none;
}

.rssfeeds {
background-color:#E0DDD9;
}

.rssfeeds .field_wrapper_1{
font-variant:small-caps;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
font-size:17px;
background-color:#CFC9C2;
padding:10px 5px 0px 5px;
}
.rssfeeds .field_wrapper_1 a{
font-size:17px;
font-weight:bold;
color:#651341;
display:block;
}
.rssfeeds .field_wrapper_1 a:hover{
color:#651341;
display:block;
}
.rssfeeds .field_wrapper_2{
font-size:11px;
background-color:#CFC9C2;
padding:2px 5px 0px 5px;
border-left: 2px solid #CFC9C2;
border-right: 2px solid #CFC9C2;

}
.rssfeeds .field_wrapper_3{
background-color:#F1F0EF;
background-image:url(http://www.centralpt.com/customer/image_gallery/464/Design/READMORE-RESPOND.JPG);
background-repeat:no-repeat;
background-position:100% 100%;
padding:10px 10px 25px 10px;
border-left: 2px solid #CFC9C2;
border-right: 2px solid #CFC9C2;
border-bottom: 2px solid #CFC9C2;
margin-bottom:10px;
position:relative;
}

.rssfeeds .field_wrapper_3 a{
color:#333;
font-size:12px;
Font Family:Trebuchet MS,Helvetica,sans-serif;
letter-spacing:0px;
display:block;
}
.rssfeeds .field_wrapper_3 h3 {
padding:0px;
}

.rss_items div.readmore_link {
position:absolute;
width:170px;
height:20px;
bottom:0px;
right:0px;
}


/********Blog full display***********/

#show_item_453066 .result_item{
padding:15px;
}

#show_item_453066 div.field_wrapper_1
{
font-weight:bold;
font-size:20px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#651341;
}

#show_item_453066 div.field_wrapper_2
{
width:100%;
}

#show_item_453066 div.field_wrapper_2_1
{
font-weight:bold;
width:100%;
}

#show_item_453066 div.field_wrapper_2_2
{
font-weight:bold;
font-size:28px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
padding:20px;
color:#fff;
background-color:#6F7C7F;
line-height:90%;
}

#show_item_453066 div.field_wrapper_3
{
font-size:14px;
line-height:120%;
font-weight:normal;
padding:10px 25px;
width:auto;
background-color:f4f4f4;
border:1px dotted #cccccc;
}

#show_item_453066 div.field_wrapper_5 div.field_wrapper_5_1
{
width:100%;
padding:0px;
margin:0px;
text-align:center;
}

#show_item_453066 div.field_wrapper_5 div.field_wrapper_5_1 div.full_display_content
{
margin:auto;
width:50%;
background-color:#EEEEEE;
}


#show_item_453066 div.field_wrapper_5 table
{
width:100%;
}

#show_item_453066 div.field_wrapper_5 div
{
float:none;
margin:6px;
}

div.show_item div.field_wrapper_5 ul
{
list-style:none;
}

#show_item_453066 div.field_wrapper_5 td.left
{
text-align:right;
}

#show_item_453066 div.field_wrapper_5 td
{
text-align:left;
}

#show_item_453066 td.wysi
{
width:100%;
text-align:center;
}


div.full_display_content p{padding:10px 0px;}

span.smaller {
font-size:.7em;
text-decoration:underline;
}
#show_item_453066 .field_wrapper_3 h3 {
padding-bottom:0px;
margin-bottom:0px;
margin-top:15px;
}
/*-----Blog Comments Display--------*/

#show_item_453066 .field_wrapper_6 {
margin:0px;
padding:0px;
width:100%;
display:block;
float:left;
}

#show_item_453066 .field_wrapper_6 .rvw_pre {
margin:10px 30px;
color:#fff;
background-color:#AFAFAF;
Border-bottom:1px solid #4F4F4F;
padding-left:20px;
font-size:20px;
}

#show_item_453066 .field_wrapper_6 .comments_wrapper a{
width:600px;
padding-left:30px;
font-weight:bold;
text-decoration:underline;
}

#show_item_453066 .field_wrapper_6 .comments_wrapper a:hover{
text-decoration:none

}

#show_item_453066 .field_wrapper_6 .full_display_category {
display:none;
}

#show_item_453066 .field_wrapper_6_1 .comments_wrapper {
padding-bottom:10px;
margin-bottom:10px;
background-color:#fff;
}

#show_item_453066 .field_wrapper_6_1 .comments_wrapper .comments h2{
margin:10px 30px;
color:#fff;
background-color:#8C8F94;
Border-bottom:1px solid #4F4F4F;
}

#show_item_453066 .field_wrapper_6_1 .comments_wrapper .comment_container {

margin:10px 30px;
padding:15px;
border:1px solid #ccc;
background-color:#CFCFCF;
display:block;
float-left;

}

#show_item_453066 .field_wrapper_6_1 .comments_wrapper .comment_header {
background-color:#DFD1D9;
padding:5px 0px 20px 10px;
color:#7D0849;
font-size:1em;
border-bottom:1px solid #7D0849;
}

#show_item_453066 .field_wrapper_6_1 .comments_wrapper .comment_header .subject {
width:325px;
float:left;
}

#show_item_453066 .field_wrapper_6_1 .comments_wrapper .comment_header .author_name {
width:225px;
float:left;
}

#show_item_453066 .field_wrapper_6_1 .comments_wrapper .comment_header .comment_date {
width:245px;
float:right;
}


#show_item_453066 .field_wrapper_7 {
margin:0px;
padding-left:200px;

display:block;
float:left;
}

#show_item_453066 .field_wrapper_7_1 .full_display_category {
display:none;
}

#show_item_453066 div.review_entry {
width:600px;
}
/*----------------Home Right Column----------------*/
.HMThree {
vertical-align:top;
width:231px;
padding:0px 15px;
}
.HMThree h3{
margin-bottom:0px;
padding-bottom:0px;
}
.HMThree ul{
list-style:none;
}
.HMThree li{
padding:5px;
background-color:#B3BDBF;
border-bottom:1px solid #6F7C7F;
border-top:1px solid #ffffff;
color: #ffffff;
}

.HMThree a{
color: #651341;
letter-spacing:0px;
font-weight:bold;
}

.monday a#monday, .tuesday a#tuesday, .wednesday a#wednesday, .thursday a#thursday, .friday a#friday, .saturday a#saturday, .sunday a#sunday { 
font-weight:bold;
}
.HMThreeMid2 {
padding-top:4px;
}
.keyword_label {
font-weight:bold;
position:relative;
right:4px;
top:2px;
}
.keyword_instruction {
font-size:.8em;
}
.keyword_input {
position:relative;
margin-bottom:5px;
}
.keyword_input input {
width:224px
}
.keyword_submit {
float:left;
}
.adv_search_link {
float:right;
}
div#search_tips {
display:none;
position:absolute;
right:1px;
width:110px;
background-color:#FDFDA1;
border:1px solid #FBCD71;
font-size:.8em;
letter-spacing:0px;
padding-left:2px;
padding-bottom:4px;
line-height:105%;
margin-bottom:4px;
}
div#search_tips a {
line-height:130%;
letter-spacing:0px;
}
p.x_out {
float:right;
text-align:right;
margin-top:4px;
margin-right:2px;
}
p.x_out a {
border:1px solid #FBCD71;
}
p.x_out a:hover {
background-color:lightgrey;
text-decoration:none;
}
img.wine_book {
width:231px;
margin-top:5px;
}
div#office_use {
background-color:#F1F0EF;
padding:5px;
}

/**********Home Right Column--Guidebook***/
td#c_512186 div {
position:relative;
top:-127px;
}
td#c_512182 div {
position:relative;
top:-14px;
}
td#c_512180 div {
position:relative;
top:0px;
}
td#c_512184 div {
position:relative;
top:-18px;
}
/*----------------About----------------*/

.AboutToptext {
padding-left:15px;
}

.AboutToptext table{
width:925px;
}


.Aboutone {
vertical-align:top;
width:660px;
padding-left:14px;
padding-right:15px;
border-right: 1px dotted #BCB5AB;
}

.Aboutone p{
Font Family:Verdana,Geneva,sans-serif;
font-size:12px;
padding-left:20px;
padding-right:10px;
line-height:130%;
letter-spacing:0px;
}

.Aboutone h4{
margin:20px 0px 0px 0px;
}

td.AbouttwoCR,td.AboutthreeCR
{
width:231px;
padding:0px 14px;
vertical-align:top;
}

#c_465716 {
height: 450px;
}

.Abouttwo {
vertical-align:top;
width:420px;
padding-left:15px;
padding-right:7px;
margin-top:10px;
border-right: 1px dotted #BCB5AB;
}

.AboutthreeCR h3{
margin-bottom:0px;
width:231px;
font-size:16px;
color:#fff;
font-variant:
small-caps;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;background-color:#651341;
}

.AbouttwoCR div#thumbnail_453314 {
background-color:#651341;
padding:1px 5px 5px 5px;
}
.AbouttwoCR div#thumbnail_453314 img{
display:none;
}
.AbouttwoCR {
width:233px;
}
.AbouttwoCR div#thumbnail_453314 .field_wrapper_1 {
margin-top:1px;
padding:5px;
font-variant:small-caps;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
border:1px solid #CFC9C2;
border-bottom:none;
background-color: #E0DDD9;
font-size:17px;
font-weight:bold;
}
.AbouttwoCR div#thumbnail_453314 .field_wrapper_2 {
background-color:#CFC9C2;
padding:1px 1px 0px 1px;
}
.AbouttwoCR div#thumbnail_453314 .field_wrapper_2_1 {
background-color:#fff;
Font Family: Verdana,Geneva,sans-serif;
}
.AbouttwoCR div#thumbnail_453314 .field_wrapper_2_1 p{
font-size:11px;
line-height:140%;
padding:10px 10px 10px 10px;
}
.AbouttwoCR div#thumbnail_453314 .thumbnail_href {
background-color:#CFC9C2;
margin-bottom:10px;
}
/*-----------------Tour 2010--------------------*/
.toptour_cr h1{
padding:0px;margin-top:10px;font-size:28px;color:#651341;padding-left:20px;
color:#660941;
}

#tournav ul{
background-image: url("http://www.centralpt.com/customer/image_gallery/464/tour/TOURNAVTILE.JPG");
height:36px;
width:920px;
margin:10px 15px;
}

#tournav li{
color:#fff;
line-height:100%;
font-size:11px;
text-align:center;
padding:4px 0px;
margin:0px;
list-style:none;
float:left;
}

#tournav a{
font-weight:normal;
width:145px;
height: 22px;
display:block;
color:#DFC3D1;
padding:3px 3px;
margin:0px;
border-right:1px solid #DFC3D1;
}
#tournav a:hover{
background-color:#662648;
text-decoration:none;
color:#fff;
}
#tournav a.tournav6{
border:none;
padding:3px 7px;
}

#aboutnav ul{
background-image: url("http://www.centralpt.com/customer/image_gallery/464/tour/TOURNAVTILE.JPG");
height:36px;
width:660px;
margin:10px 0px;
}

#aboutnav li{
color:#fff;
line-height:100%;
font-size:11px;
text-align:center;
padding:4px 0px;
margin:0px;
list-style:none;
float:left;
}

#aboutnav a{
font-weight:normal;
width:123px;
height: 22px;
display:block;
color:#DFC3D1;
padding:3px 3px;
margin:0px;
border-right:1px solid #DFC3D1;
}
#aboutnav a:hover{
background-color:#662648;
text-decoration:none;
color:#fff;
}
#aboutnav a.aboutnav4{
border:none;
padding:3px 7px;
}


.lefttop_text {
background-image: url("http://www.centralpt.com/customer/image_gallery/464/tour/TOURCAPTIONBACK.JPG");
background-position:top right;
background-repeat:no-repeat;
padding-left:13px;
vertical-align:top;
width:250px;
}
#slidecaption{
padding-top:4px;
padding-left:11px;
position:relative;
width:231px;
}
#slidecaption p{
margin:0px;
padding:0px 5px;
}
#slidecaption h2{
margin-bottom:0px;
padding-left:0px;
padding-top:5px;
margin-left:5px;
margin-right:5px;
background-color:#fff;
border:none;
border-bottom:1px solid #C6B5AD;
}
.righttop_text {
width:680px;
padding-left:2px;
}

/********Subscribe/Renew Order Form*********/
#c_455423, #c_499869 {
padding:0px 15px;
}

/************ styling for order form *****************/
.web_version td,.print_version td,.both_version td
{
font-size:11px;
padding:4px;
}
.web_version,.print_version,.both_version,.gift_box,.order_button
{
width:905px;
padding:6px;
margin:6px 0px 6px 0px;
}
.web_version
{
background-color:#E3E0DD;
border:1px solid #DBD2D2;
}
.print_version
{
background-color:#ECECEC;
border:1px solid #CFCFCF;
}
.both_version
{
background-color:#CFC2C9;
border:1px solid #9F778E;
}
.gift_box
{
background-color:#FFFFDF;
padding:6px;
border:1px solid #FDFDA1;
}
div .gift_container, .gift_checkbox {
background-color:#FFFFDF;
}
.order_button
{
background-color:none;
text-align:center;
}
.order_button input
{
border:1px solid black;
color:white;
padding:4px;
font-weight:bold;
background-color:#651341;
}
.web_version h2,.print_version h2,.both_version h2
{
background-color:transparent;
border:none;
margin:2px;
padding:0px;
font-size:20px;
font-weight:normal;
color:#660941;
}
span.red{color:red;}
div#gift_rcpt input#gfte {
margin-bottom:5px;
margin-left:15px;
}
div#gift_rcpt label#persmsg_label {
position:relative;
bottom:89px;
}
div#gift_rcpt textarea#persmsg {
width:300px;
height:100px;
}

/*foxy cart special code */
div.fc_tb_title,.fc_tb_title
{
width:100%;
display:block;
height:22px;
padding:0px;
margin:0px;
overflow:hidden;
}

/********Back Issue DB Thumbnail Display*********/

.SubBackText {padding-left:15px;border-top:10px solid #fff;
background-repeat:no-repeat;}
.SubBackText p{margin:10px;color:#660941;font-size:20px;}
.SubBackText table {
width:930px;
padding:0px 20px;
}

.SubBackTh {
width:870px;
padding:0px 15px;
}
.SubBackTh .thumbnail {
background-color:#651341;
padding:10px 5px 5px 5px;
}
.SubBackTh .thumbnail img{
display:none;
}
.SubBackTh {
width:920px;
}
.SubBackTh .thumbnail .field_wrapper_1 {
margin-top:1px;
padding:5px;
font-variant:small-caps;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
border:1px solid #CFC9C2;
border-bottom:none;
background-color: #E0DDD9;
font-size:17px;
font-weight:bold;
}
.SubBackTh .thumbnail .field_wrapper_2 {
background-color:#CFC9C2;
padding:1px 1px 0px 1px;
}
.SubBackTh .thumbnail .field_wrapper_2_1 {
background-color:#fff;
Font Family: Verdana,Geneva,sans-serif;
}
.SubBackTh .thumbnail .field_wrapper_2_1 p{
font-size:11px;
line-height:140%;
padding:15px 15px 15px 15px;
}
.SubBackTh .thumbnail .thumbnail_href {
background-color:#CFC9C2;
margin-bottom:10px;
display:block;
}

/*----Contact Forms-----*/

textarea {
width: 300px;
}

tr.kts input {
width: 297px;
}

.survey_btn {
width: 80px;
}


#c_488421 .survey_btn,#c_500611 .survey_btn {
float: right;
}

/*----Subscriber Right Menu-----*/

.HMThreeTop {
padding:0px 10px;
}

.HMThreeMid1 {
padding:0px 15px;
}

.HMThreeMid2 {
vertical-align:top;
height:100px;
}

.HMThreeMid2 li{
list-style:none;
font-size:11px;
background-color:#E0DDD9;
margin: 1px 15px;
width:230px;
border: 0px solid #BCB5AB;
padding:0px 0px;
}

.HMThreeMid2 li:hover, .HMThreeMid2 li.over {
background-color:#651341;
}

.HMThreeMid2 a:hover{
text-decoration:none;
color:white;
}

.HMThreeMid2 a{
letter-spacing:0px;
display:block;
width:100%;
heigth:100%;
padding:7px;
}


/********Give As A Gift Styling**********/

div.gift_container
{
background-color:yellow;
padding:4px;
}
div.gift_checkbox label
{
font-weight:bold;
}
div#gift_rcpt
{
border-top:1px solid black;
padding-top:4px;
}


/********Update Profile Style*********/
.SubIntro {padding:20px;}
.SubIntro h3{color:#651341;}
.SubCR {padding:20px; 40px;}

/********Back Issue Thumbnail Display Hidden Icons*********/

div .thumbnail_image img{display:none;}


/********Back Issue Article DB Thumbnail Display*********/

#search_500755, #search_510199 {
position:relative;
z-index:0;
}

#search_500755 .results_list .field_wrapper_1, #search_510199 .results_list .field_wrapper_1 {
margin-top:1px;
padding:5px;
font-variant:small-caps;
font-family:Palatino Linotype, Book Antiqua, Palatino, serif;
border:1px solid #CFC9C2;
border-bottom:none;
background-color: #E0DDD9;
font-size:17px;
font-weight:bold;
}
#search_500755 .results_list .field_wrapper_2, #search_510199 .results_list .field_wrapper_2 {
background-color:#CFC9C2;
padding:1px 1px 0px 1px;
}
#search_500755 .results_list .field_wrapper_2_1, #search_510199 .results_list .field_wrapper_2_1 {
background-color:#fff;
Font Family: Verdana,Geneva,sans-serif;
}
#search_500755 .results_list .field_wrapper_2_1 p, #search_510199 .results_list .field_wrapper_2_1 p {
font-size:11px;
line-height:140%;
padding:10px 10px 10px 10px;
}
/*ALLOWS ABSOLUTE POSITIONING FOR THE .thumbnail_image DIV (the following selector)*/
#search_500755 .results_list .result_item, #search_510199 .results_list .result_item {
position:relative;
z-index:0;
}
/*MAKES THE "Read More" TEXT DISPLAY BELOW EACH ENTRY INSTEAD OF ABOVE*/
#search_500755 .results_list .thumbnail_image, #search_510199 .results_list .thumbnail_image {
position:absolute;
right:4px;
bottom:0px;
}
h4.issue_heading {
text-align:center;
}


/*----Advanced Search Result Display: Dec.19 2009-----*/
div.wrap
{
display:block;
float:left;
position:relative;
}

div.wrap h1 {
font-size: 23px;
}

.left_side {
display:block;
float:left;
padding-left:15px;
padding-right:1px;
width:700px;
border-right:1px solid #8F4E74;
}
div.right_side
{
display:block;
float:left;
padding-left:12px;
width:220px;
}

.line_one_simple, .line_two, .line_three {
float:left;
width:100%;
display:block;
position:relative;
}
.line_one, .line_one_simple {
font-weight:bold;
font-size:.85em;
}
.line_one_simple {
cursor:pointer;
}
.line_two {
font-weight:normal;
margin-top:10px;
clear: both;
}
.description {
font-size:.95em;
}
.stars, .points, .label, .label2, .vintage, .appell, .varietal {
font-weight:bold;
}
.points, .label, .label2, .vintage, .appell, .varietal {
float:left
}
.label, .label2, .vintage, .appell, .varietal {
padding-left:5px;
}
.points {
padding:0px;
border:1px solid #000;
color:#660941;
}
.stars {
padding:0px;
float:left;
}

.symbols {
float:right;
}
.symbols_simple {
float:right;
}
.symbols img{
margin-right:8px;
}
.symbols_simple img {
margin-right:8px;
}
div.good_value {
float:right;
margin-right:8px;
color:red;
}
div.good_value_simple {
float:right;
font-weight:bold;
margin-right:8px;
color:red;
}
.price {
font-weight:bold;
float:right;
margin-right:4px;
}
.price_simple {
font-weight:bold;
float:right;
margin-right:4px;
}
div.results {
position:relative;
padding-left:4px;
background-color:#CFB0C2;
padding-top:5px;
height:24px;
margin-bottom:0px;
padding-bottom:0px;
width:690px;
border:1px solid black;
}
div.pages {
display:block;
position:relative;
top:-4px;
float:right;
width:520px;
}
ul.page_list {
list-style:none;
float:right;
margin: 0px;
}
ul.page_list li {
list-style:none;
float:left;
width:auto;
display:inline;
padding:4px;
}
ul.page_list li.current {
font-weight:bold;
}
div.search_controls {
vertical-align:bottom;
padding-right:8px;
margin-bottom:4px;
width:100%;
height:68px;
position: relative;
}
div.search_controls div.search_sort {
height:38px;
left:270px;
position:absolute;
top:2px;
width:450px;
}
div.search_controls div.display_limit {
float:right;
}
div.search_controls div.display_limit a {
margin-right:5px;
font-size:1em;
}
div.search_controls div.display_limit span {
margin-right:5px;
}
div.control_links {
position:absolute;

}
div.item {
border-bottom:1px dotted #631535;
float:left;
margin-top:10px;
width:100%;
padding-bottom:10px;
position:relative;
}
div.search_controls a {
font-size:10px;
}
div.search_controls a b {
font-size:12px;
color:black;
text-decoration:underline;
}
div.search_controls a img {
border:none;
}
div.right_side img {
border:none;
}
div.resulthead {
float:left;
}
div.result_count {
float:left;
}
div.line_two_controls {
position:relative;
top:42px;
height:20px;
border:1px solid black;
padding-left:1px;
width:693px;
}
div#availability,div#age,div#rating,div#style {
display:none;
}
div.legend {
padding-top:20px;
}
div.legend p {
padding:5px;
line-height:120%;
font-size:11px;
}
div.legend strong {
display:block;
}
div.legend a {
margin:2px;
padding:2px;
border-bottom:1px solid #C0B9AF;
background-color:#E0DDD9;
text-decoration:none;
float:left;
width:213px;
}
div.legend a:hover {
text-decoration:none;
}
div.legend a h2 {
text-decoration:none;
background-color:transparent;
font-size:12px;
display:inline;
border:none;
height:20px;
margin: 0px;
}
div.floatrr {
position:fixed;
width:218px;
}
div.search_controls a.return_to_search {

font-size:1em;
}
div.search_controls a.return_to_home {

font-size:1em;
}
/************Back Issue Profile Links ***********/

div#backissue ul{
list-style:square;
color:#CFC9C2;
margin-left:30px;

}
div#backissue li{
padding:5px;
}

/********Blog full display***********/

#show_item_453267 .result_item, #show_item_510191 .result_item{
padding:15px;
}

#show_item_453267 div.field_wrapper_1, #show_item_510191 div.field_wrapper_1
{
font-weight:bold;
font-size:20px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#651341;
}

#show_item_453267 div.field_wrapper_2, #show_item_510191 div.field_wrapper_2
{
width:100%;
}

#show_item_453267 div.field_wrapper_2_1, #show_item_510191 div.field_wrapper_2_1
{
font-weight:bold;
width:100%;
}

#show_item_453267 div.field_wrapper_1_2, #show_item_510191 div.field_wrapper_1_2
{
font-weight:bold;
font-size:28px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
padding:20px;
color:#fff;
background-color:#6F7C7F;

}

#show_item_453267 div.field_wrapper_3, #show_item_510191 div.field_wrapper_3
{
font-size:14px;
line-height:120%;
font-weight:normal;
padding:10px 25px;
width:auto;
background-color:f4f4f4;
border:1px dotted #cccccc;
}


/***********foxy cart special code *************/
div.fc_tb_title,.fc_tb_title
{
width:100%;
display:block;
height:22px;
padding:0px;
margin:0px;
overflow:hidden;
}

/*******BLOG INPUT STYLING**********/
td#c_503473, td#c_503472 {
padding-left:150px;
}

tr#dbi_685 select.uni_select {
margin:10px;
}
tr#dbi_2 input.dbi_text {
width:250px;
margin:10px;
}

tr#r1_34391 td.dbi_submit {
text-align:right;
}

tr#dbi_11 td.dbi_label {
vertical-align:top;
padding-top:10px;
}

tr#dbi_9 input.dbi_date {
margin:10px;
}

#dbi11_tbl {
margin:10px;
}

/********BLOG ENTRY STYLING********/
div.review_entry textarea {
width:350px;
height:150px;
}

div.review_entry div.rvw_btn {
text-align:right;
}
/**********NO ACCESS PAGE***********/
p.noaccess_para {
padding:10px 20px;
width:90%;
margin-left:auto;
margin-right:auto;
border:2px ridge;
background-color:#E0DDD9;
text-align:justify;
}
div.noaccess_para {
padding:10px 20px;
width:90%;
margin-left:auto;
margin-right:auto;
border:2px ridge;
background-color:#E0DDD9;
text-align:justify;
}
div#noaccess_left_div {
width:70%;
float:left;
margin-top:20px;
margin-left:8px;
}
div#noaccess_left_div h4 {
text-align:center;
}
div#noaccess_right_div {
float:right;
border-left:1px dotted black;
padding-left:20px;
padding-right:10px;
}
div#noaccess_button_div {
text-align:center;
margin-top:50px;
}
div#noaccess_button_div a {
margin:7px;
color:white;
padding:4px 14px 4px 14px;
background-color:#651341;
border:3px ridge #4F002E;
}
div#noaccess_button_div a:hover {
border:3px groove #4F002E;
}
div.noaccess_para {
height:375px;
}
div.noaccess_para div#noaccess_login {
padding-right:3px;
width:50%;
margin-top:10px;
}
div.noaccess_para div#noaccess_login p {
font-size:.9em;
text-align:left;
}

div#noaccess_login input{
background-color:#ffffff;
height:20px;
font-size:10px;
border:1px solid black;
vertical-align:center;
}

div#noaccess_login td input{font-size:12px;}
#logon td{
font-size:10px;
}
div#noaccess_login td.remember_me {
line-height:110%;
vertical-align:top;
font-size:.8em;
}
div#noaccess_login td.check {
vertical-align:top;
}
div#noaccess_login td.check input
{
background-color:#E0DDD9;
border:none;
height:auto;
}
div#noaccess_login span.already_subscriber, div#noaccess_subscribe span.already_subscriber {
font-weight:bold;
font-size:1.2em;
}
div#noaccess_login #submit input{
background-color:#651341;
color:white;
font-weight:bold;
border-style:none;
border: 1px solid black;
padding:0px 5px 2px 5px;
}
div#noaccess_subscribe {
width:50%;
position:relative;
left:305px;
bottom:150px;
border-left:1px solid grey;
padding-left:5px;
}
div#noaccess_subscribe td {
font-size:.8em;
}
div#noaccess_subscribe div.order_button {
display:inline;
position:relative;
}
div#noaccess_subscribe div.order_button input {
margin-top:10px;
}
p.noaccess_yellow {
background-color:#FFFFDF;
border:solid 1px yellow;
font-size:1.08em;
width:632px;
margin:10px auto 0px auto;
padding:5px;
}
div.noaccess_teaser {
margin-left:10px;
}
p.noaccess_article_title {
color:#651341;
padding-bottom:0px;
}
div.noaccess_teaser p {
margin-left:20px;
}
div#noaccess_left_div div.noaccess_teaser div.order_button {
display:inline;
position:relative;
left:500px;
}


/*******Issue Articles********/
img#bestbuy_one_star,img#bestbuy_two_star,img#bestbuy_three_star {
vertical-align:-10%;
height:13px;
}

/********Change Password********/
input#pw1, input#pw2 {
width:200px;
height:18px;
font-size:14px;
}
#update_password_cell {
margin:15px 0px 0px 25px;
width:500px;
border:1px dotted black;
padding:10px;
background-color:#F1F0EF;
}
div#sizer.loggedin div#logposition{
display:none;
}


/********Home Center Column--Guidebook****/
#r2_35781 td, #r3_35781 td, #r4_35781 td, #r5_35781 td, #r6_35781 td, #r7_35781 td {
vertical-align: top;
}

#c_512203, #c_512122, #c_512179, #c_512860, #c_513044 {
padding-left: 0px;
padding-right: 0px;
width: 410px;
}

#c_512203 h1, #c_512122 h1, #c_512179 h1, #c_512860 h1, #c_513044 h1 {
margin-top:0;
padding:20px 10px;
background-color: #651341;
color: #ffffff;
font-size: 22px;
width: 390px;
}

#c_512203 p, #c_512122 p, #c_512179 p, #c_512860 p, #c_513044 p {
padding: 0 0 10px 0;
}

#c_512863 input {
width: 220px;
}

#current-update, #previous-updates {
clear: both;
background-color:#E0DDD9;
padding: 5px;
margin: 0 10px 10px 10px;
}

#current-update h2, #previous-updates h2 {
border: 0px none;
background-color:#CFC9C2;
font-family:Palatino Linotype,Book Antiqua,Palatino,serif;
font-size:17px;
font-variant:small-caps;
padding:10px 5px;
margin: 0px;
}

#current-update div, #previous-updates div {
background-color:#F1F0EF;
border-bottom:2px solid #CFC9C2;
border-left:2px solid #CFC9C2;
border-right:2px solid #CFC9C2;
margin-bottom:10px;
padding:10px 10px 25px;
}

#current-update a {
float: right;
font-family: Palatino Linotype,Book Antiqua,Palatino,serif;
font-weight: bold;
}

#c_512126, #c_512185 {
background-color:#ffffff;
padding: 0px 0px 15px 0px;
vertical-align:top;
width:410px;
}

#c_512126 div#rssreader_512139, #c_512185 div#rssreader_512139 {
background-color:#F1F0EF;
padding: 10px;
}

#rssreader_512139 .active a {
border: medium none;
display: block;
font-size: 17px;
background-color: #CFC9C2;
line-height: 130%;
text-align: left;
font-family: Palatino Linotype,Book Antiqua,Palatino,serif;
font-variant: small-caps;
font-weight: bold;
padding: 5px 5px 0;
}

#rssreader_512139 .field_wrapper_1 {
background-color:#F1F0EF;
}

#rssreader_512139 .active div a {
background-color:#F1F0EF;
font-family:Verdana,arial,sans-serif;
font-weight: normal;
padding-top: 0px;
padding-bottom: 4px;
font-variant: normal;
font-size: 13px;
}

#rssreader_512139 .rss_items {
border-bottom:2px solid #CFC9C2;
border-left:2px solid #CFC9C2;
border-right:2px solid #CFC9C2;
}
td.guide_left {
width:73%;
vertical-align:top;
}
td.guide_right {
float:right;
}





td.guide_left .result_item{
padding:15px;
}

td.guide_left div.field_wrapper_1
{
font-weight:bold;
font-size:20px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
color:#651341;
}

td.guide_left div.field_wrapper_2
{
width:100%;
}

td.guide_left div.field_wrapper_2_1
{
font-weight:bold;
width:100%;
}

td.guide_left div.field_wrapper_2_2
{
font-weight:bold;
font-size:28px;
font-family: 'Palatino Linotype', 'Book Antiqua', Palatino, serif;
padding:20px;
color:#fff;
background-color:#6F7C7F;
line-height:90%;
}

td.guide_left div.field_wrapper_3
{
font-size:14px;
line-height:120%;
font-weight:normal;
padding:10px 25px;
width:auto;
background-color:f4f4f4;
border:1px dotted #cccccc;
}

td.guide_left div.field_wrapper_5 div.field_wrapper_5_1
{
width:100%;
padding:0px;
margin:0px;
text-align:center;
}

td.guide_left div.field_wrapper_5 div.field_wrapper_5_1 div.full_display_content
{
margin:auto;
width:50%;
background-color:#EEEEEE;
}


td.guide_left div.field_wrapper_5 table
{
width:100%;
}

td.guide_left div.field_wrapper_5 div
{
float:none;
margin:6px;
}

td.guide_left div.field_wrapper_5 td.left
{
text-align:right;
}

td.guide_left div.field_wrapper_5 td
{
text-align:left;
}

td.guide_left td.wysi
{
width:100%;
text-align:center;
}

td.guide_left .field_wrapper_3 h3 {
padding-bottom:0px;
margin-bottom:0px;
margin-top:15px;
}
#destination {
display:none;
}
#source, #destination {
list-style-type:none;
}

/*****************************NEW TEMPLATE*****************************************/

.left_one, .left_two, .left_three, .left_four, .left_five, .left_six {
width: 250px;
padding-left: 15px;
padding-right: 15px;
}

.mid_one, .mid_two, .mid_three, .mid_four, .mid_five, .mid_six {
width: 390px;
background-color:#F1F0EF;
padding-left:10px;
padding-right:10px;
}

.mid_one h1, .mid_two h1, .mid_three h1, .mid_four h1, .mid_five h1, .mid_six h1 {
color:#651341;
font-family:'Palatino Linotype','Book Antiqua',Palatino,serif;
font-size:24px;
font-variant:small-caps;
}

.right_one, .right_two, .right_three, .right_four, .right_five, .right_six {
width: 230px;
padding-right: 15px;
padding-left: 15px;
padding-bottom: 10px;
}

.right_one h3, .right_two h3, .right_three h3, .right_four h3, .right_five h3, .right_six h3 {

}

ul#blogcategories {
list-style:none outside none;
}

ul#blogcategories li {
background-color:#B3BDBF;
border-bottom:1px solid #6F7C7F;
border-top:1px solid #FFFFFF;
color:#FFFFFF;
padding:5px;
}

ul#blogcategories li a {
color:#651341;
font-weight:bold;
letter-spacing:0;
}

#left-issue, #left-issue-header {
background-color:#651341;
}

#left-issue-header h4 {
color:#FFFFFF;
text-align:center;
}

#left-issue-header p {
color:#FFFFFF;
padding-left:10px;
text-align: center;
font-size: 11px;
font-style: italic;
}

#left-issue-header a {
color:white;
text-decoration:underline;
}

.right_three ul#renew li {
background-color:#E0DDD9;
border:0 solid #BCB5AB;
font-size:11px;
list-style:none outside none;
margin: 1px 0px;
padding: 0;
width: 230px;
}

ul#renew li:hover, ul#renew li.over {
background-color:#651341;
}

ul#renew a:hover{
text-decoration:none;
color:white;
}

ul#renew a{
letter-spacing:0px;
display:block;
width:100%;
heigth:100%;
padding:7px;
}
div#show_item_453267 h3 {
text-align:center;
}
table.two_years_zin {
margin-left:auto;
margin-right:auto;
border:2px solid #6D1341;
padding:3px;
}
table.two_years_zin td {
padding-right:7px;
}

a.fc_btn
{
border:1px solid black;
color: white;
padding: 4px;
font-weight: bold;
background-color:#651341;
letter-spacing:0.05em;
}
a:hover.fc_btn
{
	color:white;
text-decoration:none;
}

#charlie-bestof-2011, #stephen-bestof-2011 {
width:440px;
font-size:.8em;
}

#charlie-bestof-2011 {
position:relative;
}

#stephen-bestof-2011 {
position:absolute;
bottom:60px;
right:18px;
clear:both;
}
