body {color: #000000;
				margin: 0px;
				padding: 0px;
				font-family: arial;
				line-height: 1.4;
				color: #000000;
				text-align: center;}

body, tr, td, span, input, li, div, p {font-size: 12px;}

table#main {width: 900px;
				border: 0px;

				border-collapse: collapse;

				margin: 0px auto;}

td#left {vertical-align: top;
				width: 148px;
				text-align: center;}

table#leftlinks {width: 140px;
				min-width: 140px;
				padding: 4px;}

td#content {vertical-align: top;
				width: 734px;
				text-align: center;}

td#right {vertical-align: top;
				width: 148px;}
				
td.moreinfo_left img {float: left; padding: 4px;}

table#rightlinks {width: 140px;
				padding: 4px;}

td.qp_header	{font-size: 9px;}
				
input.search_button_selected {border: 0px none;
				background-color: #FFFFFF;
				font-weight: normal;}
				
.menu {font-family: helvetica;
				font-size: 12px;
				line-height: 1.0;
				color: #ffffff;
				background-color:#f6e7e7;
				text-align: left;}
				
.menuimage {font-family: helvetica, sans-serif;
				font-size: 14px;
				color: #ffffff;
				background-color:#660066;
				text-align: center;}

.menugift {font-family: helvetica, sans-serif;
				font-size: 14px;
				color: #ffffff;
				background-color:#006633;
				text-align: center;}			

.menugift a:link, .menugift a:active, .menugift a:visited {
						color: #FFFFFF;
						text-decoration: underline;}
						
.rightmenubanner {line-height: 1.0;
				background-color:#ffffff;
				text-align: center;}
				
.page {font-family: verdana;
				font-size: 14px;
				line-height: 1.4;
				color: #663366;
				text-align: left;}
				
.topmenu {font-family: helvetica, sans-serif;
				font-size: 11px;
				line-height: 1.4;
				color: #898080;
				text-align: center;}
				
.events {font-family: helvetica, sans-serif;
				font-size: 14px;
				line-height: 1.4;
				color: #663366;
				text-align: left;}
				
.date {font-family: helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;				
				line-height: 1.4;
				color: #663366;
				text-align: left;}	

.toll_free {font-family: helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				line-height: 1.4;
				color: #663366;
				text-align: left;}	
				
.description {font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				line-height: 1.4;
				color: #000000;
				text-align: left;}
				
.footer {font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				line-height: 1.4;
				color: #898080;
				text-align: center;}			
				
.headline {font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 14px;
				font-weight: bold;
				line-height: 1.4;
				color: #663366;
				text-align: center;}

.videotitle {font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				line-height: 1.4;
				color: #663366;
				text-align: center;}
				
.selections {font-family: helvetica;
				font-size: 11px;
				font-weight: bold;
				line-height: 1.4;
				color: #663366;
				text-align: left;}
				
.current {font-family: helvetica;
				font-size: 12px;
				line-height: 1.2;
				color: #663366;
				text-align: justify;}
				
.recipes {font-family: helvetica;
				font-size: 10px;
				line-height: 1.2;
				color: #663366;
				text-align: justify;}
				
.feature {font-family: verdana;
				font-size: 10px;
				line-height: 1.6;
				color: #663366;
				text-align: justify;}
				
.clubs {font-family: verdana;
				font-size: 15px;
				line-height: 1.6;
				color: #663366;
				text-align: left;}
				
.recent {font-family: helvetica;
				font-size: 9px;
				line-height: 1.4;
				color: #663366;
				text-align: left;}
				
.formdropmenu {font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #000000;
				text-align: left;}
				
.soldout	{font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-weight: bold;
				line-height: 1.2;
				color: #FF3300;
				text-align: center;}	
				
.PageName h1 {font-family: arial;
				font-size: 15px;
				color: #000000;
				font-weight: bold;
				border-bottom: 2px solid #f6e7e7;
				padding: 3px 0px;
				margin: 4px 0px;}
				
.promo {
color: #ff3300;
font-size:12px;
font-weight: bold;
}				

.eblastbody {font-family: Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height: 1.2;
				vertical-align:text-top;
				color: #663366;
				text-align: left;}
				
