	@import "all.css"; 
	
	body {
		text-align:center;
		}
		A:hover {
		color:#f98b2d;
		}
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
	img { border: none; } 
	#header {
		background-image: url(/images/background-top.gif);
		background-repeat:repeat-x;
		width:auto;
		height:100px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		}
	#headernav {
		width:900px;
		height:100px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:right;
		color:#e1e1e1;
		font-size:9pt;
		}
	#headernav h1 a:link {
		color:#e1e1e1;
		font-size:9pt;
		}
	#headernav h1 a:visited {
		color:#e1e1e1;
		font-size:9pt;
		}
	#headernav h1 a:hover {
		color:#f98b2d;
		font-size:9pt;
		}
		#headerbg {
		background-image:url(/images/header-bg.gif);
		background-repeat:no-repeat;
		background-position:center;
		}
	#zone1 { /* clickable area */
			float: left;
			position:absolute;
			width : 450px;
			height: 100px;
			margin-left: 50px;
			margin-top: 10px;
		}

	#topnav {
		font-family: Arial, Helvetica, sans-serif;
		font-size:9pt;
		list-style: none;
		margin: 0; padding: 0;
		float:right;
		white-space:nowrap; 
		position:relative;
		top:20px;
		right:5px;
		}
	#topnav li {
   float: left;
	}
	#topnav li a {
   display: block;

   width: 100px;
   text-align: center;
   color:#e1e1e1;
   padding: 3px 0;
}
#topnav li a:hover {
  
   color:#f98b2d;
}
#choosemoment {
background-image:url(/images/nav-vertical-header-choose-the-moment.gif);
height:70px;
}
/*
.menutitle{
font-family:Helvetica, Verdana, Arial,  sans-serif;
font-size:11pt;
cursor:pointer;
	padding-top:0px;
		margin-top:0px;
margin-bottom: 0px;
background-image:url(/images/nav-background.gif);
height:40px;
color:#000000;
width:200px;
text-align:center;
font-weight:bold;
line-height:37px;
color:#124677;

}
	.menutitle a:link {
		text-decoration: none;
		color:#124677;
		}
	.menutitle a:visited {
		color:#124677;
		}
	.menutitle a:hover {
	*/
		/*text-decoration:none; */
		/*(
		color:#f98b2d;
		}
.submenu{
margin-bottom: 0.5em;
}
*/
/* new css */

#leftNavContainer {position: relative; z-index: 3000}
.menutitle{
z-index: 3001;
font-family:Helvetica, Verdana, Arial,  sans-serif;
font-size:11pt;
cursor:pointer;
	padding-top:0px;
	padding-left: 5px;
		margin-top:0px;
margin-bottom: 0px;
background-image:url(nav-background.gif);
height:40px;
color:#000000;
width:195px;
text-align:left;
font-weight:bold;

color:#124677;
}
.menutitle a, .menu_subsection a {padding: 12px 0px 0px 0px; display : block; }
.menutitle li a, .menu_subsection li a {display: inline; padding: 0px}
	.menutitle a:link, .menu_subsection li a:link {
		text-decoration: none;
		color:#124677;
		}
	.menutitle a:visited, .menu_subsection li a:visited {
		color:#124677;
		}
	.menutitle a:hover, .menu_subsection li a:hover {
		/*text-decoration:none; */
		color:#f98b2d;
		}
.submenu{
margin-bottom: 0.5em;
}
.menu_subsection {display: none; background-color: white; padding: 5px; z-index: 3002; position: absolute;width: 160px; left: 135px;}
.menu_subsection ul {
 position: absolute;
 top: -30px;
z-index: 3003; 
background-color: white;
font-size: 11px;
margin: 0px; padding: 5px;
border: 1px solid #bbbbbb;
width: 180px;

}
.menu_subsection li, .menu_subsection li a {
margin: 0px; padding: 0px; text-align: left;  height: auto; list-style-type: none; line-height: 20px;
}
#leftNavContainer .current {height: auto; padding: 0px 0px 0px 5px; background-color: #eeeeee; background-image:url(nav-background-current.gif);}
#leftNavContainer .current {display: block; position: static; top: 0px; left: 0px; width: auto; padding: 0px 10px 0px 5px; background-color: #eeeeee}
#leftNavContainer .current ul {border-width: 0px 0px 0px 0px; width: auto; height: 10px; background-color: #eeeeee; height: auto; display: block; position: static;  }

.menu_subsection li a {padding: 5px;}

