/* Headlines */
h1, h2, h3, h4, h5, h6 {
  margin: 8px 0px;
  padding: 0;
}


/* Common Classes */
.clear { clear: both; }
.floatLeft { float: left; }
.floatRight { float: right; }
.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }
.blockCenter { display: block; margin-left: auto; margin-right: auto; } /* remember to set width */
.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.noindent { margin-left: 0; padding-left: 0; }
.nomargin { margin: 0; }
.nopadding { padding: 0; }
.nobullet { list-style: none; list-style-image: none; }

body  {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #500325 url(http://d3pfzl1h3g4695.cloudfront.net/images/gr.jpg) repeat-x;
	margin: 0; 
	padding: 0;
	color: white;
}

a {/*color:#FFE8C1;*/ text-decoration:underline;}

a:active, a:focus {
outline: 0
}

a:hover {text-decoration:underline;}
.clearfloat { 	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



input, form {margin:0; padding:0;}
blockquote {font-family: courier-new, courier; background-color:#5E3144;}

p.indent {padding-left:20px;}
#header {background:url(http://d3pfzl1h3g4695.cloudfront.net/images/toplogo1.jpg) center no-repeat; height:108px; }

#logo {display:block; float:left; height:108px; width:277px; background:url(http://d3pfzl1h3g4695.cloudfront.net/images/logo3.jpg) no-repeat 10px center;}

#innerhdr {width:990px;height:108px; margin:0px auto; padding:0;}

#righthdr {float:right; width:700px; padding:5px 10px 0px 0px;}

.hdrform {height:70px; font-size:9px; float:right; padding-right:6px; width:295px;}
.hdrform #username, .hdrform #password { border:1px solid #bf817a; background-color:#900A45; width:74px; height:15px; padding:1px; color:#ffe2b1; font-size:11px; font-weight:bold;}
.hdrform #submit {background:url(http://d3pfzl1h3g4695.cloudfront.net/images/signbtn1.gif); width: 74px; height:19px; border:0; cursor:pointer; margin-top:13px;}

#hdr-tagline {font-size:14px; font-weight:normal; float:right; width:359px; padding-right:0px; padding-bottom:5px; text-align:center; height:65px;} /*designed at 360x60*/
#hdr-login {float:right; width:240px; padding-bottom:5px; text-align:center; height:65px;}

.hdrform .formcol { width: 80px; height:35px; float:left;}
.hdrform .formline { clear:both; text-align:right; padding-right:7px;}
.hdrform .formline a { padding-right:7px; padding-left:7px;}


#header ul { float:right; list-style:url(http://d3pfzl1h3g4695.cloudfront.net/images/vslash.gif) outside; display:block; margin:0; padding:10px 0px 0px 0px;}
#footer ul { display:block; margin:0px auto; padding:0px 0px 0px 210px;}
#header ul li, #footer ul li { float:left; margin:0px 20px 0px 0px; padding:0; height:12px; font-family:Helvetica, Arial, sans-serif}
#header ul li.first, #footer ul li.first {list-style:none;}
#header ul li a { font-size:18px; font-weight:bold; height:18px;}
#footer ul li a { font-size:12px; font-weight:bold; height:12px; text-decoration:underline;}
#header ul li a {color:#FFE8C1; text-decoration:none;}
#header ul li a:hover {color:#BB136B; text-decoration:underline;}


#footer {width:990px; margin: 0px auto; height:40px; padding:10px 0px; text-align:center; font-size:10px;}
#footer #copyright {margin: 0px auto; padding:10px 0px;}

.thrColEls #container { 
	width: 990px;  
	background: url(http://d3pfzl1h3g4695.cloudfront.net/images/bg_fill.jpg) repeat-x;
	margin: 0 auto; padding:0;
}

.thrColEls #bg_bottom {background: url(http://d3pfzl1h3g4695.cloudfront.net/images/bg_btm.jpg) no-repeat center bottom;	height:532px; padding:13px 26px 70px 26px;}
.thrColEls #bg_left {background:url(http://d3pfzl1h3g4695.cloudfront.net/images/bg_left.jpg) no-repeat left top;	}
.thrColEls #bg_right {background:url(http://d3pfzl1h3g4695.cloudfront.net/images/bg2_right.jpg) no-repeat right top;	}

#bottom-banner { padding-left:15px; padding-top:10px; }



.ui-slider {clear:both;}
.slidermin, .slidermax { width:50%;font-size:10px; font-weight:bold; color: #5a0029; margin-top:5px;}
.slidermin { float:left; text-align:left;}
.slidermax { float:right; text-align:right;}

.thrColEls #mainContent h3{
font-size:13px; font-weight:bold;
font-family:Trebuchet MS, Helvetica, sans-serif;
text-transform:uppercase;
color:#ffe2b1;
text-align:center;
margin:25px 0px 25px 0px;
}

.thrColEls #sidebar2 h3 {
font-size:16px; font-weight:bold;
font-family:Trebuchet MS, Helvetica, sans-serif;
text-transform:uppercase;
color:white;
text-align:left;
margin:0px 5px 0px 10px;
padding-top:15px;
}

.thrColEls #sidebar2 {
	float: right; 
	width: 313px; padding:70px 1px 0px 1px;
	height:460px;
	background:url(http://d3pfzl1h3g4695.cloudfront.net/images/vline.gif) no-repeat top left;
	text-align:center;
	font-size:13px;
	color:white;

	}


.thrColEls #sidebar2 #ul-results {height:274px; padding:0; margin:0; /*width:295px; overflow:hidden; */}

.thrColEls #sidebar2 p {
text-align:left;
margin:10px 5px 0px 30px;
}