/* Rating Boxes */

.ratings {
margin: 10px 0px;
height: 24px;
font-size:11px;
font-weight: bold;
}

.ratings_box {
float: left;
width: auto;
padding: 2px;
margin-top: 4px;
margin-right: 5px;
font-size: 11px;
font-weight: bold;
}

.ratings_box_1 {
background: #006666;
color: #ffffff;
float: left;
width: auto;
padding: 2px;
margin-top: 4px;
margin-right: 5px;
font-size: 11px;
font-weight: bold;
}

.ratings_box_2 {
background: #000066;
color: #FFFFFF;
float: left;
width: auto;
padding: 2px;
margin-top: 4px;
margin-right: 5px;
font-size: 11px;
font-weight: bold;
}

.ratings_box_3 {
background: #660066;
color: #ffffff;
float: left;
width: auto;
padding: 2px;
margin-top: 4px;
margin-right: 5px;
font-size: 11px;
font-weight: bold;
}


.ratings_box_4 {
background: #767657;
color: #ffffff;
float: left;
width: auto;
padding: 2px;
margin-top: 4px;
margin-right: 5px;
font-size: 11px;
font-weight: bold;
}




.ratings_box_1 a:link, .ratings_box_1 a:active, .ratings_box_1 a:visited {
						color: #FFFFFF;
						text-decoration: none;

						}

.ratings_box_1 a:hover	{
						color: #FFFFFF;
						text-decoration: underline;
						}




.ratings_box_2 a:link, .ratings_box_2 a:active, .ratings_box_2 a:visited {
						color: #FFFFFF;
						text-decoration: none;
						}

.ratings_box_2 a:hover	{
						color: #FFFFFF;
						text-decoration: underline;
						}



.ratings_box_3 a:link, .ratings_box_3 a:active, .ratings_box_3 a:visited {
						color: #FFFFFF;
						text-decoration: none;
						}

.ratings_box_3 a:hover	{
						color: #FFFFFF;
						text-decoration: underline;
						}


.ratings_box_4 a:link, .ratings_box_4 a:active, .ratings_box_4 a:visited {
						color: #FFFFFF;
						text-decoration: none;
						}

.ratings_box_4 a:hover	{
						color: #FFFFFF;
						text-decoration: underline;
						}



.ratings_box_popup1 {
background: #006666;
padding:2px 3px;
color: #ffffff;
width: 25px;
text-align: center;
}

.ratings_box_popup2 {
background: #000066;
padding:2px 3px;
color: #FFFFFF;
width: 25px;
text-align: center;
}

.ratings_box_popup3 {
background: #660066;
padding:2px 3px;
color: #ffffff;
width: 25px;
text-align: center;
}

.ratings_box_popup4 {
background: #767657;
padding:2px 3px;
color: #ffffff;
width: 25px;
text-align: center;
}




/* popup */
#popup {
top: 200px;
left: 30%;
position: absolute;
background: #fff;
border: 3px solid #333;
z-index: 1000;
padding: 12px;
width: 400px;

}

#popup2 {
top: 100px;
left: 30%;
position: absolute;
background: #fff;
border: 2px solid #c2c2c2;
z-index: 1000;
padding: 12px;
width: 260px;

}

#ibox_w{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:900;
	width: 100%;
	height: 100%;
	background-color: #000;
	margin:0;
	padding:0;
	filter:alpha(opacity=0);
	-moz-opacity: 0.0;
	opacity: 0.0;
}

#ibox_progress {	
	margin:0;padding:0;
	position: absolute;
	z-index:1000;
}

#ibox_wrapper {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1000;
	padding:10px;
	border:3px solid #962240;
	width:300px;
	background-color:#fff;
	padding-bottom:30px;
	margin:0;
}

#ibox_content {
	background-color:#FFF;
	width:100%;
	height:100%;
	margin-bottom:0px;
	position:relative;
	top:0px;
	left:0px;
	padding:2px;

}

#ibox_footer_wrapper {
	position:relative;padding:0;margin:0;top:0px;left:0px;
}