/* end new css*/

	#frame {
		
		width:900px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:left;
		background:#fff;
		}
		
	#contentleft {
		width:200px;
		float:left;
		background:#fff;
		}
		#sambabox {
		text-align: center;
		font-size:10px;
		}
	
	#contentcenter {
		position: relative; 
		background: white url(/images/body-bg.gif) repeat-x;
		width:700px;
		
		float:left;
	}
		#centerbg {
		background-image:url(/images/center-bg-repeat.gif);
		background-repeat:repeat-y;
		font-family:arial;
		font-size:9pt;
		width:inherit;
		padding-bottom: 30px;
		padding-left:0px;
		padding-right: 0px;	
		padding-top:20px;
		text-align:left;
		}
	#bgtopleft {background:url(/images/body-topleft.gif) ; width: 35px; height: 35px; position: absolute}
	#videosection {width: 260px; height: 200px; float: left; margin-left: 20px; }
	html>body #videosection {margin-left: 40px}
	#themecontent h3, #themecontent p {margin: 0px 20px 25px 0px }
	.order_num {
  width: 30px; 
  float:left;
  margin:5px 5px 0px 0px;
  }

	#themecontent h3 {margin-bottom: 0px}
	#themecontent p {width: 340px; color: black; line-height: 20px; float: left; margin: 0px 20px 20px 10px}
	#themecontent p#buynow a { display: block; background: url(/images/buy-theme-pack.jpg) no-repeat; height: 0px; overflow: hidden; padding-top: 41px}
	#themecontent h3#themegift {background: url(/images/title-theme-gift.gif) no-repeat; height: 0px; overflow: hidden; padding-top: 25px}
	
	#themecontent h3#themeactionadventure {background: url(/images/title-aa.gif) no-repeat; height: 0px; overflow: hidden; padding-top: 35px}
	#themecontent h3#themeliveandlearn {background: url(/images/title-ll.gif) no-repeat; height: 0px; overflow: hidden; padding-top: 35px}
	#themecontent h3#themepamperandwellness {background: url(/images/title-pw.gif) no-repeat; height: 0px; overflow: hidden; padding-top: 35px}
	#themecontent h3#themerejuvenate {background: url(/images/title-rj.gif) no-repeat; height: 0px; overflow: hidden; padding-top: 35px}
	#themecontent h3#themeplatinum {background: url(/images/title-pl.gif) no-repeat; height: 0px; overflow: hidden; padding-top: 35px}
	#themecontent h3#themegourmet {background: url(/images/title-gg.gif) no-repeat; height: 0px; overflow: hidden; padding-top: 35px}
	#themecontent h3#themeexplore {background: url(/images/title-ex.gif) no-repeat; height: 0px; overflow: hidden; padding-top: 35px}
	#themecontent h3#themewinetour {background: url(/images/title-wt.gif) no-repeat; height: 0px; overflow: hidden; padding-top: 35px}
	#themecontent h3#themeglobalwine {background: url(/images/title-gw.gif) no-repeat; height: 0px; overflow: hidden; padding-top: 35px}
	
	#themeexperiences {clear: left; margin-left: 40px;  padding: 0px; width: 660px; overflow: hidden}
	#themeexperiences div {margin: 10px 20px 10px 0px; float: left; width: 140px; height: 140px}
	#themeexperiences h3 {color: #7c7c7c; font-size: 11px; font-weight: bold; text-align: center; margin: 0px};
	.themeexperiences a:link {
		text-decoration: none;
		color:#124677;
		}
	.themeexperiences a:visited {
		color:#124677;
		}
	.themeexperiences a:hover {
		color:#f98b2d;
		}
	#themeexperiences p {color: #7c7c7c; text-align: left; margin: 10px}
	
	#themeexperiences .clear {width: 1px; height: 1px; clear: left;float: none}

	#flashheader {
		background-image:url(/images/theme_bg.gif);
		height:320px;
		}
/*	
	p,h1,pre {
		margin:0px 10px 10px 10px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
*/		
	#contentheader h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}
	
#contentright p { 
		font-size:10px
}
#price {
	font-size:14px;
	vertical-align : middle;
	margin: 10px 10px 20px 0px;
	float : left;
}
#bottomborder {

margin-top: 10px;
		padding-top:4px;
		height:40px;
		background-image:url(/images/bottom-border.gif);
		text-align:center;
		font-size:9px;
		color:#ffffff;
}
#bottomborder a{
		color:#ffffff;
}
#bottomborder a:visited {
		color:#ffffff;
}
#bottomborder a:hover {
		text-decoration:none;
}
#navlist li  {
display: inline;
list-style-type: none;
padding-right: 20px;
}