.thrColEls #sidebar2 a {
text-decoration:underline;
font-weight:bold;
padding: 0px 0px 0px 0px;
color:#FFE8C1;
}

.thrColEls #sidebar2 .listing a {
text-decoration:none;
font-weight:bold;
padding: 0px 0px 0px 0px;
color:#FFE8C1;
}

.thrColEls #sidebar2 #ul-results li {
list-style:none;
list-style-type:none; 
/*float:left; */
margin:0px 5px 0px 5px; 

font-family:Helvetica, Arial, sans-serif;
/*height:34px;*/
white-space:nowrap;
display:inline-table;
padding:4px 0px 4px 0px;
}

.thrColEls #sidebar2 a:hover {
text-decoration:underline;
color:#5A0029;
}

.thrColEls #sidebar2 #below-results a, .ftr a {color:white;}

#results-note {
font-size:11px;
text-align:left;
line-height:13px;
padding: 0px 10px 20px 10px;
}

#below-results { 
height:125px;
width:125px;
padding-top:0px;
padding-left:155px;
padding-right:10px;
font-size:13px;
text-align:right;

}

#back {background:url(http://d3pfzl1h3g4695.cloudfront.net/images/backbtn.jpg) no-repeat; width:76px; height:35px; float:right; cursor:pointer; margin:0px 3px;}
#back:hover {text-decoration:underline;}

.thrColEls #mainBlock {
  margin: 0;
  width:623px;
  height:530px;
  float:left;
  background: url(http://d3pfzl1h3g4695.cloudfront.net/images/describe_meal.png) no-repeat; background-position:center 10px;
} 

.thrColEls #mainContent {
  margin: 0;
  padding:0px 55px 0px 65px;
} 

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}