#lightbox_content2 {
display: none;
text-align:center;
position:relative;padding:0;margin:0;top:0px;left:0px;
}

#lightbox_content2 div{
text-align:center;
position:relative;padding:0;margin:0;top:0px;left:0px;
}

#lightbox_content2 p{
text-align:center;
}

#lightbox_content {
display: none;
text-align:left;
}

#lightbox_content div{
text-align:left;
}

#lightbox_content p{
text-align:left;
}

a.popup_url {
font-size: 11px;
}

.popup_url {
text-align:left;
}

a.popup2_url {
font-size: 12px;
}

.popup2_url {
text-align:center;
}


.ratings_link {
color: #791113;
line-height: 24px;
}

.ratings_link a{
color: #791113;
}
td.price {
	vertical-align: middle;
	text-align: center;
	width: 80px;
}
td.price b {
	font-size: 14px;
}
.purplebox {
	border: 1px solid #cca7cc;
	background-color: #f6e7e7;
}
#searchpurplebox {
	margin: 10px 0 0 0;
}
input.search_button_selected {
	border: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}
input.search_button {
	border: 0px;
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
	text-decoration: underline;
}
.searchboxes {
	border: 1px solid #cca7cc;
	background-color: #FEF7F7;
}
span.rating {
	font-weight: bold;
	background-color: #660066;
	color: #ffffff;
	margin-right: 1px;
	margin-left: 1px;
	padding: 1px 1px;
	}
table.browse {
	width: 100%;
	border: 1px solid #DDDDDD;
	}
table.browse td {
	padding: 4px;
	}
table.browse td.browse_title {
	font-family: helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
	background-color:#660066;
	text-align: left;
	font-weight: bold;
	}
table.browse a {
	text-decoration: none;
	}
table.browse b {
	line-height: 30px;
	font-size: 13px;
	}
	
	
div.feedburnerFeedBlock {

margin-top: -10px;

font-family: arial, sans;

font-size: 14px;

width: 100%;

line-height: 1.8;

background-color: #fff;

overflow:hidden; }



div.feedburnerFeedBlock p.feedTitle {

font-size: 100%;

font-family: arial, sans;

font-weight: bold; }



div.feedburnerFeedBlock span.headline {

font-family: arial, sans;

font-size: 12px;

border-bottom: 1px solid #aaaaaa;

margin-bottom: 10px;}



div.feedburnerFeedBlock span.main {

padding-top: 10px;}



div.feedburnerFeedBlock p.date {

margin-left: 0em;

font-size: 80%;

margin-right: 0em;

color: #aaaaaa ;}



div.feedburnerFeedBlock li {

text-indent: 0px ;

line-height: 2.6;

margin-bottom: 0px;}



div.feedburnerFeedBlock ul {

margin:0px;

line-height: 1.6;

padding-bottom:0px;

border-bottom:0px dotted #ccc;

list-style:none;}



div.feedburnerFeedBlock li a:link {

font-weight: bold;

text-decoration: none;

color: #40454b; }



div.feedburnerFeedBlock li a:hover {

font-weight: bold;

text-decoration: none;

color: #F96C84; }



div.feedburnerFeedBlock li a:visited {

font-weight: bold;

text-decoration: none;

color: #8B6969; }



div.feedburnerFeedBlock li a:active {

font-weight: bold;

text-decoration: none;

color: #F96C84; }


#s3slider {
   width: 550px; /* important to be same as image width */
   height: 250px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 550px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 14px/15px Arial, Helvetica, sans-serif;
   text-align: center;
   padding: 10px 14px;
   width: 550px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 



.menu-title{display:block}
.menu-title *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#660066}
.menu-title1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #bd91bd;
  border-right:1px solid #bd91bd;
  background:#8c3f8c}
.menu-title2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #efe5ef;
  border-right:1px solid #efe5ef;
  background:#833083}
.menu-title3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #833083;
  border-right:1px solid #833083;}
.menu-title4{
  border-left:1px solid #bd91bd;
  border-right:1px solid #bd91bd}
.menu-title5{
  border-left:1px solid #8c3f8c;
  border-right:1px solid #8c3f8c}
.menu-titlefg{
  background:#660066}