.parent{width:100%; margin-bottom:1px;} 
.parenttab { background-position:left -50px; background-repeat:no-repeat; cursor:pointer; padding-left:121px;}
.parenttab .inner { background-position:right bottom; background-repeat:no-repeat; background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/tab_right.gif); padding-right:4px;}
.parenttab .inner2 { background-position:bottom; background-repeat:repeat-x; background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/tab.gif); height:21px; padding-top:4px;}
.parenttab .selection {font-size:12px; color:#8c023f; font-weight:bold; text-align:left; padding:1px 0px 0px 6px;}
.parenttab .selection a {color:#8c023f;}
.parenttab .status {width:62px; height: 18px; display:block; float:right;}

#mainprnt .parenttab {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/flavortab.gif);}
#cookingprnt .parenttab {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/cookingtab.gif);}
#cuisineprnt .parenttab {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/cuisinetab.gif);}
#otherprnt .parenttab {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/othertab.gif);}

.current .parenttab {background-position:left -25px;}
.current .inner {background-position:right top;}
.current .inner2 {background-position:top;}
.current .selection, .current .selection a {color:white;}

.next .parenttab {background-position:left -75px;}
.disabled .parenttab {background-position:left top;}

.status.next{background:url(http://d3pfzl1h3g4695.cloudfront.net/images/next.gif);}
.status.change{background:url(http://d3pfzl1h3g4695.cloudfront.net/images/change.gif);}

.children{
	padding:8px 10px 0px 10px; 
/*	height:200px;*/
}

.children .opt, .children .opt:link, .children .opt:active, .children .opt:visited {margin:3px 2px; color:white; float:left; cursor:pointer; padding:1px 4px 5px 4px; font-size:14px; font-weight:bold; text-decoration:none; height:12px; white-space:nowrap; text-align: center; border:1px solid; border-color:transparent; width:146px; font-family:Trebuchet MS, Arial, Helvetica, sans-serif;}
.children .opt:hover {text-decoration:underline;}

#cuisine .opt.current, #cooking .opt.current, #other .opt.current {background: url(http://d3pfzl1h3g4695.cloudfront.net/images/purplebtn.gif) repeat-x; border-color:#ffe2b1;}
#main .opt { padding:23px 2px 5px 1px; background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/icons-main-sprite3.png);  background-repeat:no-repeat; width:85px; font-size:12px;}
#main .opt.current {/*background-position: center top;*/ border-color:#ffe2b1;}

#other .current {;}
#other .opt { font-size:12px; width:106px;}
/*
.beans {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/beans.png);}
.beef {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/beef.png);}
.dairy {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/dairy.png); width:45px;}
.eggs {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/eggs.png); width:45px;}
.fruit {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/fruit.png); width:45px;}
.bread {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/bread.png); width:45px;}
.lamb {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/lamb.png);}
.pasta {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/pasta.png);}
.pork {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/pork.png); width:45px;}
.potato {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/potato.png);}
.poultry {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/poultry.png);}
.shellfish {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/shellfish.png);}
.veal {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/veal.png);}
.lightfish {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/lightfish.png);}
.darkfish {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/darkfish.png);}
.green {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/green.png);}
.game {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/game.png);}
.offal {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/offal.png); width:45px;}
*/
.beans	{	background-position:	-15px	-42px;	}	.beans.current 	{background-position:-15px top;}
.beef	{	background-position:	-145px	-42px;	}	.beef.current 	{background-position:-145px top;}
.bread	{	background-position:	-275px	-42px;	}	.bread.current 	{background-position:-275px top;}
.dairy	{	background-position:	-405px	-42px;	}	.dairy.current 	{background-position:-405px top;}
.darkfish	{	background-position:	-535px	-42px;	}	.darkfish.current 	{background-position:-535px top;}
.eggs	{	background-position:	-665px	-42px;	}	.eggs.current 	{background-position:-665px top;}
.fruit	{	background-position:	-795px	-42px;	}	.fruit.current 	{background-position:-795px top;}
.game	{	background-position:	-925px	-42px;	}	.game.current 	{background-position:-925px top;}
.green	{	background-position:	-1055px	-42px;	}	.green.current 	{background-position:-1055px top;}
.lamb	{	background-position:	-1185px	-42px;	}	.lamb.current 	{background-position:-1185px top;}
.lightfish	{	background-position:	-1315px	-42px;	}	.lightfish.current 	{background-position:-1315px top;}
.offal	{	background-position:	-1445px	-42px;	}	.offal.current 	{background-position:-1445px top;}
.pasta	{	background-position:	-1575px	-42px;	}	.pasta.current 	{background-position:-1575px top;}
.pork	{	background-position:	-1705px	-42px;	}	.pork.current 	{background-position:-1705px top;}
.potato	{	background-position:	-1835px	-42px;	}	.potato.current 	{background-position:-1835px top;}
.poultry	{	background-position:	-1965px	-42px;	}	.poultry.current 	{background-position:-1965px top;}
.shellfish	{	background-position:	-2095px	-42px;	}	.shellfish.current 	{background-position:-2095px top;}
.veal	{	background-position:	-2225px	-42px;	}	.veal.current 	{background-position:-2225px top;}
.pizza	{	background-position:	-2345px	-42px;	}	.pizza.current 	{background-position:-2345px top;}
.dessert	{	background-position:	-2465px	-42px;	}	.dessert.current 	{background-position:-2465px top;}
/*.dessert {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/dessert.png); width:45px;}
.pizza {background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/pizza.png); width:45px;}
*/

.sliderblock 
{
	width:290px; /* SLIDER WIDTH CAN BE ADJUSTED HERE */
	margin-bottom:10px;
	padding-left:20px;
	float:left;

}

label.select-label { color:#ffe2b1; padding: 6px 6px 2px 0px; display: block; font-weight: bold; float:left;}

.maintop {height:400px; padding-top:70px;}
.mainbottom {text-align:right;}
#results {border:0; margin-left:147px; outline:0;}

#rollPanel {background:url(http://d3pfzl1h3g4695.cloudfront.net/images/info_fill.png) no-repeat right top; display:none; width:0px; float:right; margin-top:68px;}
#rollPanel .inner { height:386px; background:url(http://d3pfzl1h3g4695.cloudfront.net/images/info_left.png) no-repeat left top; padding:4px 0px 10px 0px;}

#article_l {float:left; width:433px; background:url(http://d3pfzl1h3g4695.cloudfront.net/images/vline2.gif) right -25px no-repeat;}
#article_right {float:right; overflow:hidden; padding:10px 8px 0px 10px; width:157px;} /*renders to 175px (minus 8px) */
#article_right .ad {padding-left:13px;} /*centers 125x125 ad */
#article_right p {margin:0; padding-top:4px; padding-bottom:4px;}
#article_t {height:174px; margin:0px 8px 0px 10px;}
#article_b {margin:0px 15px 0px 15px; height:177px;}

.favorite {float:left; display:block; background:url(http://d3pfzl1h3g4695.cloudfront.net/images/favourite_wine.gif) no-repeat center top; text-align:center; width:120px; padding-top:6px; font-size:9px;}
.favorite:hover {text-decoration:underline;}
.favorite img { margin-bottom:8px; text-decoration:none;}
.favorite img:hover {text-decoration:none;}

#article_l h1 {font-size:18px; font-weight:bold; color:white; padding:0; margin:7px 0px 5px 0px; display:block; float:left; width:440px; text-align:left; white-space:nowrap; overflow:hidden;}
#article_l h1 #open-new {font-size:11px; font-weight:normal; color:white; white-space:nowrap; overflow:visible;}
#article_l h1 #open-new a {font-size:11px; text-decoration:underline; font-weight:normal; color:white; white-space:nowrap; overflow:hidden;}
#article_l #food-link {padding:6px 0px 0px 0px; margin:0px 0px 5px 10px; display:block; float:left; text-align:left; white-space:nowrap; overflow:hidden;}
#article_l #food-link a {font-size:14px; font-weight:bold; color:#5A0029; text-decoration:underline; font-family:Trebuchet MS, Helvetica, sans-serif; }
#article_blurb {font-size:13px; color:white; margin:2px 0px 0px 0px; height:128px; overflow:auto; padding:4px; border:1px solid #ffe2b1;}
#article_blurb p {font-size:13px; color:white; margin:2px 2px 8px 2px; overflow:auto; }
#article_l h2 {font-size:14px; color:white; font-weight:normal; margin:4px 0;}
.wine-links {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	display:block;
	float:left;
	width:120px;/* used only temporarily before bottle recos are implemented */
	text-align:center;
} 
.wine-links a { color:#ffe2b1; text-decoration:underline; font-weight: bold; }

#menu-wines-container {background-color:#BA7A54; font-size:14px; line-height:18px; margin:0px; padding:9px; border:1px solid #ffe2b1;}
#menu-wines-container h3{background-color:#BA7A54; font-size:16px; color:white; margin:0px; font-weight: bold; }
#menu-wines-container a, #menu-wines-container li, #menu-wines-container ul {color:#5A0029; list-style:none;}
#menu-wines-container a:hover {color:white;}




/* STUFF FOR THE BLOG, BLOG-ENTRIES pages */

.twoColBlog #container { 
	width: 990px;
	margin: 0 auto; padding:0; }
.twoColBlog #mainBlock { width:731px; float:left; padding:21px 0px 50px 0px;}
.twoColBlog #sidebar { width:259px; float:right; background:url(http://d3pfzl1h3g4695.cloudfront.net/images/menu2_bg4_mid.jpg) repeat-y right;}
.twoColBlog #sidebar #sb-in1 {background:url(http://d3pfzl1h3g4695.cloudfront.net/images/menu2_bg4_top.jpg) top right no-repeat;}
.twoColBlog #sidebar #sb-in2 { margin-top:0px; padding:13px 8px 230px 10px; background:url(http://d3pfzl1h3g4695.cloudfront.net/images/menu2_bg4_btm.jpg) bottom right no-repeat;}
.twoColBlog #sidebar .sidetitle { font-size:14px; text-align:left; color:white; padding-right:20px; font-weight:normal;}
.twoColBlog #sidebar p{font-weight:bold;}
#searchform { position:relative; top:30px; left:63px;}
#mailform { position:relative; top:50px; left:63px;}
.twoColBlog #sidebar input.sb {border:0; background-color:#ffe4b5; width:90px; height:16px; padding:1px; color:#6c2612; font-size:11px; font-weight:bold;}
.twoColBlog #sidebar .gobtn {background:url(http://d3pfzl1h3g4695.cloudfront.net/images/gobtn1.gif); width: 37px; height:25px; border:0; cursor:pointer; }
.twoColBlog #sidebar ul {overflow:hidden; padding:0; margin:0;}
.twoColBlog #sidebar li {list-style:none; padding-left:15px; padding-right:25px; padding-bottom:5px; line-height:1.1; }
.twoColBlog #sidebar h4 { margin:0; padding-bottom:8px; padding-top:0px;}
.twoColBlog h1 { font-size:20px; text-align:left; color:#FFFFFF; margin:10px 0px 0px 0px; padding-left:15px; padding-top:0px; background:url(http://d3pfzl1h3g4695.cloudfront.net/images/h1_bar.png) no-repeat right bottom; height:28px; font-weight:bold;}
.twoColBlog h2 { font-size:16px; text-align:left; color:#ffe4b5; margin-bottom:2px;}

h1 a, h2 a { color: #FFE8C1; text-decoration:none;}
#footer a, .hdrform a, p a, .entry a, .twoColBlog #sidebar a, #hdr-tagline a  {color:#FFE8C1;}
.twoColBlog #sidebar a  {text-decoration:none;}
.twoColBlog #sidebar a:hover  {text-decoration:underline;}

.twoColBlog .entry {/*background:url(http://d3pfzl1h3g4695.cloudfront.net/images/prpline.gif) no-repeat center top;*/ padding:15px 0px 0px 20px;}
.twoColBlog .entry p  {margin:0px; padding:6px 60px 6px 80px; line-height:16px;}
.twoColBlog .entry p.indent  {padding-left:105px;}
.twoColBlog .entry blockquote {margin:10px 80px 10px 100px; padding:10px; font-family:georgia;}
.twoColBlog .entry blockquote p{margin:0px; padding:5px 0px;}
.twoColBlog .entry p.navi {text-align:right; padding-right:20px;}
.twoColBlog .entry p.navi a {background:url(http://d3pfzl1h3g4695.cloudfront.net/images/purplebutton.gif) repeat-x top; padding:1px 15px 4px 15px; margin:5px 1px; font-size:11px; font-weight:bold; text-decoration:none;}

.twoColBlog .entry p.misc, .twoColBlog .misc { font-size:11px; margin-bottom:12px; padding:0px 0px 0px 6px;}

.twoColBlog .comment { font-size:12px; text-align:left; padding:12px 12px 0px 12px; border: 1px solid #ffe4b5; margin-left:60px; margin-bottom:18px; margin-right:120px;}




#temp-wine-page-id #sidebar { height:601px; width:241px; margin-top:0px; padding:13px 8px 0px 10px; float:right; background:url(http://d3pfzl1h3g4695.cloudfront.net/images/menu2_bg2.jpg) no-repeat right top;}



/* STUFF FOR THE WINE-PAGE pages */

/* STUFF FOR THE WINE-PAGE pages */

.wineInfPg {background:url(http://d3pfzl1h3g4695.cloudfront.net/images/gr2.jpg) #500325 top repeat-x; margin:0; padding:0;}
.wineInfPg #container { width: 730px; margin: 0 auto; padding:0;}
.wineInfPg #mainBlock { width:640px; margin: 0 auto; padding:0; background:url(http://d3pfzl1h3g4695.cloudfront.net/images/wineinfohdr.jpg) no-repeat 0px 97px; float:left;}
.wineInfPg #sidebar {width:200px; float:right;}
.wineInfPg .ad200 { width:200px; height:60px; padding:20px 0px 0px 0px;}
.wineInfPg .ad468 { width:468px; height:60px; padding:20px 0px 20px 35px;}
.wineInfPg .ftr {background:url(http://d3pfzl1h3g4695.cloudfront.net/images/wineinfoftr.png) no-repeat bottom; padding-bottom:20px;}
.wineInfPg .ftr h3 { font-size:13px; font-weight:normal; text-align:left; color:#fff; padding:5px 0px 0px 15px; margin:10px 0px 0px 0px;}
.wineInfPg .ftr strong, .wineInfPg .ftr b, .wineInfPg .ftr a {color:#ffe9a8;}
.wineInfPg h1 { font-size:18px; text-align:left; color:#fff; padding:10px 0px 10px 35px; margin:0;}
.wineInfPg p  {margin:15px 0px 10px 35px; text-align:justify; padding-right:10px;}
.wineInfPg h2 { font-size:13px; text-align:left; color:#ffe4b5; padding:5px 0px 0px 15px;}

.wineInfPg .btm_ads {width: 730px; margin: 0px auto 10px auto; padding:0; padding-bottom:50px;}

.wine-links {
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 6px;
	padding-left: 6px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	display:block;
	float:left;
	width:120px;/* used only temporarily before bottle recos are implemented */
	text-align:center;
} 
.wine-links a { color:#ffe2b1; text-decoration:underline; font-weight: bold; }







/* DEFAULT SINGLE COLUMN PAGE DEFINITIONS */

.oneColPg #container { width: 990px; margin: 0 auto; padding:0;}
.oneColPg #mainBlock { width:70%; margin: 0 auto; padding:0;}
.oneColPg #sidebar { height:601px; width:241px; padding:13px 18px 0px 10px; float:right; background:url(images/menu2_bg2.jpg) no-repeat top;}
.oneColPg #sidebar input.sb {border:0; background-color:#ffe4b5; width:90px; height:16px; padding:1px; color:#6c2612; font-size:11px; font-weight:bold;}
.oneColPg #sidebar .gobtn {background:url(images/gobtn1.gif); width: 37px; height:25px; border:0; cursor:pointer; }

.oneColPg h1 { font-size:18px; text-align:left; color:#fff; margin:20px 0px 0px 0px; padding-bottom:20px; background:url(images/prpline.gif) left bottom no-repeat;}
.oneColPg h2 { font-size:14px; text-align:left; color:#ffe4b5; margin-bottom:10px;}
.oneColPg p  {margin:12px 0px; padding-left:20px;}
.oneColPg p .misc  {font-size:90%;}

.oneColPg .entry { background:url(images/prpline.gif) no-repeat center top; padding:25px 0px 0px 0px;}
.oneColPg .entry p.navi {text-align:right; padding-right:20px;}
.oneColPg .entry p.navi a { background:url(images/purplebutton.gif) repeat-x top; padding:1px 15px 4px 15px; margin:5px 1px; font-size:10px; font-weight:bold;}

.faq-question { font-size:14px; font-weight:bold; padding-top:15px; padding-left:10px; color:#ffe2b1; padding-bottom:5px;}
.faq-answer { font-size:12px; padding-left:25px; }
.faq-answer p, .faq-question p { margin:0; padding-top:4px; padding-bottom:4px;}





input, form {margin:0; padding:0;}

input[type=submit],input[type=button] { border:0; height:20px; margin:1px 0px 5px 0px; padding:0px 5px 2px 5px; background:url(http://d3pfzl1h3g4695.cloudfront.net/images/formbutton2.gif) center repeat-x; color:#500325; font-size:11px; font-weight:bold; cursor:pointer;}
/*input.b { border:0; height:20px; margin:1px 0px 5px 0px; padding:0px 5px 2px 5px; background:url(images/formbutton2.gif) center repeat-x; color:#ac0053; font-size:11px; font-weight:bold; cursor:pointer;}*/
input[type=text],input[type=password] {height:15px;}
input[type=text], input[type=password], textarea { margin:1px 0px 5px 0px; border:1px solid #bf817a; background-color:#60072e; padding:1px; color:#ffe2b1; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
input[type=checkbox] { margin:1px 2px 5px 0px; width:12px; height:12px; border:1px solid #bf817a; background-color:#60072e; color:#ffe2b1;}
input[type=radio] { margin:1px 6px 5px 0px; width:12px; height:12px; border:0; background-color:#60072e; color:#ffe2b1;}
#comment_form p { font-size:11px; color:#ffe2b1; font-weight:normal; padding-left:10px; }




/*FROM flora.slider.css */
/* This file skins sliders */
.ui-slider { width: 100%; height: 15px; position: relative; background-repeat: repeat-x; background-position: center center; }
.ui-slider-handle { position: absolute; z-index: 1; height: 15px; width: 15px; top: 0px; left: 0px; background-image: url(http://d3pfzl1h3g4695.cloudfront.net/images/sliderbtn.gif);  }
.ui-slider-handle-active { border: 0px;  }
.ui-slider-disabled .ui-slider-handle { opacity: 0.5; filter: alpha(opacity=50); }
.ui-slider-range { position: absolute; background: #50A029; opacity: 0.3; filter: alpha(opacity=30); width: 100%; height: 100%; }

/* Default slider backgrounds */
.ui-slider, .ui-slider-1 { background-image: url(http://d3pfzl1h3g4695.cloudfront.net/images/sliderln.gif); }
.ui-slider-2 { background-image: url(http://d3pfzl1h3g4695.cloudfront.net/images/sliderln.gif); }
/* END flora.slider.css */


.hidden {
display: none;
}

#carousel {
	margin: 0 auto;
	width: 320px;
	height: 480px;
	padding: 0;
	overflow: scroll;
	border: 0px solid #999;
}
#carousel ul {
	list-style: none;
	width: 2240;
	margin: 0;
	padding: 0;
	position: relative;
}
#carousel li {
	display: inline;
	float: left;
}
.textholder {
	text-align: left;
	font-size: small;
	padding: 6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}
#iphone-body {
display:block;
height:736px;
width:389px;
background-image:url(http://d3pfzl1h3g4695.cloudfront.net/images/screenshot_w_main_screen.png);
padding-left:1px;
padding-top:123px;
float: left;
}
#iphone-bullets 
{
color: #FEE1C0;
display:block;
height:736px;
width:260px;
padding-left:25px;
padding-top:12px;
padding-right:20px;
float: left;
font-family: Helvetica, sans-serif;
font-size: 22px;
text-align:center;
font-weight: bold;
}
#iphone-bullets hr {
height: 0;
border-top: 3px dotted #FFE4B5;
border-bottom: 3px dotted #FFE4B5;
margin-bottom:18px;
margin-top:18px;
} 










.wine-bottle {
	margin: 0px;
	padding: 6px 2px 2px 2px;
	width: 124px;
	border:	1px;
	border-color: #FFDCA5;
	border-style: solid;
	margin-left:2px;
	margin-right:2px;
	float: left;
	font-size: 11px;
	background-color:#ffffff;
	text-align: center;
	height: 146px;
}
#wine-bottle-image, .wine-bottle img {
	max-height: 80px;
	max-width: 96px;
	margin:0 auto;
}
#wine-bottle-label a, #wine-bottle-label {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	color: #300118;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height: 42px;
	overflow: hidden;
}
#wine-bottle-price a, #wine-bottle-price {

	font-size: 11px;
	padding-top:2px;
	text-decoration: underline;
	color: #300118;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	height: 13px;
}
#wine-bottles-title {
	padding-top: 6px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 9px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px; /*was 14 */
	color: #FFDCA5;
	font-weight: normal; /*bold in bottle reco version */
}

