/* ------------  HIDE  ------------*/

.blogstyle {font-size:11pt !important;margin:2px 0;padding:5px;}
.blogstyle p{line-height: 1.5em !important;}
div.searchByTypeFinder2{display:none;}
div.availableFilters{display:none;}
div.row select#message_receiver_id{width:275px;padding:0;}
p.picRec{margin:0;}

/*--------------------------- ERROR - ADD RECIPE PAGE --------------------------- */
.middleUpload .error{text-align:left; float:right;margin:0 75px 0 0;width:auto;padding:0;background:transparent url(/images/required.png) no-repeat scroll 0 0;border:none;}
.middleUpload .missingInfo{display:none;}
.tooltip{ position: absolute; top: 0; left: 0; z-index: 3; display: none; }
#delete_account #pop{display:none;}
.my_recipes .pop{display:none;}
h1.h1Delete{font-size: 15px;}
h1.h1Delete a{margin-left: 17px;} 
.my_recipes .pop .delete{width:80px;margin-top:8px;float:left;}
.pop a.close space{float:left;width:50px;}
#pop{display:none;}
#pop h1{text-align:left;font-size:20px;color:#209116;text-decoration:none;}
#pop h1.sureDelete{text-align:left;}
#pop .delete{margin-top:10px;float:left;}
#pop a.delete{float:right;}
#pop a.close.space{float:right;text-align:right;margin:10px 6px 0 0;}
#pop a.close{margin-left:11px;}
#pop a.close.delete{margin:0;}

.pop h1{text-align:left;font-size:20px;color:#209116;text-decoration:none;}
.pop h1.sureDelete{text-align:left;}
.pop .delete{margin-top:10px;float:left;}
.pop a.delete{float:right;}
.pop a.close.space{float:right;text-align:right;margin:10px 6px 0 0;}
.pop a.close{margin-left:11px;}
.pop a.close.delete{margin:0;}
/* front-end styles for eating vine */

/*---------------------------------------- BLOG ------------------------- */
#left_col_blog{margin-right:10px;}
#right_col_blog{margin:15px 0 0 10px;}
#top-blog{background: transparent url(/images/blog/top.jpg) no-repeat;height:163px;width:965px;margin-bottom:30px;}
.blog_nav li{float:left;text-indent: -10000px;}
.blog_nav li a{display: block;width: 100px;height: 37px;}
.blog_nav li a.all{width: 48px;background: transparent url(/images/blog/nav_01.jpg) no-repeat center center; }
.blog_nav li a.all:hover{background-position: -10px 0;}
.blog_nav li a.food{width: 65px;background: transparent url(/images/blog/nav_02.jpg) no-repeat center center;}
.blog_nav li a.food:hover{background-position: -10px 0;}
.blog_nav li a.wine{width: 62px;background: transparent url(/images/blog/nav_03.jpg) no-repeat center center;}
.blog_nav li a.wine:hover{background-position: -10px 0;}
.blog_nav li a.pairing{width: 100px;background: transparent url(/images/blog/nav_04.jpg) no-repeat center center;}
.blog_nav li a.pairing:hover{background-position: -10px 0;}
p.blog_about{text-align: justify;}

#column_l{margin-top:12px;width:510px;}
#column_l{text-align: justify;}
#column_m{text-align: justify;}
#column_l img{float:left;margin-right:10px;}
#column_m img{float:none;}
#column_m ul.bullets{list-style-type:disc;}
#column_m ul.bullets li{padding:4px;margin-left:10px;}

p.blog_about span{font-family:Helvetica,Arial; color:#919295; font-size:12pt;}
a.blog_evlink{font-size:25px;font-family:Garamond,Georgia,serif;color:#ff7b00;}
.blog_enter{background: transparent url(/images/blog/blog_enter.jpg) no-repeat;margin-bottom: 10px;}
.blog_enter a{color:#ff7b00;font-family: Garamond, Georgia;font-size:10pt;font-weight: bold;}
.blog_enter a.login{margin:0 43px 0 7px;}

.blog_wines h2{font-size:11pt;font-family:Garamond,Georgia,serif;color:#ff7b00;}
.blog_wines li{padding:4px;font-size:12px;font-family:Helvetica, Arial; color:#919295;}
.blog_recent{float:left;width:200px;margin:1px; padding:3px;}
.blog_recent h2{font-size:11pt;font-family:Garamond,Georgia,serif;color:#ff7b00;margin:0;}
.blog_recent li{padding:4px;font-size:12px;font-family:Helvetica, Arial; color:#919295;}
.blog_archive{float:left;width:200px;margin:1px; padding:3px;}
.blog_archive h2{font-size:11pt;font-family:Garamond,Georgia,serif;color:#ff7b00;margin-top:20px;}
.blog_archive li{padding:4px;font-size:12px;font-family:Helvetica, Arial; color:#919295;}

h2.entry_header a, #column_l h2{font-family: Helvetica, Arial;color:#47aa42;font-size:18px;margin:0;padding:0;font-weight: 500;}
h2.entry_header a:hover{font-family: Helvetica, Arial;font-size:18px;margin:0;padding:0;font-size:18px;color:#ff7b00;text-decoration: none;}

#blog_search{color:#919295;font-family:Garamon, Georgia;border:1px solid #d7d7d7;font-size:10px;padding:2px;width:150px;margin-bottom:10px;}

p.readmore{float:right;clear:right;margin-right:7px;background: transparent url(/images/blog/readmore.png) no-repeat 135px 5px; padding-right:43px;}

.picture { background-color: #F9F9F9;border: 1px solid #CCCCCC; padding: 3px;font: 11px/1.4em Arial, sans-serif;}
.picture img { border: 1px solid #CCCCCC;vertical-align:middle; margin-bottom: 3px; }
.rightBlogImg { margin: 0.5em 0pt 0.5em 0.8em; float:right; }
.leftBlogImg { margin: 0.5em 0.8em 0.5em 0; float:left; } 
.centerBlogImg { margin-left: auto;margin-right: auto; float:none; } 
.glossary_term {cursor: help;font-weight: bold;}
/*---------------------------------------- WINE LABELS PAGE ------------------------- */
.wineLable{margin:9px 180px;padding:0;height:530px;}
.wineLable #genBourd{}
.wineLable #whiteBourdImg{display:none;}
.wineLable #leftBourdImg{display:none;}
.wineLable #rightBourdImg{display:none;}
.wineLable #frenchBourdImg{display:none;}
.wineLable #usWineImg{display:none;}

.wineLabelNav{margin-left:150px;}
.wineLabelNav ul li{display:block;float:left;text-align:center;margin:0 7px 20px 0;line-height:1.5;padding:55px 11px 11px 11px;}
.burgandy{background:transparent url(/images/burgandyBottle.jpg) no-repeat scroll center 10px;}
.burgandy a{margin-top:10px;}
.bordeaux{background:transparent url(/images/bordeaux.jpg) no-repeat scroll center 10px;}
.bordeaux a{margin-top:10px;}


h1.comments{border-bottom:1px solid #8fc686;height:25px;padding:8px 0;margin:2px 0;}
h1.comments a{color:#ff7d00;}
h1.comments img{width:16px;height:16px;float:none;border:none;margin:0 0 0 6px;}
h1.comments em{font-size: 14px;color:black;}
h1.header{border-bottom:1px solid #8fc686;height:25px;padding:8px 0 6px;margin:2px 0 0 0;}
h1.header.message{margin-top:8px;padding-top:0;}
h2{font-family:Garamond,Georgia,serif;font-size:16px;}
h2.underline{font-family:Garamond,Georgia,serif;font-size:16px;border-bottom:1px solid #8fc686; margin: 0; padding: 0;line-height:1;}
h2.underline > p {font-family: Arial, sans-serif; font-size: 12px; color: #333;font-weight: normal;}
a{cursor:pointer;}
a:hover{text-decoration:none;}
h2 a{font-family:Garamond,Georgia,serif;font-size:16px; text-decoration: none;}
h2 a:hover{font-family:Garamond,Georgia,serif;font-size:16px; text-decoration:underline;}
h3.friends{font-family:Garamond,Georgia,serif;font-size:22px;}


li a {font-weight:700;}
li {line-height:1.1;}
input.button, #winePairing .pair-btn{background: #fff;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #cde3c2;color:#209116;float:right;font-size:14px;font-weight:700;height:27px;padding:2px 5px;width:auto;cursor:pointer;}
input.message{background: #fff;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #cde3c2;color:#209116;float:right;font-size:14px;font-weight:700;height:27px;padding:2px 5px;width:auto;cursor: pointer;}
input.message:hover{olor:#ff7d00;}
select.messageTo{margin-left:50px;}
input.people{position:relative;top:37px;right:66px;background: #fff;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #cde3c2;color:#209116;font-size:14px;font-weight:700;height:27px;padding:2px 5px;width:auto;}
input#tastingnote_submit{background: #fff;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #cde3c2;color:#209116;float:right;font-size:14px;font-weight:700;height:27px;padding:2px 5px;width:auto;margin: 10px 0 10px 0;}

#secondaryNavColumn input#search_q{border-color:#959595 #D7D7D7 #D7D7D7 #959595;border-style:solid;border-width:1px;width:130px;}
#expandSearch3 #keyword input#search_q{margin-bottom:20px;border-color:#959595 #D7D7D7 #D7D7D7 #959595;border-style:solid;border-width:1px;padding:3px 0 3px 3px;width:150px;}
#secondaryNavColumn #search-icon{background: #fff;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #cde3c2;color:#209116;float:right;font-size:14px;font-weight:700;height:27px;padding:2px 5px;width:auto;margin-right:7px;cursor: pointer;}
#right-col .selectedFilters input{margin:13px 0 10px 0;background: #fff;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #cde3c2;color:#209116;float:right;font-size:14px;font-weight:700;height:27px;padding:2px 5px;width:auto;}
#right-col .selectedFilters input:hover{color:#ff7d00;}
#right-col img.wineaccess{margin-top:44px;}
input.button:hover{color:#ff7d00;}
select {border:1px solid #f59e28;float:left;font-size:11px;line-height:1.1;margin:0;width:68px;}
.timestamp {color:#888;font-size:11px;}
#top-logo {background:transparent url(/images/ev_logo.png) no-repeat scroll 0 0;display:block;float:left;height:115px;position:absolute;width:150px;}
#top-logo a.ev-home {display:block;height:115px;width:150px;}
.ad-box{padding:0;}
.gernis{margin:0;padding:0;}
.left-home {margin-top:122px;}
.dialog{padding:60px 0 0 0;}
#no-show{display:none;}
/*#layout-none{margin:0 auto;float:none;}*/
h3#search{font-size: 20px;margin-bottom:8px; margin-top:5px;}

/* login */
body#intro{width:950px;margin:0 auto;}
#login_form{padding:5px 0;float:right;}
#login_form h1, #forgot_form h1{padding-left:4px;}
#login_form input{margin:0;}
#login_form label{color:#888;}
#login_form label#terms{width:300px;}
#login_form .row input.checkbox{margin-right:6px;}
#introduction #login_form .row input.checkbox{margin-right:3px;}
#login_form p{color:#ff7d00;margin:3px 0 0 5px;font-weight:700;}
#login_form #logged-in{width:320px;}
#introduction #login_form .row.clear label{font-size:11px;line-height:1.8;}
#forgot_password{padding-left:5px;}
#forgot_password input{margin:0;}
#login_form select#profile_country{float:left;}
.instruction{float:left;font-size:11px;padding:0px 5px;width:auto;}
body#intro .instruction{text-align:right;width:150px;float:right;margin-right:70px;}form#new_user{clear:both;}
form#new_user #forgot_form{width:400px;float:left;margin-left:300px;}
form#new_user #forgot_form .instruction{float:left;width:auto;text-align:left;}
form#new_user #forgot_form .button{margin:0;}
form#new_user #forgot_form .button input{float:left;}

/*settings */
#upload_icon .row input{padding:2px;}
#the-vine #general, #the-vine #picture, #the-vine #password{border-color:#ccc;border-style:solid;border-width:0 1px 1px;color:#888;padding:0 0 0 5px;}
#the-vine #general input[type="text"],#the-vine #password input[type="text"]{margin:0;}
#the-vine h4{color:#444;}
#general .row legend{padding-left:0;color:#444;}
#general div.setting-chkbox {padding-top:20px;}
#general div.setting-chkbox fieldset div.col-float label {width:120px;float:left;}
#general div.setting-chkbox fieldset input {float:left;}
#general #password input[type="text"]{margin:0;}
#general div.setting-chkbox fieldset div.col-float {width:140px;}
#tools{border-color:#ccc;border-style:solid;border-width:0 1px 1px;color:#888;}
#tools div.setting-chkbox {padding-top:5px;margin-left: 100px;border:none;}
#tools div.setting-chkbox div.col-float label {width:120px;float:left;margin-left:10px;margin-bottom:15px;color:#888;}
#tools div.setting-chkbox input {float:left;width:auto;margin:0px 7px 5px 0;}
#tools div.setting-chkbox div.col-float {width:157px;}
#password #action_msg_field_password{color:red;font-weight: bold;margin-top:5px;}

/* public homepage intro */
#introduction{background:transparent url(/images/homepage_intro.jpg) no-repeat scroll 0 0;width:800px;height:480px;margin:10px auto;}
#introduction p.fbLogin{width:150px;}
#introduction input.button{float:none;}
#introduction form{float:right;}
#introduction ul{float:left;border-top:4px solid #E7E7E7;border-bottom:4px solid #E7E7E7;list-style-image: url(/images/ev_bullet.png);margin-top:36px;padding:15px 42px;width:315px;height: 202px;}
#introduction ul.blogRecent{border-bottom:4px solid #E7E7E7;border-top:4px solid #E7E7E7;float:left;height:215px;list-style-image:none;margin-left:26px;margin-right:10px;margin-top:36px;padding-left:1px;padding-right:33px;padding-top:2px;width:331px;}
#introduction ul.blogRecent li{color:#A1A1A1;font-family:arial;font-size:11px;font-weight:normal;line-height:20px;letter-spacing:.05em;font-weight: normal;margin:0;padding:5px;}
#introduction ul.blogRecent li a{margin:0;font-family:Times New Roman; color:#A1A1A1;font-size:22px;padding:0;font-weight:normal;}

#introduction ul.blogRecent li a:hover{color:#000;}
#introduction ul.blogRecent a.moreFrontBlog{font-family: Arial;font-weight: 300; font-size:11px; color:#fd7813; margin:0; padding:0;}
#introduction ul li{margin:0;font-size:15px;color:#888;padding:5px;}
#introduction ul li.first a{font-family: Garamond; color:#888; text-decoration: none; font-size:15px;font-weight: 500;}
#introduction #signup-btn{clear:both;float:left;margin:50px 0 0 635px;}
#introduction #culinary-btn{margin-top:10px;float:left;}
#introduction .instruction{float:right;clear:both;}

/*--------------------------- columns --------------------------- */
.col-top{margin-top:20px;}
.col-top-right{margin-top:18px;}
.col-top-right-friend{margin-top:17px;}
.col-top-wines{margin-top:30px;}


/*--------------------------- ICONS + BADGES --------------------------- */
ul li.icon{padding-left:30px;}
.icon, .badge{height:25px;width:25px;background:transparent url(/images/EV_icon_sprite_02022010.png) no-repeat scroll 0 0;}
.icon#cookbooks{background-position:0 0;}
.icon#add-ckbk{background-position:0 -30px;}
.icon#tasting-books,.icon.tasting-books{background-position:0 -90px;}
.icon#tasting-notes{background-position:0 -90px;}
.icon#Addtasting-notes{background-position:0 -109px;}
.icon#add-tbk{background-position:0 -75px;}
.icon#tasting-notes{background-position:0 -121px;}
.icon#add-tnote{background-position:0 -150px;}
.icon#recipe{background-position:0 -150px;}
.icon#add-recipe{background-position:0 -210px;}
.icon#share-recipe{background-position:0 -510px;}
.icon#recipes{background-position:0 -270px;}
.icon#favorites{background-position:0 -300px;}
.icon#add-fav{background-position:0 -331px;}
.icon#video{background-position:0 -300px;}
.icon#add-video{background-position:0 -325px;}
.icon#add-user{background-position:0 -350px;}
.icon#print{background-position:0 -450px;}
.icon#search{background-position:0 -400px;}
.icon#share{background-position:0 -510px;}
.icon#spicy{background-position:0 -450px;}
.icon#wow-recipe{background-position:0 -475px;}
.icon#bacon{background-position:0 -500px;}
.icon#crowd{background-position:0 -525px;}
.icon#thumbs-down{background-position:0 -550px;}
.icon#easy{background-position:0 -575px;}
.icon#kids{background-position:0 -600px;}
.icon#pro{background-position:0 -625px;}
.icon#special{background-position:0 -650px;}
.icon#save-cook{background-position:0 -675px;}
.icon#regift{background-position:0 -700px;}
.icon#wow-wine{background-position:0 -725px;}
.icon#everyday{background-position:0 -750px;}
.icon#addSpicy{background-position:0 -450px;}
.spicy p{margin:0 24px 4px; padding-top:4px;}
#wine-card #wine-share ul li.icon.last{width:auto;margin-right:100px;}


/*--------------------------- UPDATE STATUS BLOCK --------------------------- */
#update-status {float:left;margin:10px 0;width:100%;}
#update-status img {border:1px solid #ccc;float:left;}
#update-status .status-block {background-color:#e4f7d0;border:1px solid #b5d3a7;float:left;height:auto;margin-left:8px;padding:7px;width:474px;}
div.profileUpdate{float:left; color:#209116;font-weight:700;font-size:17px;margin:5px 0 0 3px;}
#update-status form #status_message {color:#989898;font-size:14px;height:26px;margin:0 0 4px 0;padding:2px;width:468px;}
#update-status form #wall_post_wall_post {color:#989898;font-size:14px;height:26px;margin:0 0 4px 0;padding:2px;width:468px;}
.ui-state-default, .ui-widget-content .ui-state-default {color:#ff7d00;}

/*--------------------------- TOP/BOTTOM GLOBAL NAV --------------------------- */
#nav-top {border-bottom: 1px solid #cfcfcf;}
#nav-bottom {border-top: 1px solid #cfcfcf;}
#nav-bottom span{float:right;}
.nav-global {font-size:11px;height:25px;margin:10px 0;padding:2px 10px;}
.nav-global ul{position:relative;z-index:2;}
.nav-global ul li {display:inline;text-align:left;margin:0 15px 0 0;line-height:1.5;}
.nav-global ul li.lastSetting{border-top: 1px solid #ff7d00;}
.nav-global.last {margin-right:0 !important;}
.nav-global select, .status-block select{color:#f59e28;width:86px;}
.nav-global select option {line-height:1;}
.nav-global #search{display:block;float:left;margin:0;padding:0;width:250px;}
.nav-global #search input {float:left;margin:0 3px 0 0;padding:0px;width:142px;cursor: pointer;}
.nav-global #search input#search_q{cursor:text;}
.nav-global #search input.button {background: transparent url(/images/search_icon.png) no-repeat scroll 0 0;border:none;display:block;margin:4px 0 0 3px;width:14px;}
.nav-global #search input.button:hover{color:#ff7d00;}
.nav-global #menu li a {display: inline;margin-bottom:7px;padding: 2px 2px;background: none;text-align: left;}
.nav-global #menu li a:hover{color:#FF7D00;}
.nav-global ul li div#m1 {position: absolute;/*visibility: hidden;*/width:140px;display:none;left:310px;margin: 5px 0 0 0;padding: 0;background: none;border: 1px solid #209116;border-top:none;z-index:9999;}
.nav-global ul li div#m1 a{display: block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #fff;color: #209116 !important;font: 10px;font-weight: 700;}
.nav-global ul li div#m1 a.settingLast{border-top: 1px solid #cfcfcf;}
.nav-global ul li div#m1 a:hover {	background: #fff !important;color:#ff7D00 !important;}

.nav-global ul li div#m2 {position: absolute;/*visibility: hidden;*/width:155px;display:none;left:50px;margin: 5px 0 0 0;padding: 0;background: #fff;border: 1px solid #209116;border-top:none;z-index:9998;}
.nav-global ul li div#m2 a{display: block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #fff;color: #209116 !important;font: 10px;font-weight: 700;}
.nav-global ul li div#m2 p{display: block;margin: 0;padding: 5px 10px;width: auto;white-space: nowrap;text-align: left;text-decoration: none;background: #fff;color: #209116 !important;font: 10px;font-weight: 700;}
.nav-global ul li div#m2 a.settingLast{border-top: 1px solid #cfcfcf;}
.nav-global ul li div#m2 a:hover {	background: #fff !important;color:#ff7D00 !important;}
.nav-global ul li div#m2 a.wine-search-nav{margin-left:10px;}

/*--------------------------- USER PROFILE --------------------------- */
#profile-header {padding-left:170px;min-height:120px;}
#profile-header #friend-button{background:transparent url(/images/button_bg2.png) no-repeat scroll right top;clear:left;}
#user-status{color:gray;width:100%;line-height:1.2;}
#user-status span {color:#444;font-size:18px;font-weight:700;}
.user-photo{border:1px solid #ccc;float:left;margin:0 5px 5px 0;height:100px;width:100px;}
.user-bio {float:left;}
.user-bio a{font-size:11px;font-weight:300;}
.user-bio h3{color:#444;font-weight:700;margin-bottom:0px;}
.user-bio h4 a{color:#444;font-size:18px;font-weight:700;}
.user-bio h4 a:hover{color:#ff7d00;}
.user-bio li{clear:left;}

#recipes-wine {color:#ff7d00;float:right;}
#recipes-wine h5 {border-bottom:1px solid #cfcfcf;width:160px;}
#recipes-wine li {line-height:1.4;}
#recipes-wine span {float:left;margin-right:4px;text-align:right;width:15px;}

.profile-col{margin-top:24px;}

#general_info form .row label.error{display:none;padding:0;width:0;height:0;border:none;}
input#profile_first_name.error{background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
input#profile_last_name.error{background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
input#profile_email.error{background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
input#profile_zip.error{background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}

/*--------------------------- EV MODULES --------------------------- */
#left-col .ev-mod ul {padding-left:15px;}
#left-col .ev-mod li {line-height:1.3;list-style-type:disc;color:#ff7d00;line-height:1;margin-bottom:3px;}
#left-col .ev-mod li a {font-weight:300;}
.ev-mod .blogImg{margin:50px 0 0 7px;}
.ev-mod .blogImg h4{margin-bottom:10px;}
.ev-mod .blogImg img{border: #ccc solid 1px;margin:5px 0 0 0;}


#left-col div#search-results-navigation{float:left;margin:4px 0 10px 0;}
#left-col #search-results-navigation div#secondaryNavColumn {width:160px;}
#left-col .searchByTypeFinder dl{background-color:#DBF7BF;margin:17px 0 0 0;padding:0 0 35px;border:#4ebb50 1px solid;}
#left-col dd{margin-left:0.5em;}
#left-col .searchNavContent .searchByTypeFinder dl dt em{color:#209116;font-family:Arial,Helvetica,sans-serif;font-size:14px;}
#left-col div.searchNavContent .searchByTypeFinder input#listingSearch{border-color:#959595 #D7D7D7 #D7D7D7 #959595;border-style:solid;border-width:1px;padding:3px 0 3px 3px;width:123px;}
#left-col div.vintage input#vintage{border-color:#959595 #D7D7D7 #D7D7D7 #959595;border-style:solid;border-width:1px;padding:3px 0 3px 3px;width:150px;}
#left-col input#btnListingSearch {margin:0;}
#left-col div.searchNavContent .searchByTypeFinder dl dt {color:#209116;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:1;margin-bottom:7px;margin-left:8px;padding-top:6px;}
#left-col .searchNavContent form{border:0 none;font-family:inherit;font-size:100%;font-style:normal;font-weight:normal;line-height:1;margin:0;padding:0;text-align:left;}
#left-col div.searchByTypeFinder p{margin:6px 0 8px;width:180px;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;left:-6px;line-height:normal;margin:2px 0 8px;padding:6px 0 0 11px;position:relative;}
#left-col .availableFilters{width:147px;margin-top:8px;}
#left-col .availableFilters h3.downservices1{width:88%;background:#fff;padding: 7px 15px;margin: 0;font: bold 120%/100% Arial, Helvetica, sans-serif;border: solid 1px #c4c4c4;border-bottom: none;cursor: pointer;}
#left-col .availableFilters h3.downservices2{width:88%;background:#fff;padding: 7px 15px;margin: 0;font: bold 120%/100% Arial, Helvetica, sans-serif;border: solid 1px #c4c4c4;border-bottom: none;cursor: pointer;}
#left-col .availableFilters h3.downservices3{width:88%;background:#fff;padding: 7px 15px;margin: 0;font: bold 120%/100% Arial, Helvetica, sans-serif;border: solid 1px #c4c4c4;border-bottom: none;cursor: pointer;}
#left-col .availableFilters h3.downservices4{border:1px solid #C4C4C4;width:88%;background:#fff;padding: 7px 15px;margin: 0;font: bold 120%/100% Arial, Helvetica, sans-serif;cursor: pointer;}
#left-col .availableFilters h3.downservices1:hover {background-color: #e3e2e2;}
#left-col .availableFilters h3.downservices2:hover {background-color: #e3e2e2;}
#left-col .availableFilters h3.downservices3:hover {background-color: #e3e2e2;}
#left-col .availableFilters h3.downservices4:hover {background-color: #e3e2e2;}
#left-col .servicesdropped {display:none;text-align:left;position:absolute;background:#fff;font-size:12px;width:500px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #000;margin-left:177px;padding:10px 20px 20px;z-index:1;top:325px;}
#left-col .servicesdropped2 {display:none;text-align:left;position:absolute;background:#fff;font-size:12px;width:500px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #000;margin-left:177px;padding:10px 20px 20px;z-index:1;top:355px;}
#left-col .servicesdropped3 {display:none;text-align:left;position:absolute;background:#fff;font-size:12px;width:500px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #000;margin-left:177px;padding:10px 20px 20px;z-index:1;top:384px;}
#left-col .servicesdropped4 {display:none;text-align:left;position:absolute;background:#fff;font-size:12px;width:500px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #000;margin-left:177px;padding:10px 20px 20px;z-index:1;top:415px;}

#left-col .servicesdropped img{position:relative; margin:0; padding:0;left:471px;top:-40px;}
#left-col .servicesdropped2 img{position:relative; margin:0; padding:0;left:471px;top:-40px;}
#left-col .servicesdropped3 img{position:relative; margin:0; padding:0;left:471px;top:-40px;}
#left-col .servicesdropped4 img.del{position:relative; margin:0; padding:0;left:471px;top:-40px;}
#left-col ul#menu .servicesdropped2 .typeofdish a{float:left;width:86px;cursor:pointer;color:gray;padding:4px;}
#left-col ul#menu .servicesdropped2 .typeofdish a:hover{color: #ff7d00;}

#left-col ul#searchRecipesHorizontal{margin-left: 0;padding-left: 0;display: inline;margin-top:4px;}
#left-col ul#searchRecipesHorizontal li{list-style: none;display:inline;width:100px;padding:4px;}
#left-col ul#searchRecipesHorizontal li a{width:86px;cursor:pointer;color:gray;padding:4px;}
#left-col ul#searchRecipesHorizontal li a:hover{color: #ff7d00;}
#left-col ul#menu, ul#menu ul {list-style-type:none;margin: 0;padding: 0;width: 13.5em;}
#left-col ul#menu a {display:block;text-decoration: none;}
#left-col ul#menu li {margin-top: 1px;}
#left-col ul#menu li a {background:#acacac;color:#fff;padding: 0.5em;font-weight: 900;}
#left-col ul#menu li a:hover {background: #fff;color:#acacac;}
#left-col ul#menu li ul li a {background: #fff;color: #acacac;padding-left: 20px;}
#left-col ul#menu li ul li a:hover {background: #acacac;color:#fff;}
#left-col ul#menu img{position:relative;top:-36px;left:521px;	}
#left-col ul#menu .servicesdropped h3 {font-size:14px;font-family:verdana, helvetica, arial, sans-serif;letter-spacing:-1px;color:#fff;font-weight:400;text-transform:uppercase;margin:0;padding:8px 0 8px 15px;}
#left-col ul#menu .servicesdropped p {color:#aaa;font-style:italic;line-height:22px;padding:0 0 30px;}
#left-col ul#menu .servicesdropped {display:none;text-align:left;position:absolute;background:#172323;font-size:12px;width:540px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #000;margin-left:177px;padding:10px 20px 20px;z-index:1;}
#left-col ul#menu .servicesdropped2 {display:none;text-align:left;position:absolute;background:#172323;font-size:12px;width:540px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #000;margin-left:177px;padding:10px 20px 20px;z-index:1;}
#left-col ul#menu .servicesdropped3 {display:none;text-align:left;position:absolute;background:#172323;font-size:12px;width:540px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #000;margin-left:177px;padding:10px 20px 20px;z-index:1;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a {background: none;color: gray;padding-left: 20px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a {color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients{border:1px solid #CCCCCC;height:241px;width:540px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes{float:left;width:100px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li{display:inline-block;width:100px;cursor:pointer;color:gray;padding:4px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li:hover{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li{display:inline-block;width:100px;cursor:pointer;color:gray;padding:4px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li:hover{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a{width:100px;cursor:pointer;color:gray;padding:4px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a:hover{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.chicken{cursor:pointer;color:gray;width:100px;padding:4px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.chicken:hover{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.chicken.selected{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.steak{cursor:pointer;color:gray;width:100px;padding:4px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.steak:hover{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.steak.selected{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.hamburger{cursor:pointer;color:gray;width:100px;padding:4px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.hamburger:hover{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.hamburger.selected{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.vegetables{cursor:pointer;color:gray;width:100px;padding:4px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.vegetables:hover{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.vegetables.selected{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.salmon{cursor:pointer;color:gray;width:100px;padding:4px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.salmon:hover{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.salmon.selected{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.trout{cursor:pointer;color:gray;width:100px;padding:4px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.trout:hover{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.trout.selected{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.beef{cursor:pointer;color:gray;width:100px;padding:4px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.beef:hover{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.beef.selected{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.pork{cursor:pointer;color:gray;width:100px;padding:4px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.pork:hover{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.pork.selected{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.bacon{cursor:pointer;color:gray;width:100px;padding:4px;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.bacon:hover{color:#ff7d00;}
#left-col ul#menu .servicesdropped div.ingredients ul#searchRecipes li a.bacon.selected{color:#ff7d00;}
ul.searchRecipes li.ingredientList{width:100px;padding:4px;}
#right-col .ev-mod {width:230px;}
#right-col .ev-mod li {line-height:2;margin:0 0 8px;width:100%;}
#right-col .ev-mod li .wrapper{height:1%;overflow:hidden;margin:0;padding:0;}
.ev-mod{float:left;font-size:11px;margin-bottom:10px;width:160px;}
.ev-mod p {line-height:1.1;float:left;}
.ev-mod a.blog_excerpt{color:#444;font-weight: 700;}
.ev-mod a.blog_excerpt:hover{color:#ff7d00;text-decoration: none;}
#right-col ul.personalInfo{width:100%;margin-left:5px;}
#right-col ul.personalInfo li{line-height:1.2;}
#right-col .ev-mod a{margin-left:5px;}
.ev-mod .ev-header{background:transparent url(/images/header_vine.png) repeat-x scroll right bottom;height:1%;margin:0;padding:0 0 10px;}
.ev-mod .ev-header h2{line-height:1.1;border-bottom:none;}
/*.ev-mod .ev-header h2{color:#fff;line-height:1.5;}*/
.ev-mod .footer{clear:both;text-align:right;}
.ev-mod .pairing{float:left;height:1%;margin:3px 0;width:150px;}
.ev-mod .pairing img, .recipe-roulette .pairing img{border:1px solid #ccc;margin-bottom:4px;}
.ev-mod .pairing a, .recipe-roulette .pairing a{float:left;font-size:11px;line-height:1;}
.ev-mod .wine, .ev-mod .recipe, .recipe-roulette .wine, .recipe-roulette .recipe{float:left;width:72px;}
.ev-mod .wine {margin-right:5px;}
.ev-mod img.icon {margin-right:5px;}
.inside_box .ev-mod ul{width:93%;}
.inside_box .ev-mod li{width:100%;border-bottom:1px solid #acacac;padding:9px;}
#wine-list .ev-header{margin-top:10px;}
#middle-col .wine-list{width:100%}
#middle-col .wine-list a{float:none;}
#middle-col .ev-mod{width:100%;}
#middle-col .ev-mod .my-friends{width:100%;}
#middle-col .ev-mod a{float:none;}
#middle-col .ev-mod img{float:none;}
#middle-col .ev-mod #superDonkeyBlog{font-size: 13px;}
#middle-col .ev-mod #superDonkeyBlog p{line-height: 1.6em;}
.ev-mod .my-friends img{border:1px solid #ccc;height:35px;margin: 0 4px 8px;width:35px;}
.recipe-roulette {float:left;padding:5px 0;width:100%;}
.recipe-roulette h3{margin-bottom:6px;padding:0 0 4px 4px;width:212px;}
.recipe-roulette .pairing{float:left;margin-left:1px;width:215px;}
.recipe-roulette .wine{margin-right:5px;width:82px;}
.recipe-roulette .recipe {width:128px;}
.recipe-roulette #rr-dishes img{border:1px solid #ccc;margin:0 3px;}
.recipe-roulette p{padding:3px;}
.recipe-roulette .button{margin:13px 0 10px 0;background: #fff;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #cde3c2;color:#209116;float:right;font-size:14px;font-weight:700;height:23px;padding:2px 6px 0 12%;width:auto;}
/*--------------------------- THE VINE & TASTING BOOKS--------------------------- */
#the-vine, #tasting-books,#books,#add-tnote {float:left;width:100%;}
#the-vine h3{border-bottom:1px solid #b5d3a7;margin:3px 0 8px;}
#the-vine img.avatar_on_comment{border:1px solid #ccc;}
#the-vine #tabs, #books #tabs{clear:both;float:left;width:100%;}
#the-vine #tabs ul.tabs-nav a,
#books #tabs ul.tabs-nav a{background:#dbf7bf none no-repeat scroll 0 0;margin: 0 2px;padding:4px 8px;} 
#the-vine #tabs ul.tabs-nav a:hover,
#books #tabs ul.tabs-nav a:hover{background:#e8e8e8;cursor:pointer;}
#the-vine #tabs ul.tabs-nav a span,
#books #tabs ul.tabs-nav a span{background:none;font-family:Arial,Helvetica,sans-serif;color:#209116;padding:0;max-width:none;min-height:0;min-width:0;cursor:pointer;}
#the-vine #tabs ul.tabs-nav li.tabs-selected a,
#books #tabs ul.tabs-nav li.tabs-selected a{background:#fff;background-color:#FFF;border-color:#CCC #CCC #FFF;border-style:solid;border-width:1px;cursor:pointer;padding:4px 7px 3px 7px;}
#the-vine #tabs ul.tabs-nav li.tabs-selected a span,
#books #tabs ul.tabs-nav li.tabs-selected a span{background:none;color:#ff7d00;}
#the-vine #tabs ul.tabs-nav,
#books #tabs ul.tabs-nav{border-bottom:1px solid #ccc;height:24px;margin:5px 0;padding:0 0 0 4px;width:546px;height:1%;z-index:0;}
#books #tabs ul.tabs-nav{width:786px;}
#the-vine #tabs ul.tabs-nav li,
#books #tabs ul.tabs-nav li,{font-size:13px;float:left;min-height:22px;min-width:0;height:24px;}
#the-vine #tabs ul.tabs-nav li.tabs-selected, 
#books #tabs ul.tabs-nav li.tabs-selected, 
#the-vine p {font-size:14px;line-height:1.2;margin:0;min-width:0;float:left;}
#the-vine p{width:470px;}
#the-vine .tabs-nav li {min-width:0;}
#the-vine .wall-posts {float:left;width:100%;border:none;}
#the-vine .wall-posts .wall-post-holder {border-bottom:1px solid #ccc;float:left;height:1%;margin:5px 0;width:100%;}
#the-vine .wall-posts .wall-post-holder img{border:1px solid #ccc;clear:left;height:50px;width:50px;}
#the-vine .wall-posts .wall-post-holder .comment-holder img {height:20px;width:20px;}
#the-vine img.deleteStatus{position:relative; left:338px;}
#the-vine .wall-post-holder .left {width:100%;}
#the-vine .comment{float:left;width:445px;}
#the-vine .comment a.friend, #the-vine .comment-holder a.friend,#the-vine p a{font-size:14px;font-weight:700;}
#the-vine .comment-holder a.friend {font-size:12px;}
#the-vine .comment-message {float:left;width:84%;}
#the-vine .timestamp {float:left;margin-right:2px;min-width:100px;}
#the-vine .profile {margin:5px 35px;}
/*#tasting-books ul.book-list li{display:inline;width:auto;line-height:2;padding:5px 0 6px 30px;}
#tasting-books ul.book-list li a{font-weight:300;}*/

#books .icon.cookbook,#books .icon.tasting-book{float:left;font-size:12px;height:108px;line-height:1.1;padding:22px 2px 28px 54px;text-align:center;width:112px;margin-bottom:5px;}
#books .icon.cookbook{background:transparent url(/images/cookbookLG.jpg) no-repeat scroll 39px 0;}
#books .icon.tasting-book{background:transparent url(/images/tastingbookLG.jpg) no-repeat scroll 39px 0;}
#books span.author a{color:#888;}
#books a.delete{color:#209116}
#books a.delete:hover{color:#ff7d00;}
#books .cookbooks,#books .tasting-books{float:left;padding:0 0 5px 30px;height:20px;line-height:1.08;margin:0 10px 25px 0;width:215px;}

#books .cookbooks a.author:hover,#books .tasting-books a.author:hover{color:#ff7d00;}
#search-tasting-bks2{display:none;}
#search-tasting-bks{background-color:#DBF7BF;margin:40px 0 10px 0;padding:5px 5px 23px;width:150px;border:1px solid #4EBB50;}
#search-tasting-bks h4{font-size:14px;color:#209116;font-size:20px;}
#search-tasting-bks span{color:#209116;font-family:Arial,Helvetica,sans-serif;font-size:14px;}
#search-tasting-bks input[type="text"]{width:130px;border-color:#959595 #D7D7D7 #D7D7D7 #959595;border-style:solid;border-width:1px;}
#search-tasting-bks input .icon{float:right;}
#search-tasting-bks select{margin:0 5px 0 0;width:125px;}

/* feed & wall */
.feed_item{width:auto;}
.feed_item .left{width:auto;}
.feed_item .right{width:auto;}
.feed_item .reply{display:block;height:30px;margin-right:16px;text-align:right;width:100%;}
.comment_feed, .photo_feed,.friend_feed,.wall_feed{color:#444;padding:5px 8px 5px 62px;min-width:470px;width:83%;}
.status_feed{padding-right:8px;word-wrap:break-word;}
#the-vine .comment_feed p, #the-vine .comment_feed a{font-weight:300;font-size:12px;}
/* comment out the line below once delete comment is enabled */
/*#the-vine img.png{display:none;}*/
#the-vine .feed_item .left.time{width:85%;}
#the-vine .feed_item .left span{font-weight:700;font-size:11px;float:right;margin-left:10px;}

/*--------------------------- COOKBOOK + TASTING BOOK VIEW (INDIVIDUAL)  --------------------------- */
#book-view h1,
#tasting-book-view h1{background:transparent url(/images/EV_icon_sprite_02022010.png) no-repeat scroll 0 -60px;margin:10px 0 0;padding:0 0 0 30px;height:25px;line-height:1;width:auto;}
#book-view h1{background-position: 0 0;}
#book-view a.author,
#tasting-book-view a.author,#book-view span.author{color:#888;font-size:11px;margin-left:30px;line-height:1;}
#tasting-notes-view .filter-results,
#book-view .filter-results,
#tasting-book-view .filter-results{border-color:#8FC686 #FFF #8FC686 #FFF;border-width:1px;border-style:solid;height:40px;margin-top:6px;clear:both;}
#book-view span.description{float:left;line-height:1;margin:0 0 5px 30px;color:#444;font-size:11px;}
#tasting-notes-view .filter-results{margin-top:0;}
#tasting-notes-view .filter-results ul,
#book-view .filter-results ul,
#tasting-book-view .filter-results ul{margin-top:10px;}
#tasting-notes-view .filter-results li,
#book-view .filter-results li,
#tasting-book-view .filter-results li{display:inline;border-right:1px solid #ACACAC;padding:4px;width:100px;}
#tasting-notes-view .filter-results li a,
#book-view .filter-results li a,
#tasting-book-view .filter-results li a{color:#888;}
#tasting-notes-view .filter-results li a:hover,
#book-view .filter-results li a:hover,
#tasting-book-view .filter-results li a:hover{color:#ff7d00;}
#tasting-notes-view .filter-results li.last,
#book-view .filter-results li.last,
#tasting-book-view .filter-results li.last{border:none;}
#tasting-book-list .wine-info{border-bottom:1px solid #ccc;float:left;margin-bottom:10px;padding:10px 3px;}
#tasting-book-list .wine-info span{float:left;}
#tasting-book-list .wine-info .wine-name a{font-weight:700;}
#tasting-book-list .wine-info ul{clear:left;font-size:11px;color:#888;}
#tasting-book-list .wine-info ul li{line-height:1.2;}
#tasting-book-list .wine-info ul li span{color:#444;font-weight:700;}
#tasting-book-list .wine-info img{border:1px solid #ccc;margin-bottom:5px;}
#tasting-book-list .wine-info .image-notes{float:right;width:160px;font-size:11px;line-height:1.3;color:#ff7d00;}
/*#tasting-book-list .wine-info .image-notes a{font-size:11px;line-height:1.1;}*/
#tasting-book-list .wine-info ul.wine-badges{margin-top:10px;}
#book-list ul.badges li, #tasting-book-list .wine-info ul.wine-badges li{display:inline;}
#book-list ul.badges li img,#tasting-book-list .wine-info ul.wine-badges li img{border:none;margin:0 10px 0 0;}

#my-tasting-notes{margin-top:10px;clear:both;}
#my-tasting-notes .wine-card h3{margin-top:0;}
#my-tasting-notes .wine-card h3 a{font-family:Garamond,Georgia,serif;}
#my-tasting-notes .date{color:#888;font-size:11px;clear:both;position:relative;padding:0 11px;top:8px;z-index:10;line-height:1.2;float:right;}
#my-tasting-notes .date a{text-align:right;z-index:5;}
#my-tasting-notes .date img{float:right;margin-left:5px;}
#my-tasting-notes .date img.deleteNote{float:right;margin-left:5px;width:16px;height:16px;}
#my-tasting-notes .wine-card .wine-info ul img{border:none;margin:0 10px 0 0;}
#my-tasting-notes .wine-card .description{width:500px;}
#my-tasting-notes ul.wine-badges {clear:both;margin-top:10px;}
#my-tasting-notes ul.wine-badges li{display:inline;}
input#search-tasting-note{margin-left:130px;}

#tasting-book-view #my-tasting-notes h1{margin:10px 0;}
#tasting-book-view .button{margin-top:4px;padding:10px 0;height:18px;clear:both;}
#tasting-book-view .button a{background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #CDE3C2;font-size:11px;height:12px;line-height:1.1;padding:5px;}

#tasting-book-view hr{background:none;border-top:1px solid #8FC686;margin:5px 0;}
/*--------------------------- Add a Wine  --------------------------- */
#leave-note .AddNote{margin:0;padding:0;}
#leave-note .AddNote img{float:none;margin-left:5px;}
#leave-note .AddNote .tipAdd{width:50px;margin:0;padding:0;}




/*--------------------------- WINE VIEW  --------------------------- */
#wine-taste{}
#wine-card a.tNoteHead{font-family: Garamond;}
#wine-card,.wine-card{background: transparent url(/images/card_middle_550.jpg) repeat-y scroll 0 0;margin-bottom:10px;float:left;width:550px;z-index:0;}
.wine-card .card-top, .wine-card .card-bottom,
#wine-card #card-top, #wine-card #card-bottom{background: transparent url(/images/EV_wine_card_sprite.jpg) no-repeat scroll 0 0;height:27px;width:550px;display:block;}
.wine-card .card-top,
#wine-card #card-top{position:absolute;z-index:0;}
.wine-card .card-bottom,
#wine-card #card-bottom{background-position:0 -40px;clear:both;}
.wine-card h3,#wine-card h3{padding:8px 0 3px;position:relative;margin:8px 0 0 10px;width:528px;z-index:2;}
#wine-card h3 span{font-family:Garamond,Georgia,sans-serif;}
#wine-card #wine-info img{border:1px solid #ccc;margin-right:10px;}
#wine-card #wine-info img.kosher{border:none;}
#wine-card #wine-info #wine-share img{border:none;}
.wine-card .wine-info,
#wine-card #wine-info{float:left;clear:both;margin-top:10px;padding:0 14px;}
.wine-card. description,
#wine-card #description{float:left;height:1%;width:340px;}
#wine-card #description ul li{line-height:1.3;}
#wine-card #description ul li a{margin-left:250px;float:left;}
#wine-card #description img.distributor_logo{margin:0 0 6px 175px;border:none;}
#wine-card #wine-scores{float:left;padding:5px 0;width:522px;}
#wine-card #wine-scores li{display:inline;text-align:left;margin:0 17px 0 3px;}
#wine-card #wine-card-badges{border-bottom:1px solid #dfe4d4;border-top:1px solid #dfe4d4;float:left;height:40px;padding:2px 0 10px 0;width:522px;margin-top:10px;}
#wine-card #wine-card-badges h2{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#wine-card #wine-share{float:left;padding:6px 0 0 5px;width:517px;}
#wine-card #wine-share .add-wine{float:left;width:170px;line-height:2.2;}
#wine-card #wine-share ul li{display:inline;text-align:left;width:110px;padding:0 0 0 30px;float:left;line-height:2;margin:6px 0 0;}
#wine-card #wine-share ul li.last{margin-right:30px;}
#wine-card #wine-share ul li a{font-weight:300;}
#wine-card #wine-share ul li span{font-size:10px;}
/*------------ FACEBOOK CONNECT LINKS ---------------- */
span.fb_share_size_Small{float:left;margin:13px 20px 0 0;}
#leave-note h3{border-bottom:1px solid #8fc686;clear:both;height:25px;margin-bottom:5px;padding:3px 0;width:100%;}
#leave-note h3 span{float:right;position:relative;right:282px;}
#leave-note a.expand{width:100%;font-weight:700;/*background:#ECFAD7 none repeat scroll 0 0;*/clear:both;color:#FF7D00;font-size:22px;/*border-bottom:1px solid #8FC686;*/height:25px;margin:2px 0;padding:8px 0;}
#leave-note a.expand span.expand{color:gray;font-size:12px;}
#leave-note a:hover{color:#F6FFE9 none repeat scroll 0 0;}
#leave-note	p.slide {margin: 0;padding: 0;background: url(/images/btn-slide2.jpg) no-repeat center top;
}
#leave-note a.collapse {background:url(/images/white-arrow.gif) no-repeat right -50px;text-align: center;width: 144px;height: 20px;padding: 10px 10px 0 0;margin: 0 auto;display: block;font: bold 100% Arial, Helvetica, sans-serif;color: #fff;text-decoration: none;
}
#leave-note a.collapse.active {background-position: right 12px;}
#leave-note .submitWine{padding-bottom:20px;}
#leave-note .row{padding:0px;}
#leave-note .addTastingBook{float:left;width:387;margin:0 0 8px 0;padding:0px;}
#leave-note .row textarea{color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;height:33px;width:390px;}
#leave-note .row label{color:#FF7D00;line-height:2.2;margin-right:13px;text-align:left;width:109px;font-weight:700;}
#leave-note .addTastingBook label#new-ckbk{width:74px;margin-left:10px;}
#leave-note .addTastingBook label{float:left;color:#FF7D00;line-height:2.2;margin-right:2px;margin-bottom:5px;text-align:left;width:185px;font-weight:700;}
#leave-note .addTastingBook select{float:left;color: black;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:200px;height:27px;margin:2px 0 4px 1px;}
#leave-note .addTastingBook input{position:relative;top:-5px;width:200px;height:2em; padding:2px;}
#leave-note .wineInfo .row label{color:#acacac;line-height:2.2;margin-right:10px;text-align:left;width:100px;font-weight:700;}
#leave-note .wineInfo hr{margin:0 0 5px 0;}
#leave-note .wineInfo .row input#sparkling{width:21px;position:relative;right:1px;top:1px;margin:0;padding:0;}
#leave-note .wineInfo input#wine_price{margin:8px 200px 15px 0;}
#leave-note .wineInfo input#wine_vintage{margin:0 0 15px 0;}
#leave-note .wineInfo input{height:20px;}
#leave-note .wineInfo img{position:relative;top:9px;left:12px;}

#leave-note #select-badge{float:left;width:700px;}
#leave-note #select-badge h5{border:none;float:left;width:79px;margin-top:14px;}
#leave-note #select-badge img{float:left;margin:0 8px;}
#wine-card .badges,#leave-note .badges{float:left;height:25px;width:525px;margin:13px 0 0 7px;}
#wine-card .badges{margin:2px 0 0 0;}
#wine-card #wine-info .badges img{border:none;}
#leave-note ul.badges li img{margin:0 4px;}
#wine-card .badges img{border:none;margin:0 8px;}
#wine-card .add-wine a{float:left;}
#wine-card #share-wine{background:transparent url(/images/EV_icon_sprite_02022010.png) no-repeat scroll 0 -425px;height:25px;line-height:2.2;float:right;text-align:right;width:88px;}
#wine-card #share-wine a{font-size:12px;font-weight:300;}
#wine-taste #left-col{margin-top:122px;min-height:600px;}
#leave-note .tip img.body{position:relative;top:-52px;left:75px;}
#leave-note .tip img.taste{position:relative;top:-52px;left:75px;}
#leave-note .tip img.nose{position:relative;top:-52px;left:75px;}
#leave-note .tip img.finish{position:relative;top:-52px;left:75px;}
#leave-note .tip img.decanting{position:relative;top:-52px;left:98px;}
#leave-note .tip img.appearance{position:relative;top:-52px;left:75px;}
#leave-note .tip img.paired{position:relative;top:-52px;left:75px;}

/*--------------------------- WINE LIST  --------------------------- */
#wine-list.activity_box{margin-top:0;padding-top:0;}
#wine-list h1{margin:0;padding-top:0;}



/*------ Leave A Tasting Note -------*/
#leave-note{clear:both;float:left;height:1%;}
#leave-note #intro {padding-bottom: 10px;}
#leave-note #slider {float: left;position: relative;}
#leave-note #definitions{float: left;width:220px;margin:0;position: relative;border-color: black;padding: 5px;}
#leave-note #definitions p{margin: 2px;}
#leave-note #definitions p{display: none;}
#leave-note h5{border-bottom:1px solid #ccc;width:225px;}
#leave-note .scroll {height: 280px;width: 548px;overflow: auto;overflow-x: hidden;position: relative;clear: left;border:1px solid #ccc;border-top:none;margin:0;}
#leave-note .scrollContainer div.panel {padding:10px 14px;height: 210px;width: 530px;border-top:none;}
/*#leave-note .scrollButtons {position: absolute;top: 150px;cursor: pointer;}
#leave-note .scrollButtons.left {left: -20px;}
#leave-note .scrollButtons.right {right: -20px;}*/
#leave-note .hide{display: none;}
#leave-note fieldset{border:none;padding:0;}
#leave-note #slider ul.navigation{border-bottom:1px solid #CCC;height:1%;margin:5px 0 0;padding:0 0 0 4px;width:546px;}
#leave-note #slider ul.navigation li{float:left;font-size:13px;height:19px;line-height:1.2;}
#leave-note #slider ul.navigation li a.selected{background-color:#FFF;border-color:#CCC #CCC #FFF;border-style:solid;border-width:1px;height:23px;color:#ff7d00;margin: 0 2px;padding:5px 8px 4px;}
#leave-note #slider ul.navigation li a{background:#dbf7bf none no-repeat scroll 0 0;margin: 0 2px;padding:5px 8px 4px 8px;}
#leave-note .community-notes{clear:both;margin-top:5px;}
#leave-note .community-notes p{float:left;font-size:14px;}
#leave-note .community-notes p a{font-size:14px;font-weight:700;}
#leave-note .scrollButtons.left, .scrollButtons.right {display:none;}
#leave-note .tastingnote_holder .tastingnote{padding:20px 15px 15px;position:relative;}
#wine-card .wineBadges,#leave-note .wineBadges, #wine-posts .wineBadges{height:25px;padding-right:20px;}
#leave-note .badges ul.wineBadges li,#wine-posts .badges ul.wineBadges li{display: inline;list-style-type: none;padding-right: 20px;}
#leave-note ul.wineBadges li img.wow,#wine-posts ul.wineBadges li img.wow{height:25px; width:25px;padding-right:20px;/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#leave-note ul.wineBadges li img.wow:hover,#wine-posts ul.wineBadges li img.wow:hover{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.wow.selected,#wine-posts ul.wineBadges li img.wow.selected{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.cooking,#wine-posts ul.wineBadges li img.cooking{height:25px; width:25px;padding-right:20px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#leave-note ul.wineBadges li img.cooking:hover,#wine-posts ul.wineBadges li img.cooking:hover{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.cooking.selected,#wine-posts ul.wineBadges li img.cooking.selected{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.everyday,#wine-posts ul.wineBadges li img.everyday{height:25px; width:25px;padding-right:20px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#leave-note ul.wineBadges li img.everyday:hover,#wine-posts ul.wineBadges li img.everyday:hover{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.everyday.selected,#wine-posts ul.wineBadges li img.everyday.selected{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.special,#wine-posts ul.wineBadges li img.special{height:25px; width:25px;padding-right:20px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#leave-note ul.wineBadges li img.special:hover,#wine-posts ul.wineBadges li img.special:hover{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.special.selected,#wine-posts ul.wineBadges li img.special.selected{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.regift,#wine-posts ul.wineBadges li img.regift{height:25px; width:25px;padding-right:20px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#leave-note ul.wineBadges li img.regift:hover,#wine-posts ul.wineBadges li img.regift:hover{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.regift.selected,#wine-posts ul.wineBadges li img.regift.selected{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.steak,#wine-posts ul.wineBadges li img.steak{height:25px;width:38px;padding-right:20px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#leave-note ul.wineBadges li img.steak:hover,#wine-posts ul.wineBadges li img.steak:hover{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.steak.selected,#wine-posts ul.wineBadges li img.steak.selected{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.kosher,#wine-posts ul.wineBadges li img.kosher{height:25px;width:25px;padding-right:20px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#leave-note ul.wineBadges li img.kosher:hover,#wine-posts ul.wineBadges li img.kosher:hover{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#leave-note ul.wineBadges li img.kosher.selected,#wine-posts ul.wineBadges li img.kosher.selected{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
.tastingnote .add-favorite {color:#888;float:right;text-align:right;line-height:1.2;}
.tastingnote .add-favorite a{font-weight:300;font-size:11px;}
.tastingnote .add-favorite a img{float:right;margin-left:5px;}
.tastingnote .timestamp{float:left;line-height:1;width:200px;}
.tastingnote span{clear:right;float:left;font-size:14px;line-height:1;margin-bottom:5px;width:80%;}
.tastingnote span a{font-weight:700;}

/*--------------------------- EV RECIPE UPLOAD --------------------------- */
#tabs{margin:0;padding:0;}
form#new_recipe{background:#FFF none repeat scroll 0 0;margin:0 0 6.5em 0;padding:2px;}
#editForm form{background:#FFF none repeat scroll 0 0;margin-bottom:6.5em;padding:2px;}
.ev-recipeHeader h1{border-bottom:1px solid #B5D3A7;margin:0;padding:0; margin-top: 5px;}
.ev_cookbookAdd .addCookbook{float:left;}
.ev_cookbookAdd .existing{float:left;margin-right:90px;}
.ev_cookbookAdd label{display:block;text-align:left;width:14em;color:#FF7D00;}
.ev_cookbookAdd label.cookbook{margin-top:3px;margin-left:3px;}
.ev_cookbookAdd label.newCookbook{display:block;text-align:left;width:13em;color:#FF7D00;margin-top:3px;font-weight:normal;}
.ev_cookbookAdd select#cookbook_name{float:left;color: black;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:200px;height:27px;margin:2px 0 4px 1px;}
#expandSearch3 select#wine_type{float:left;color: black;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:158px;height:27px;margin:2px 0 4px 1px;}
#expandSearch3 select#varietals{float:left;color: black;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:158px;height:27px;margin:2px 0 4px 1px;}
#expandSearch3 select#regions{float:left;color: black;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:158px;height:27px;margin:2px 0 4px 1px;}
#expandSearch3 select#appellations{float:left;color: black;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:158px;height:27px;margin:2px 0 4px 1px;}
#expandSearch3 select#wine_price{float:left;color: black;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:158px;height:27px;margin:2px 0 4px 1px;}
.ev_cookbookAdd input#new_cookbook_name{font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:220px;height:14px;margin:2px 0 4px 1px;}
.row label.recipeUpload{font-size: 15px;font-weight: 700;width: 111px;margin-top: 3px;}
.row label.recipeUpload h4 span{color:red;}
.row input#recipe_name{float:left;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:418px;height:14px;margin:2px 0 4px 0;background:#fff;}
.row input#recipe_name.error{background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
.row textarea#recipe_description{float:left;font-family: inherit;font-size:12px;padding:4px 2px;color: grey;border:solid 1px #ccc;width:418px;height:100px;margin:2px 0 4px 0;background:#fff;}
.row input#vegetarian{margin-top:4px;width:20px;margin-right: }
h3.recipe_title{color:#444;font-size:14px;margin-left:5px;margin-bottom:2px;}
h4.ingredients{font-size:15px;}
h4.ingredients img{float:none;margin-left:5px;}
h4.ingredients span{color:red;}
#ingredients h3.recipe_title{color:#444;font-size:14px;margin-left:5px;margin-bottom:2px;}
.recipe_titles label.quantity{float:left;color:#FF7D00;font-size:12px;width:63px;margin-left:5px;}
.recipe_titles label.measurement{float:left;color:#FF7D00;font-size:12px;font-weight:normal;width:72px;margin-left:5px;}
.recipe_titles label.ingredientName{float: left;color:#FF7D00;font-size:12px;font-weight:normal;width:163px;}
.recipe_titles label.prepare{color:#FF7D00;font-size:12px;font-weight:normal;width:200px;}
.recipe_fields input{float:left;font-family:inherit;color: grey;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:52px;min-height:14px;margin:0px 4px 4px 4px;}
h3.ingredients{color:#444;font-size:15px;font-weight:bold;width:111px;margin-bottom: 2px;margin-left:5px;}
#ingredient_fields{position: relative;overflow: hidden;}
.recipe_fields input.base_ingredients_quantity{float:left;font-family:inherit;font-size:12px;padding:4px 2px;width:50px;min-height:14px;margin:0px 8px 4px 4px;}
.recipe_fields input.base_ingredients_quantity.error{float:left;background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
.recipe_fields input.base_ingredients_measurement{float:left;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:50px;min-height:14px;margin:0px 12px 4px 4px;}
.recipe_fields input.base_ingredients_measurement.error{float:left;background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
.recipe_fields input.base_ingredients_name{float:left;font-family:inherit;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:150px;min-height:14px;margin:0px 4px 4px 4px;}
.recipe_fields input.base_ingredients_name.error{float:left;background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
.recipe_fields input.base_ingredients_preparation{float:left;font-family:inherit;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:172px;min-height:14px;margin:0px 4px 4px 4px;overflow: hidden;}
#ingredients{width:100%;position: relative;overflow: hidden;}
.remove_Ingredient a{margin: 1px;}
.recipe_measurement label{float:left;color:#444;font-size: 12px;}
.recipe_measurement input{float:left;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:40px;height:14px;margin:2px 4px 4px 4px;}
.recipe_name label{float:left;color:#444;font-size: 12px;}
.recipe_name input{float:left;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:220px;height:14px;margin:2px 4px 4px 4px;}
hr.upload {margin:8px 0 3px 0;}
.row textarea#recipe_instructions{float:left;font-family:inherit;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:418px;height:170px;margin:2px 0 4px 0;background:#fff;color: grey;}
.row textarea#recipe_instructions.error{background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
input#wine_maker.error{background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
#leave-note .wineInfo .row label.error{display:none;padding:0;width:0;height:0;border:none;}
input#wine_suggested_varietal.error{background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
.row select#recipe_dish{float:left;font-size:12px;font-family:inherit;color:grey;padding:4px 2px;border:solid 1px #ccc;width:150px;height:28px;margin:2px 0 4px 1px;	background: #fff;}
.recipe_Servings label.recipeUpload{float: left;color:#444;font-size:15px;font-weight:bold;width:111px;margin-top:3px;margin-left:5px;}
.recipe_Servings label.recipeServings{float: left;font-size:15px;font-weight:700;width:111px;margin-top:21px;margin-left:5px;}
.serving_titles label.serving_Number{float:left;color:#FF7D00;font-size:12px;width:73px;margin-left:5px;}
.serving_titles label.serving_Units{color:#FF7D00;font-size:12px;font-weight:normal;width:111px;}
.serving_units{margin-left:113px;}
.recipe_Servings input#recipe_serving_size{font-family:inherit;color:grey;font-size:12px;padding:4px 2px;width:56px;height:14px;margin:2px 4px 4px 4px;}
.recipe_Servings input#recipe_serving_size.error{float:left;background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
.recipe_Servings input#recipe_serving_unit{background: #fff;font-family:inherit;color:grey;font-size:12px;padding:4px 2px;border:solid 1px #cccccc;width:56px;height:14px;margin:2px 4px 4px 4px;}
.recipe_Servings label.serving_size{display:block;text-align:right;width:158px;color:#FF7D00;overflow: hidden;margin-top: 3px;clear:right;}
.recipe_Servings label.serving_unit{display:block;text-align:right;width:158px;color:#FF7D00;overflow: hidden;margin-top: 3px;}
.recipe_Servings p.number{float:left;color:grey;font-size:11px;margin-left:121px;margin-right:12px;}
.recipe_Servings p.units{font-family:inherit;color:grey;font-size:11px;margin-left:11px;}
.row select#recipe_time_period{font-family:inherit;color:grey;float:left;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:150px;height:28px;margin:2px 0 4px 1px;	background:#fff;}
.row select#recipe_diet{font-family:inherit;color:grey;float:left;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:150px;height:28px;margin:2px 0 4px 1px;background: #fff;}
.row select#recipe_occasion{font-family:inherit;color:grey;float:left;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:150px;height:28px;margin:2px 0 4px 1px;background: #fff;}
.row select#recipe_preparation{clear:right;font-family:inherit;color:grey;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:150px;height:28px;margin:2px 0 4px 1px;background: #fff;}
label.vegetarian{width:20px;color:#FF7D00;font-size:15px;margin:5px 0 0 0;}
.row .vegetarian input.vegetarian{width:58px;margin-bottom:5px;height: 19px;}
.row .vegetarian input.vegetarian.error{float:left;}
img.veg{margin-top:9px;}
input#veggie{width:32px;margin-top:3px;}
input#veggie2{width:20px;margin-top:3px;}
.row .vegetarian{height:24px;margin-top:5px;}
.prep_timeLabels{float: left;margin: 6px 0 10px 0;}
.prep_timeLabels label.prep_time{float: left;font-size:15px;font-weight:700;margin-top:3px;width:111px;}
.prep_timeLabels label.cooking_time{float:left;font-size:15px;font-weight: 700;margin-top:3px;width:115px;margin-left:10px;}
.prep_timeLabels input{float:left;font-family:inherit;color:grey;font-size:12px;padding:4px 2px;width:70px;height:14px;margin:2px 10px 4px 4px;}
.prep_timeLabels input#recipe_prep_time{float:left;font-family:inherit;color:grey;font-size:12px;padding:4px 2px;width:70px;height:14px;margin:2px 10px 4px 3px;}
.prep_timeLabels input#recipe_prep_time.error{background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
.prep_timeLabels input#recipe_cooking_time{float:left;font-family:inherit;color:grey;font-size:12px;padding:4px 2px;width:70px;height:14px;margin:2px 10px 4px 3px;}
.prep_timeLabels input#recipe_cooking_time.error{background:#FFBCBC none repeat scroll 0 0;border:1px solid #C24949;}
.row select#recipe_prep_time{color: black;float:left;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:150px;height:28px;margin:2px 0 4px 1px;background: #fff;}
.row input.recipeUpload{float:left;font-family:inherit;color:grey;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:80px;height:14px;margin:2px 4px 4px 0px;background: #fff;}
.row input#tags{font-size:12px;font-family:inherit;color:grey;padding:4px 2px;border:solid 1px #ccc;width:350px;height:14px;margin:2px 4px 4px 0px;background: #fff;}
img.tags{margin-top:4px;}
.recipe_photo{clear: left;}
.recipe_photo h4{float:left;margin: 12px 0 0 5px;}
.row input#photo_image{font-size:12px;font-family:inherit;color:grey;padding:4px 2px;border:solid 1px #ccc;width:250px;height:22px;margin:2px 4px 4px 0px;background: #fff;}
.row input#photo_caption{font-size:12px;padding:4px 2px;width:315px;height:14px;margin:2px 4px 4px 0px;}
div.button{border-top: none;float:none;clear:both;}
div.message{border-top: none;float:none;clear:both;width:446px;}

.row #photo_submit.button{background:transparent url(/images/wine-pairing_btn.jpg) no-repeat scroll 0 0; width:135px;height:34px;color:#038703;font-size:19px;margin-left:107px;margin-top:20px;cursor: pointer;}
.row #photo_submit.button:hover{color: #FF7D00;}
.row input#recipe_submit{position:relative;top:0;left:100px;cursor:pointer;float:left; margin:10px 0 30px 11px;}
.row input#recipe_submit.button.block{margin-left:105px;}
.row img.tool{margin:15px 0 0 104px;}

/*--------------------------- EV RECIPE WINE PAIRING POPUP --------------------------- */
#plain_wrapper{padding:0 5px 5px;width:420px;text-align:left;}
#plain_wrapper select,#TB_window select{background:#fff;border:1px solid #ccc;height:25px;float:left;font-size:13px;color:#444;}
#plain_wrapper select{float:right;}
#plain_wrapper #pairing_info form.winePopup{background:#fff;margin:5px 0;}
#TB_window form label,#plain_wrapper #pairing_info form.winePopup label{color:#ff7d00;font-size:14px;font-weight:300;margin:0;padding-right:10px;line-height:1.5;width:auto;}
#plain_wrapper #pairing_info form.winePopup label{width:155px;}
#plain_wrapper #pairing_info h3, #TB_window h3{padding-top:0;}
#plain_wrapper #pairing_info input#spicy{width:20px;margin-left:30px;padding:0;}
#plain_wrapper #pairing_info p{margin-top:5px;}
#plain_wrapper .button{padding-right:8px;}
#plain_wrapper .button:hover{color:#ff7d00;}
#plain_wrapper .button input{background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #cde3c2;color:#209116;float:right;font-size:14px;font-weight:700;height:27px;padding:2px 5px;width:auto;}
#photo_submit{margin:8px 10px 0 0;}

/*--------------------------- EV RECIPE VIEW --------------------------- */
#tab{font-family:Georgia;}
.recipe_menu{float:right;margin-top:3px;margin-right:20px;}
#recipe_list li{display: inline;}
#recipe .editRecipe{float:none;margin:0 8px 0 13px;font-size:11px;}
#recipe .editDelete{display:none;float:left;margin:0;overflow: auto;width:80%;font-size:11px;}
.photoAdd{font-size:11px;}
.recipe_menu a{color:#038703;margin:0;}
.recipe_menu a:hover{color:#FF7D00;}
.recipe_favorite{float:left;margin-top:6px;margin-right:9px;}
.recipe_favorite img.fav{margin-top:6px;}
.recipe_share{float:left;}
.recipe_delete{float:left;}
input.buttonComment{border:1px solid #CDE3C2;color:#209116;float:right;height: 25px;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;font-weight:700;padding:2px 5px;}
#add-video input.buttonComment{float:left;margin-left:10px;}
.commentbutton{cursor:pointer; border:none; background:none repeat scroll 0 0;height:25px;margin-top:0;padding:0;}
input.buttonComment:hover{color:#F0780E;}
.recipe{float:left;width:780px;background:transparent url(/images/card_middle_780.jpg) repeat-y scroll 0 0;margin:0;z-index:0;}
#recipe-right{float:left;width:480px;}
#recipe-right #topRecipeContainer{width:480px;margin: 0px auto;overflow: hidden;display:block; }
.recipe h3{margin:0 0 0 10px; width:760px;position:relative;z-index:2;padding-top:10px;margin-bottom:4px;font-family:Garamond,Georgia,sans-serif;}
.recipe h3 span{font-family:Garamond,Georgia,sans-serif;}
#photo_wall{position:relative;width:248px;height:100%;float:left;margin:0 5px 0 10px;color:#f0780e;}
#photo_wall img{width:220px; height:170px; border:none; margin-top:5px;}
#photo_wall img.scrollButtons.left{left:280px; top:411px;}
#photo_wall img.scrollButtons {border:none;height:20px;width:20px;cursor:pointer;position:absolute;}
#photo_wall img.scrollButtons.right {left:478px; top:411px;}
#photo_wall #badge{margin-left: 11px;}
#photo_wall img.crowd{margin:0;padding-right:15px;width:25px; height:25px;border:none;/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#photo_wall img.didnt{margin:0;padding-right:15px;width:25px; height:25px;border:none;/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#photo_wall img.easy{margin:0;padding-right:5px;width:25px; height:25px;border:none;/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#photo_wall img.kids{margin:0;padding-right:5px;width:25px; height:25px;border:none;/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#photo_wall img.pros{margin:0;padding-right:5px;width:25px; height:25px;border:none;/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#photo_wall img.wow{margin:0;padding-right:5px;width:25px; height:25px;border:none;/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#photo_wall .image{background:none repeat scroll 0 0; margin:0 12px 0 0;}
#photo_wall a{margin-left: 12px;}
#photo_wall a.thickbox{margin-left:10px;}
#photo_wall #addPhotos a{font-size:9px;color:#209116;*margin-left:12px;margin-left:32px;}
#photo_wall #addPhotos a:hover{color:#F0780E;}
#photo_wall #description{margin:1px 15px 0 10px; font-size: 10px; color:#444;width:215px;}
#photo_wall #serving_size{margin-top:50px;}
#photo_wall label{margin-left:10px;font-size:12px;color:#f0780e;}
#photo_wall #addPhotos {width:82px;position:relative;margin-left:149px;}
/* this is the idenitify how the links are being hidden 
.photoAdd{ font-size: 3em; position:absolute; top: 300; left:0; z-index: 3;}*/
/*preload classes*/ 
.svw {width: 50px; height: 20px; background: #fff;} 
.svw ul {position: relative; left: -999em;} 
/*core classes*/ 
.stripViewer {position:relative;overflow:hidden;border:none;margin: 0 0 1px 0; } 
/* this is your UL of images */ 
.stripViewer ul {margin:0;padding:0;position:relative;left:0;top:0;width:1%;list-style-type:none;} 
.stripViewer ul li {float:left;} 
.stripTransmitter {overflow:auto;width:1%;} 
.stripTransmitter ul {margin:0;padding:0;position:relative;list-style-type:none;} 
.stripTransmitter ul li{ width: 20px; float:left;margin:0 1px 1px 0;} 
.stripTransmitter a{font: bold 10px Verdana, Arial;text-align: center; line-height: 22px; background: none; color: #F0780E; text-decoration: none; display: block; outline:none;} 
.stripTransmitter a:hover,.stripTransmitter a.current{background:none;color:#ff7d00;}
.stripTransmitter a{color:#209116;}
#recipe_Right{float:left; position:relative;top:10px; width:445px;}
#recipe_Right textarea#comment_comment{width:428px; height:50px;}
#recipe hr{background: none;}
.right_recipe{float:right;margin:10px 12px 0 0; line-height:26px;}
.right_recipe a{margin-right:8px;}
.right_recipe img{margin:0 3px 3px 5px;}
#tab1{background:transparent url(/images/card_top_recipe.jpg) no-repeat scroll 0 0;margin:7px 0 0 2px; padding:0;}
#tab2{background:transparent url(/images/recipeCardNotRounded.png) no-repeat scroll 0 0;margin:7px 0 0 2px; padding:0;}
#video{background:transparent url(/images/recipeCardMiddle.jpg) repeat-y scroll 0 0;}
#video p{margin:0;}
#tab2 #recipe .video object{margin-left:20px;}
#tab2 #recipe .video h4{margin:0 0 10px 10px;}
#tab2 #recipe .video textarea{margin-left:20px;display:block;height:200px;width:67%;}
form#recipe_add_form{text-align: left;}
#ingredientsShow{width:312px;float:left;min-height:60px;margin-top:5px;margin-right:3px;}
#instructions{width:450px;margin-top:10px;clear:right;}
#servings{float:left;width:163px;margin-top:11px;color:#ff7d00;clear:right;height:150px;}
#servings label{font-weight:700;}
#winePairing{background:transparent url(/images/EV_recipe_card_sprite.jpg) no-repeat scroll 0 -48px; margin:0; padding-top:20px;}
.card-bottom{background:transparent url(/images/EV_recipe_card_sprite.jpg) no-repeat scroll 0 -152px;height:27px;width:780px;display:block;clear:both;float:left;}
#winePairing input{border:1px solid #CDE3C2;color:#209116;float:right;height: 25px;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;font-weight:700;padding:2px 5px;cursor: pointer;}
#winePairing input:hover{color:#f0780e;}
#winePairing .p_range{float:right;margin:0;padding:0;margin: 11px 19px 0 0;}
#winePairing .p_range label{width:80px;float:left;padding:6px 0;font-weight:700;}
#winePairing .p_range select#price_range{float:left;color: black;font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:200px;height:27px;margin:2px 0 4px 1px;background:#fff;}
#winePairing h3{margin: 0 0 10px 10px;border:none;width:95%;clear:none;}
#winePairing .wineSug{background:transparent url(/images/card_middle_780.jpg) repeat-y scroll 0 0;float:left;width:780px;}
#winePairing .wineSug img{float:left;margin:0 25px;}
#winePairing .wineSug .wine-pair{float:left;width:205px;margin:0 20px;}
#winePairing .button{background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #CDE3C2;color:#209116;float:right;font-weight:700;height:25px;padding:0 5px;margin:0;font-size:11px;line-height:2.4;width:110px;text-align:center;}
#winePairing .wineSug .wine-name{border-top:1px solid #ccc;text-align:center;clear:both;}
#winePairing .wineSug .wine-name a{font-size:11px;line-height:1.2;}
#winePairing span{color:#ff7d00;margin:5px 0 0 24px;padding:0;clear:both;font-size:15px;float:left;}
#winePairing .wineSug .wine-name h4.pricePref{color:#444;font-size:12px;font-weight:700;line-height: 1.25;color:#FF7D00;}
#winePairing #have-beer{float:left;width:80%;clear:both;}
/*#winePairing a{padding-top:5px;}*/
#winePairing .wine-suggestion{float:left;width:250px;text-align:center;}
#winePairing .wine-suggestion a{margin-left:52px;text-align:center;}
#winePairing .pair-btn{height:21px;margin:10px 20px 0;}
#winePairing img.bottom{margin-bottom: 20px;}
.thickbox_form label{margin-right:5px;width:auto;font-size:15px;font-weight:700;}
.thickbox_form .messageTo label{margin-right:58px;width:auto;font-size:15px;font-weight:700;}
.thickbox_form div.button{margin:0;padding-right:0;}
.thickbox_form h3{height:1%;margin-bottom:5px;}
.thickbox_form input#message_subject{float:left;width:75%;color:#444;height:20px;margin-left:15px;}
.thickbox_form textarea{height:150px;margin:0;color:#444;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#thickbox_form label{color:#F0780E;}
#thickbox_form textarea{margin:0;display:block;height:55px;width:96%;}
#badge{margin-top:10px;padding:0;float:left;}
#badge h4.badgeHeader{font-size:12px;color:#444;border:none;margin-bottom:5px;}
#badge h4.badgeHeader img{float:none;margin:5px 0 0 5px;width:16px;height:16px;}
#badge h4.badgeHeader img.AddBadge{float:none;margin:5px 0 0 5px;width:16px;height:16px;}
#badge ul img{height:25px;width:25px;padding-right:20px;}
#badge ul.badges li{display: inline;list-style-type: none;padding-right: 2px;}

ul.badges li img.crowd{height:25px; width:25px;padding-right:20px;/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}

ul.badges li img.crowd:hover{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}

ul.badges li img.crowd.selected{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}

ul.badges li img.didnt{height:25px; width:25px;padding-right:20px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}

ul.badges li img.didnt:hover{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}

ul.badges li img.didnt.selected{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}

ul.badges li img.easy{height:25px; width:25px;padding-right:20px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}

ul.badges li img.easy:hover{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}

ul.badges li img.easy.selected{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}

ul.badges li img.pros{height:25px; width:25px;padding-right:20px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
ul.badges li img.pros:hover{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
ul.badges li img.pros.selected{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
ul.badges li img.wow{height:25px; width:25px;padding-right:20px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
ul.badges li img.wow:hover{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
ul.badges li img.wow.selected{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
ul.badges li img.kids{height:25px; width:25px;padding-right:20px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
ul.badges li img.kids:hover{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
ul.badges li img.kids.selected{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
ul.badges li img.bacon{height:25px; width:25px;padding-right:20px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
ul.badges li img.bacon:hover{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
ul.badges li img.bacon.selected{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#commentArea {margin-top:40px;}
#commentArea h3{border:none;margin-left: 10px;}
#commentArea.comment-holder{margin-top:10px;}
#main hr.noborder{color:#fff;background:#FFFFFF none repeat scroll 0 0;margin:0;}
.comment-message p{line-height:1.1;}
#middle-col-recipe .comment-message p{line-height:1.5;}
#middle-col-recipe .comment-message .timestamp{}
#middle-col-recipe .avatar_on_comment{margin-bottom:20px;}
.comment-message ul.badges{float:left;padding:0;width:92%;}
.comment-message ul.badges li{display:inline;list-style-type:none;}
.comment-message ul img{height:25px;padding-right:8px;width:25px;}
.comment-message a.friend{float:left;font-size:12px;font-weight:700;margin-right:3px;}
.comment-holder{clear:both;height:1%;margin:10px 0 0 0;}
.comment-holder hr{margin:0;}
.comment-holder .delete{font-size:10px;float:right;line-height:1.25;margin:0 5px 3px 0;width:50px;}
.comment-holder .delete img{margin-right:3px;float:right;}

#action_msg_field{/*background-color:#fcebda;*/color:#ff7d00;padding:3px;clear:both;margin:5px 0 5px 170px;}
#wine-info #action_msg_field{margin:0;padding:0;}
#middle-col-recipe #tabs .tabs-nav a{background:transparent url(/images/EV_recipe_card_sprite.jpg) no-repeat scroll -104px 0;height:38px;padding:0;width:180px;}
#middle-col-recipe #tabs .tabs-nav li.titlePrint a{background:transparent url(/images/EV_recipe_card_sprite.jpg)no-repeat scroll 0 0;width:94px;}
#middle-col-recipe #tabs .tabs-nav li{padding-right:6px;}
#middle-col-recipe #tabs .tabs-nav li a{color:#209116;}
#middle-col-recipe #tabs .tabs-nav li a:hover{color:#ff7d00;}
#middle-col-recipe #tabs .tabs-nav li a span{font-size:14px;text-align:center;padding:10px 4px 0 4px;/*padding:10px 0 0 15px;*/}
img.card-top{border:none !important;margin:0;position:absolute;z-index:0;}
#recipe-card-top, #video-card-top{background:transparent url(/images/EV_recipe_card_sprite.jpg) no-repeat scroll 0 -80px;height:27px;width:780px;}
#recipe-card-top{position:absolute;z-index:0;}
#video-card-top{background-position:0 -112px;float:left;clear:both;position:absolute;z-index:0;}
#middle-col-recipe ul.add-share, #wine-taste ul.add-share{float:right;line-height:26px;margin:17px 12px 0 0;} 
#wine-taste ul.add-share {margin-bottom:10px;}
#middle-col-recipe ul.add-share li, #wine-taste ul.add-share li {display:inline;text-align:left;padding:6px 5px 5px 28px;height:30px;}
#middle-col-recipe ul.add-share a, #wine-taste ul.add-share a {font-weight:300;}
#middle-col-recipe #tabs .tabs-nav li img{position:absolute;top:8px;left:2px;}

#upload-video,#no-video{float:left;font-size:14px;padding:0 20px;margin-top:5px;}
#upload-video input{height:14px;margin:0;padding:4px;}
.video .commentbutton input.buttonComment{float:left;margin-top:5px;}

/*--------------------------- RECIPE POP UPS --------------------------- */
#TB_window .popup {font-size:14px;clear:both;margin:10px 0;}
#TB_window .popup label{width:90px;}
#TB_window .popup #new-ckbk{margin-top:6px;}

/*--------------------------- RECIPE RANDOMIZER --------------------------- */
#randomizer{background:transparent url(/images/randomizer_bg.jpg) no-repeat scroll 0 0;height:410px;margin:10px 0 20px;padding:15px 20px;width:760px;}
#randomizer img{border:1px solid #ccc;margin:5px 0;width:220px;height:170px;}
#randomizer #play-again .randomChecks{width:220px;float:left;margin:5px 30px 5px 0;}
#randomizer #play-again .randomSubmit input{height:27px;padding:5px;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #CDE3C2;color:#209116;margin:10px 0 0 320px;padding:2px 5px 5px;}
#randomizer .dish .RecipeName{float:left;height:44px;}
#randomizer .dish .RecipeName a{line-height:1.2;height:50px;}
#randomizer #play-again .randomSubmit input:hover{color:#FF7D00;}
#randomizer #play-again .randomSubmit{border-top:1px solid #ccc;clear:both;width:100%;}
#randomizer #play-again .randomChecks input#maindish_id{float:left;width:20px;}
#randomizer #play-again .randomChecks input#sidedish_id{float:left;width:20px;}
#randomizer #play-again .randomChecks input#vegdish_id{float:left;width:20px;}
#randomizer .save-to-cb label{margin-top:5px;}
#randomizer .dish{float:left;margin-right:30px;width:222px;}
#randomizer .save-to-cb{float:left;margin-top:10px;width:100%;}
#randomizer .button{margin-top:10px;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #cde3c2;color:#209116;float:left;font-size:11px;font-weight:700;line-height:1.1;padding:2px 5px;float:right;}

#randomizer #play-again {;width:700px;clear:both;}
#randomizer #play-again .button{float:left;height:15px;padding:5px;font-size:14px;}
#randomizer #play-again-btn{float:left;}
#randomizer #play-again form{width:750px;}
#randomizer #play-again p{float:left;margin-top:1px;}
#action_msg_field1{display:none;}
#action_msg_field2{display:none;}
#action_msg_field3{display:none;}


/*--------------------------- EV My Recipes --------------------------- */
.recipeList{border-top:2px solid #6A1534;clear:both;margin:1px 0 25px;padding:5px 0 0;}
.recipeList h3{border:none;}

/*--------------------------- EV All Recipes --------------------------- */
.my_recipes {border-bottom:1px solid #ccc;clear:both;float:left;margin:10px 0 2px 0;padding-bottom:20px;width:100%;}
.my_recipes img.recipe {border:1px solid #CCC;clear:both;float:right;margin:0 5px;}
.my_recipes p{color:#888;font-size:11px;line-height:1.1;margin:2px 0;}
.my_recipes p span{font-weight:bold;color:#444;}
.my_recipes .recipe_name{font-weight:700;line-height:1.1;}
.my_recipes .delete{font-size:10px;float:right;margin:0 5px 3px 0;text-align:right;width:100%;}
.pagination{clear:both;}
.my_recipes img.small{border:1px solid #ccc;clear:both;float:right;margin:0 5px;height:77px;width:100px;}
.recipe_result img.small{border:1px solid #ccc;clear:both;float:right;margin:15px 5px 0 5px;height:77px;width:100px;}

/*-------------- EV Temp styles to gray out non-functional elements --------- */

div.nav-global ul li.non-funct a, .non-funct a, a.non-funct{}

div.ev-header h2.twoline{height:auto;}

/* ------------------tasting note comment styles ------------------*/

tastingnote_holder{clear:both;margin: 10px 0px;}

div.tastingnote_holder div.date_details_tastingnote{width:100%;}
.tastingnote_message{float:left;padding:0;width:350px;}
img.avatar_on_tastingnote	{margin-right:10px;border:1px solid #ccc;}
/* ------------------setting form styles ------------------*/

form.box div.row input.email{ margin-top: 0px;}

form.box div.row{padding:7px 5px 0 0;}

div.row #favorite_foods, div.row #favorite_chefs, div.row #favorite_wines, div.row #favorite_pairings{width: 360px;}

div.setting-chkbox fieldset div.col-float{ float: left; width:115px;margin:2px 8px 5px 5px;}

div.setting-chkbox fieldset input {margin: 5px 2px 5px 0px;}

div.setting-chkbox fieldset label{width: 200px; margin: 5px 0px 5px 0px;}
div.setting-chkbox fieldset label img{margin:0 5px 0 0;}
div.terms {width:300px;}

div#avatar_edit span#profile_icon_picture a img.small {border: 1px solid #000;}

div#avatar_edit span#profile_icon_picture a { margin-left: 10px;}

div.buttonsettings{background: transparent;}

#upload_icon {padding-bottom:0px; margin-bottom: 0px;}

/*#change_passwords	{padding-bottom: 0px; padding-top: 0px; margin-top: 0px; border:1px solid #ddd;}*/

#delete_account{background-color:#DBF7BF;border:1px solid #B5D3A7;font-size:11px;height:1%;margin:28px 0 0 9px;padding:10px;}

.settings form{padding:0 0 10px 8px;}
.settings h6, .settings fieldset{margin-top:10px;}
.settings legend{font-size:15px;}
.settings textarea{width:380px;}
.settings div.button{margin:0 56px 0 0;}
.settings label{color:#888;}
.settings .row input[type="password"]{margin:0 0 5px;width:250px;} 

/* ------------------Message styles ------------------*/
.msg_nav{font-weight:700; margin-top:0px; padding:0px;}
.msg_nav a + a {font-weight: normal;}
.msg_navbrder {border-bottom: 1px solid #8fc686; }
.msg_inbox{margin-bottom: 0px; padding-bottom: 0px;}
.msg_inbox h2{font-weight: 700; font-size: 16px; font-family:Arial,Helvetica,sans-serif;margin:5px 0;color:#888;}
#messages tr.msg_listheaders th{background: #ff7d00; color:#fff; margin:0px; font-size: 12px;}

#messages tr td{border-bottom: 1px dotted #ccc; border-left: 1px solid #ccc; }
#messages tr td img.newMessage{margin-left: 5px; float:right;}
#messages tr td + td + td {border-right: 1px solid #ccc; }

h2.msg_sender {font-size: 11px; border-bottom: 1px solid #ccc;padding:10px 0;font-family:Arial,Helvetica,sans-serif;font-weight:300;}
h2.msg_sender a{font-size: 11px;font-family:Arial;}
.msg_body{ padding: 10px; border-top: 1px solid #ccc; /*border-bottom: 1px solid #8fc686;*/ font:normal 14px/16px Arial,Helvetica,sans-serif;}

#TB_window a.ui-selectmenu{color:#ff7d00;}
#TB_ajaxContent {overflow:visible;}
.thickbox_form div.button {background:none;}
.thickbox_form div.buttonMessage{margin-right:52px;}
#middle-col #sub_nav.msg_nav{text-align:right;}
#middle-col #sub_nav{float:right;font-weight: bold;}
#middle-col textarea#message_body{width:400px;margin-left:32px;}
#middle-col #sub_nav a.msgSelected{color:#444; cursor:default;}
#message_receiver_list {margin-left:5px;}
#message_receiver_list div{float:left;color:#888;margin-right:3px;font-size:10px;}
#message_receiver_list a{font-weight:700;margin-left:2px;font-size: 11px;}
select#message_receiver_id{margin-right:30px;}
/* ------------------Friends styles ------------------*/
.friend-list{width:300px; margin: 10px;}
#friend-box{width:300px;}
.friends-manage {display:inline; float: left; border:1px solid #ccc; margin-bottom:10px; width:200px;}
.friends-manage a {diplay:inline; float: left; margin-right: 0px;}
.friends-manage a img{border:1px solid #000;height:35px;margin: 4px;width:35px;}
span.friendship_description a{background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #CDE3C2;height:12px;line-height:1.1;margin:4px auto;padding:5px;float:left;font-size:11px;clear:both;}
.friends-list h4{margin:8px 0;color:#ff7d00;font-size:16px;}
.friends-list .friend-action{float:left;width:460px;}
#middle-col.friends-list .ev-mod img{}
.friends-list p{font-size:14px;float:none;}
.friends-list div.friend-Icon{float:left;width:220px;text-align: center;margin-bottom:8px;padding:10px;clear:none;}
.friends-list p.friend-Icon-img{float:left; width:220px;}
.friends-list p.acceptDeny{margin-left:40px;}
#middle-col .ev-mod span.friendship_description a{float:left; margin:10px 0 0 19px; background:none;border:none;clear:none;}
#middle-col.friends-list .ev-mod .friend-action span a{float:right;}
#middle-col.friends-list .ev-mod .my-friends {padding: 0 10px;}

/* ------------------Search Styles ------------------*/
h3.search{border-bottom:none;margin-bottom:3px;}
h3 span.para{color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
#all-posts form{border:1px solid #ccc; padding: 10px;}
#wine-posts #upload_icon{border:1px solid #ccc;padding:10px 10px 30px 10px;}
form h2{margin:0;}
#recipe-posts #change_passwords{border:1px solid #ccc;padding:10px 10px 30px 10px;}
#wine-posts form{padding: 1px;}
#expandSearch{padding:10px;background:#F0F0F0;border:1px solid #D6D6D6;display:none;}
#expandSearch2{margin-left:5px;padding:0px;background:none;}
#expandSearch3{padding:1px;background:none;border:none;}
p.search-description{ width:400px;}
div.searchType{display:block; width:300px; margin: 0px; padding: 0px;}
div.searchType input{width:400px;height:26px;background-color:#FFFFFF;border:1px solid #CCCCCC;}
div.searchType p{width:400px;height:20px;}
div.searchType textarea{height:35px;width:500px;margin-left:4px;color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.servicesdropped div.searchType textarea{height:35px;width:469px;margin-left:4px;color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
.servicesdropped div.ingredients{height:108px;width:505px;border:1px solid #CCC}
div.ingredients{height:203px;width:540px;border:1px solid #CCC}
div.typeofdish{height:31px;width:500px;border:1px solid #CCC}
#expandSearch3 div.meal{background:none;border:none;}
div.meal{background:#fff;height:31px;width:503;border:1px solid #CCC}
div.badge{background:#fff;height:31px;width:503px;}
div.wineBody{background:#fff;height:308px;width:503px;border:1px solid #CCC}
div.wineType{background:none;border:none;}
div.wineNose{background:none;border:none;}
div.wineTaste{background:none;border:none;}
div.wintTaste input{width:20px;}
#wine-posts .badges{height:25px;width:540px;}
#wine-posts p.expand{margin-right:5px;float:left;color:gray;}
#wine-posts p.expand:hover{color:#ff7d00;}
#wine-posts p.expand2{color:gray;}
#wine-posts p.expand2:hover{color:#ff7d00;}
#recipe-posts textarea{width:300px;height:19px;margin:0;padding:0;}
div.ingredients ul.searchRecipes{float:left;width:91px;}
div.ingredients ul.searchRecipes li{display:inline-block;width:100px;cursor:pointer;color:gray;padding:4px;}
div.ingredients ul.searchRecipes li:hover{color:#ff7d00;}
div.ingredients ul.searchRecipes li{display:inline-block;width:100px;cursor:pointer;color:gray;padding:4px;}
div.ingredients ul.searchRecipes li:hover{color:#ff7d00;}
div.ingredients ul.searchRecipes li a{width:100px;cursor:pointer;color:gray;padding:4px;}
div.ingredients ul.searchRecipes li a:hover{color:#ff7d00;}

div.ingredients ul.searchRecipes li a.chicken{cursor:pointer;color:gray;width:100px;padding:4px;}
div.ingredients ul.searchRecipes li a.chicken:hover{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.chicken.selected{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.steak{cursor:pointer;color:gray;width:100px;padding:4px;}
div.ingredients ul.searchRecipes li a.steak:hover{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.steak.selected{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.hamburger{cursor:pointer;color:gray;width:100px;padding:4px;}
div.ingredients ul.searchRecipes li a.hamburger:hover{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.hamburger.selected{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.vegetables{cursor:pointer;color:gray;width:100px;padding:4px;}
div.ingredients ul.searchRecipes li a.vegetables:hover{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.vegetables.selected{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.salmon{cursor:pointer;color:gray;width:100px;padding:4px;}
div.ingredients ul.searchRecipes li a.salmon:hover{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.salmon.selected{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.trout{cursor:pointer;color:gray;width:100px;padding:4px;}
div.ingredients ul.searchRecipes li a.trout:hover{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.trout.selected{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.beef{cursor:pointer;color:gray;width:100px;padding:4px;}
div.ingredients ul.searchRecipes li a.beef:hover{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.beef.selected{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.pork{cursor:pointer;color:gray;width:100px;padding:4px;}
div.ingredients ul.searchRecipes li a.pork:hover{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.pork.selected{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.bacon{cursor:pointer;color:gray;width:100px;padding:4px;}
div.ingredients ul.searchRecipes li a.bacon:hover{color:#ff7d00;}
div.ingredients ul.searchRecipes li a.bacon.selected{color:#ff7d00;}
ul.searchRecipes li.ingredientList{width:100px;padding:4px;}

div.wineBody ul.searchRecipes{float:left;width:100px;}
div.wineBody ul.searchRecipes li{display:inline-block;width:100px;cursor:pointer;color:gray;padding:4px;}
div.wineBody ul.searchRecipes li a{width:100px;cursor:pointer;color:gray;padding:4px;}
div.wineBody ul.searchRecipes li a:hover{color:#ff7d00;}
div.wineNose ul.searchRecipes{float:left;width:100px;}
div.wineNose ul.searchRecipes li{display:inline-block;width:100px;cursor:pointer;color:gray;padding:4px;}
div.wineNose ul.searchRecipes li a{width:100px;cursor:pointer;color:gray;padding:4px;}
div.wineNose ul.searchRecipes li a:hover{color:#ff7d00;}
#expandSearch2 div.meal{background:none;border:none;}
#expandSearch2 div.wineNose ul.searchRecipes{float:left;width:100px;}
#expandSearch2 div.wineNose ul.searchRecipesLong{float:left;width:150px;}
#expandSearch2 div.wineNose ul.searchRecipesLong li{display:inline-block;width:146px;cursor:pointer;color:gray;padding:4px;}
#expandSearch2 div.wineNose ul.searchRecipesLong li a{width:100px;cursor:pointer;color:gray;padding:4px;}
#expandSearch2 div.wineNose ul.searchRecipesLong li a:hover{color:#ff7d00;}
#expandSearch2 div.wineNose ul.searchRecipes li{display:inline-block;width:100px;cursor:pointer;color:gray;padding:4px;}
#expandSearch2 div.wineNose ul.searchRecipes li a{width:100px;cursor:pointer;color:gray;padding:4px;}
#expandSearch2 div.wineNose ul.searchRecipes li a:hover{color:#ff7d00;}
#expandSearch2 div.wineTaste{background:none;border:none;}
#expandSearch2 div.meal{background:none;border:none;}
#expandSearch2 div.meal ul.searchRecipes{float:left;width:135px;}
#expandSearch2 div.meal ul.searchRecipes li{display:inline-block;width:139px;cursor:pointer;color:gray;padding:4px;}
#expandSearch2 div.meal ul.searchRecipes li a{width:100px;cursor:pointer;color:gray;padding:4px;}
#expandSearch2 div.meal ul.searchRecipes li a:hover{color:#ff7d00;}
#expandSearch2 div.vintage{background:none;border:none;}
#expandSearch2 div.vintage textarea{width:390px; height:10px;}
#expandSearch3 div.vintage textarea{margin:0;width:150px; height:25px;margin-bottom:10px;padding:0;}
#expandSearch2 div.vintage ul.searchRecipes{float:left;width:135px;}
#expandSearch2 div.vintage ul.searchRecipes li{display:inline-block;width:139px;cursor:pointer;color:gray;padding:4px;}
#expandSearch2 div.vintage ul.searchRecipes li a{width:100px;cursor:pointer;color:gray;padding:4px;}
#expandSearch2 div.vintage ul.searchRecipes li a:hover{color:#ff7d00;}
div.wineTaste ul.searchRecipes{float:left;width:100px;}
div#advWineVarietals ul.searchRecipes{float:left;width:134px;}
div#advWineVarietals ul.searchRecipes li{display:inline-block;width:127px;cursor:pointer;color:gray;padding:4px;}
div#advWineVarietals input{width:17px;}
div.wineTaste ul.searchRecipes li{display:inline-block;width:100px;cursor:pointer;color:gray;padding:4px;}
div.wineTaste ul.searchRecipes li a{width:100px;cursor:pointer;color:gray;padding:4px;}
div.wineTaste ul.searchRecipes li a:hover{color:#ff7d00;}
div.activity_box div.filterResults {width:550px;height:40px;margin:0;padding:0;line-height: 3em;border-bottom:1px solid #acacac;}
div.activity_box div.filterResults p{float:left;margin:4px;padding:0;}
div.activity_box div.filterResults ul#filter{width:438px;margin-left: 0;padding-left: 0;display: inline;margin-top:4px;}
div.activity_box div.filterResults ul#filter li{list-style: none;display:inline;width:100px;padding:4px;border-right:1px solid #acacac;}
div.activity_box div.filterResults ul#filter li.last{border-right:none;}
div.activity_box div.filterResults ul#filter li a{width:86px;cursor:pointer;color:gray;padding:4px;}
div.activity_box div.filterResults ul#filter li a:hover{color: #ff7d00;}
/*ul.searchRecipes li.ingredientList a{display:inline-block;width:78px;cursor:pointer;color:gray;padding:1px;}
ul.searchRecipes li.ingredientList a:hover{color: #ff7d00;}*/


ul#searchRecipesHorizontal{margin-left: 0;padding-left: 0;display: inline;margin-top:4px;}
ul#searchRecipesHorizontal li{list-style: none;display:inline;width:100px;padding:4px;}
ul#searchRecipesHorizontal li a{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontal li a:hover{color: #ff7d00;}
ul#searchRecipesHorizontalMeal{margin-left: 0;padding-left: 0;display: inline;margin-top:4px;}
ul#searchRecipesHorizontalMeal li{list-style: none;display:inline;width:95px;padding:1px;}
ul#searchRecipesHorizontalMeal li a{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontalMeal li a:hover{color: #ff7d00;}
ul#searchRecipesHorizontalDish{margin-left: 0;padding-left:0;display: inline;margin-top:4px;}
ul#searchRecipesHorizontalDish li{list-style: none;display:inline;width:95px;padding:5px;}
ul#searchRecipesHorizontalDish li a{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontalDish li a:hover{color: #ff7d00;}
ul#searchRecipesHorizontal li a.selected{color: #ff7d00;}
ul#searchRecipesHorizontal li a.appetizer{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontal li a.appetizer.selected{color: #ff7d00;}

ul#searchRecipesHorizontal li a.main{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontal li a.main.selected{color: #ff7d00;}

ul#searchRecipesHorizontal li a.side{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontal li a.side.selected{color: #ff7d00;}

ul#searchRecipesHorizontal li a.veg{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontal li a.veg.selected{color: #ff7d00;}

ul#searchRecipesHorizontal li a.snack{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontal li a.snack.selected{color: #ff7d00;}

ul#searchRecipesHorizontal li a.dessert{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontal li a.dessert.selected{color: #ff7d00;}

ul#searchRecipesHorizontal li a.break{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontal li a.break.selected{color: #ff7d00;}

ul#searchRecipesHorizontal li a.brunch{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontal li a.brunch.selected{color: #ff7d00;}

ul#searchRecipesHorizontal li a.lunch{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontal li a.lunch.selected{color: #ff7d00;}

ul#searchRecipesHorizontal li a.dinner{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontal li a.dinner.selected{color: #ff7d00;}

ul#searchRecipesHorizontal li a.any{width:86px;cursor:pointer;color:gray;padding:4px;}
ul#searchRecipesHorizontal li a.any.selected{color: #ff7d00;}
div.search-field{display: block; width:230px; margin: 0px; padding: 0px;}
#right-col .filterSearch{height:23px;padding:0;width:230px;border-bottom:1px solid #FFF;}
#right-col .selectedFilters{display:none;border:1px solid #2f920d;background-color:#dbf7bf;font-family:Arial,Helvetica,sans-serif;padding:10px 0 8px;margin-top:25px;}
#right-col .wineFilter{display:none;background-color:#AAAAAA;font-family:Arial,Helvetica,sans-serif;padding:10px 0 8px;margin-top:27px;}
#right-col .selectedFilters h2{color:#2f920d;font-family:Arial,Helvetica,sans-serif;font-size:24px;line-height:22px;margin:1px 0 6px 9px;font-weight: 500;}
#right-col .selectedFilters h4{float:left;width:102px;border:none;color:#2f920d;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:22px;margin:1px 0 0 9px;font-weight: 500;}
#right-col .selectedFilters p {color:#DDDEDF;font-family:Arial,Helvetica,sans-serif;font-size:11px;margin-left:11px;}
#right-col .selectedFilters p.clear{color:#DDDEDF;margin-left:0;text-align:right;}
#right-col .selectedFilters p.clear a{color:#2f920d;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.5em;padding:0 12px 0 0;text-align:right;text-decoration:none;text-transform:uppercase;}
#right-col .selectedFilters p.clear a:hover{color:#ff7d00;}
#right-col .selectedFilters p.clearRight{float:left;width:109px;color:#DDDEDF;margin-left:0;text-align:right;padding-right:8px;}
#right-col .selectedFilters p.clearRight a{float:left;width:114px;color:#DDDEDF;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.5em;padding:7px 11px 0 0;text-align:left;text-decoration:none;text-transform:uppercase;}
#right-col .selectedFilters p.clearRight a:hover{color:#fff;}
#right-col .selectedFilters p.clearRightIngred{float:left;width:109px;color:#DDDEDF;margin-left:0;text-align:right;padding-right:8px;}
#right-col .selectedFilters p.clearRightIngred a{float:left;width:114px;color:#2f920d;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.5em;padding:7px 11px 0 0;text-align:left;text-decoration:none;text-transform:uppercase;}
#right-col .selectedFilters p.clearRightIngred a:hover{color:#ff7d00;}
#right-col .selectedFilters p.clearRightDish{float:left;width:109px;color:#DDDEDF;margin-left:0;text-align:right;padding-right:8px;}
#right-col .selectedFilters p.clearRightDish a{float:left;width:114px;color:#2f920d;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.5em;padding:7px 11px 0 0;text-align:left;text-decoration:none;text-transform:uppercase;}
#right-col .selectedFilters p.clearRightDish a:hover{color:#ff7d00;}
#right-col .selectedFilters p.clearRightMeal{float:left;width:109px;color:#DDDEDF;margin-left:0;text-align:right;padding-right:8px;}
#right-col .selectedFilters p.clearRightMeal a{float:left;width:74px;margin-left:40px;color:#2f920d;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.5em;padding:7px 11px 0 0;text-align:left;text-decoration:none;text-transform:uppercase;}
#right-col .selectedFilters p.clearRightMeal a:hover{color:#ff7d00;}
#right-col .selectedFilters p.clearRightBadges{float:left;width:109px;color:#DDDEDF;margin-left:0;text-align:right;padding-right:8px;}
#right-col .selectedFilters p.clearRightBadges a{float:left;width:114px;color:#2f920d;display:block;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:1.5em;padding:7px 11px 0 0;text-align:left;text-decoration:none;text-transform:uppercase;}
#right-col .selectedFilters p.clearRightBadges a:hover{color:#ff7d00;}


textarea#typeWine{height:35px;width:202px;margin-left:10px;color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
textarea#varietalWine{height:35px;width:202px;margin-left:10px;color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
textarea#regionWine{height:35px;width:202px;margin-left:10px;color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
textarea#search_dish{height:35px;width:202px;margin-left:10px;color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
textarea#appelationWine{height:35px;width:202px;margin-left:10px;color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
textarea#vintageWine{height:35px;width:202px;margin-left:10px;color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}

textarea#search_q{padding:5px;height:35px;width:202px;margin:0 0 0 10px;color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
textarea#search_time_period{height:35px;width:202px;margin:2px 0 0 10px;color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
textarea#search_dish{height:35px;width:202px;margin:2px 0 0 10px;color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
textarea#badgeTerms{height:35px;width:202px;margin-left:10px;color:gray;font-family:Arial,Helvetica,sans-serif;font-size:12px;}
div.badge h4.badgeHeader{font-size:12px;color:#444;border:none;margin-bottom:5px;}
#right-col div.badgeSearch{float:left;background:#dbf7bf;padding:3px;margin-left:11px;margin-bottom:14px;}
#right-col div.badgeSearch ul{float:left;}
#right-col div.badgeSearch ul img{height:25px;width:25px;padding-right:10px;}
#right-col div.badgeSearch ul li{display:inline;list-style-type:none;padding:0;}
#right-col div.badgeSearch ul img.crowd{height:25px; width:25px;padding-right:10px;/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#right-col div.badgeSearch ul img.crowd:hover{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#right-col div.badgeSearch ul img.crowd.selected{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#right-col div.badgeSearch ul img.didnt{height:25px; width:25px;padding-right:10px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#right-col div.badgeSearch ul img.didnt:hover{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#right-col div.badgeSearch ul img.didnt.selected{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#right-col div.badgeSearch ul img.easy{height:25px; width:25px;padding-right:10px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#right-col div.badgeSearch ul img.easy:hover{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#right-col div.badgeSearch ul img.easy.selected{/* for IE */-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#right-col div.badgeSearch ul img.pros{height:25px; width:25px;padding-right:10px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#right-col div.badgeSearch ul img.pros:hover{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#right-col div.badgeSearch ul img.pros.selected{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#right-col div.badgeSearch ul img.wow{height:25px; width:25px;padding-right:2px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#right-col div.badgeSearch ul img.wow:hover{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#right-col div.badgeSearch ul img.wow.selected{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#right-col div.badgeSearch ul img.kids{height:25px; width:25px;padding-right:10px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
#right-col div.badgeSearch ul img.kids:hover{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#right-col div.badgeSearch ul img.kids.selected{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
#right-col div.badgeSearch ul img.bacon{height:25px; width:25px;padding-right:10px;/* for IE */filter:alpha(opacity=50); /* CSS3 standard */opacity:0.5;}
ul.badges li img.bacon:hover{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}
ul.badges li img.bacon.selected{/* for IE */filter:alpha(opacity=100); /* CSS3 standard */opacity:1;}




div.badge ul{float:left;}
div.badge ul img{height:45px;width:25px;padding-right:20px;}
div.badge ul.badges li{display:inline;list-style-type:none;padding-right: 20px;}
div.badge .inputSearchRecipe(float:left;)
#all-posts input{margin-right:446px;margin-top:8px;float:right;background: #fff;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #cde3c2;color:#209116;font-size:14px;font-weight:700;height:27px;padding:2px 5px;width:auto;}
#all-posts input.button:hover{color:#ff7d00;}
#wine-posts input.button{margin-right:20px;margin-top:42px;float:right;background: #fff;background:transparent url(/images/button_bg2.png) no-repeat scroll right top;border:1px solid #cde3c2;color:#209116;font-size:14px;font-weight:700;height:27px;padding:2px 5px;width:auto;}
#wine-posts input.button:hover{color:#ff7d00;}

#recipe-posts input#search{width:22px;margin:0;padding:0;}
#recipe-posts .checkboxSearch{}
#recipe-posts label{width:108px;}
#recipe-posts .checkboxSearch input#search{margin:0;padding:0;width:22px;}
#recipe-posts .checkboxSearch input#search
div.search-field first-child {width:250px;}

div.search-field label {text-align: left; font:bold 12px/14px arial, sans-serif; color:#666; float:left; display: inline; width:7em; margin-right:0px; margin-top: 5px;}

div.search-field input{width:10em; height: 20px; border: 1px solid #000; float:left; display: inline; margin-left:0px;}

div.search-field select{width:10em; height: 20px; border: 1px solid #000; float:left; display: inline; margin-left:0px; margin-top:6px;}
div.setting-chkbox{border-top: 1px solid #ccc; margin-top: 20px;}
div.setting-chkbox fieldset legend{ margin: 0px; padding: 0px; font:bold 14px/16px arial, sans-serif; color:#666;}
div.setting-chkbox fieldset div.search-col{width:128px; }
div.setting-chkbox fieldset div.search-col label{ width:111px;}

/*form input#search-icon{margin-left:0px; position: absolute; top:390px; left:500px;}*/

.search-list{width: 100%;height:75px; padding: 5px; margin: 5px 10px 10px 0; border-bottom:1px solid #ccc; text-align: left;clear:both; }
.search-list img{border:1px solid #ccc;margin:0 5px 5px 0;}
.search-list .people{border-bottom:none;}
/*--------------------------- SPLASH PAGE STYLES --------------------------- */

#coming-soon{margin:200px auto 20px 365px;width:0px;}
#beta{color:#ff7d00;font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:60px auto;font-weight:700;text-align:center;width:600px;}

/*--------------------------- CONTACT US | PRIVACY | COPYRIGHT--------------------------- */
#contact,#privacy,#glossary-header,#welcome,#faq{margin:14px 0 0 160px;}
#privacy p{margin-bottom:10px;}
#privacy ul li{list-style-type: disc;}
#privacy ul.terms li{list-style-type: none;}
#privacy ul.terms li a{font-weight:300;}
#privacy ul{margin:0 0 20px 60px;clear:both;}
#privacy li{padding:5px;}
#privacy h4{font-size:14px;line-height:1.2;clear:both;}
#contact ul li{margin:0 0 0px 10px; line-height: 2.5; list-style: disc;}
#contact label{color:#888;}
#contact #brand label{line-height:1.3;}
#contact #brand input{margin-top:10px;}
#contact input{margin:0;}
#contact input.button{clear:both;margin:5px 43px 0 0;}
#welcome h1{margin-bottom:5px;}
#welcome .left{margin:0 10px 10px 0;border:1px solid #ccc;padding:10px;width:350px;}
#welcome .left a{padding-left:30px;line-height:2;}
#welcome .icon{margin-left:5px;width:100%;}
#welcome .left:hover{border:1px solid #ff7d00;}

/*--------------------------- CONTEST--------------------------- */
#contest #top-logo-icon{clear:both;margin:10px auto;width:175px;float:none;height:120px;}
#contest span{color:#ff7d00;}
#contest .contest-block{float:left;clear:both;margin:12px 0;width:100%;}
.contest-block p{float:left;width:500px;}
p.center{text-align:center;width:100%;}

/*--------------------------- TOOLS --------------------------- */
.tools-list .tool{float:left;margin:10px 0;width:100%;}
.tools-list .tool h4 img{margin-right:8px;}
.tools-list h1 img{margin:4px 8px 0 0;}
#glossary-header{height:115px}
.food-glossary, .faq{margin-top:10px;padding:10px; margin-left: 160px;}
.food-glossary .word{float:left;clear:both;margin:0 0 10px 0;width:100%;}
.word h3{font-family:Garamond,Georgia,serif;font-size:24px;border-bottom:1px solid #8fc686; margin: 0 0 10px 0; padding: 0 0 2px 0;line-height:1;}
.faq .word{float:left;clear:both;margin:10px 0 10px 0;width:100%;}
ul.fqList{float:none;}
.word span{color:#888;}
.word strong{font-size:14px;color:#ff7d00;}
#the-vine.food-glossary p{width:100%;}
#the-vine.food-glossary #tabs ul.tabs-nav{padding:0 20px;width:920px;}
#the-vine.food-glossary #tabs ul.tabs-nav a span{font-size:20px;}
table.measurements{margin-top:6px;width:300px;font-size:14px;}
table.measurements th{color:#fff;background:#ff7d00;margin:0;}
table.measurements tr td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;margin:0;}
table.measurements tr td + td + td {border-right:1px solid #ccc;}
table.defrost.measurements {width:750px;}
table.defrost.measurements tr td + td + td {border-right:none;}
table.defrost.measurements tr td + td + td + td {border-right:1px solid #ccc;}
/*--------------------------- SEARCH STYLES --------------------------- */
#middle-col-search{margin:0;padding:0;}
#middle-col-search a{outline:none;}
#middle-col-search #tabs{float:left;width:100%;}
#middle-col-search #tabs #search-geography{float:left;width:100%;}
#middle-col-search #tabs #search-senses{float:left;width:100%;}
#wine-search-container{width:710px;float:left;}
#wine-search-container .wine-search-header{background:transparent url(/images/searchHeaderImg3.jpg) no-repeat scroll right top;width:693px;height:30px;float:left;border:none;/*border:1px solid #319E2C;*/background-color:#f3f3f5;padding-left:19px;margin-top:15px;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;}
#wine-search-container .wine-search-header-first{background:transparent url(/images/searchHeaderImg3.jpg) no-repeat scroll right top;width:693px;height:30px;float:left;border:none;/*border:1px solid #319E2C;*/background-color:#f3f3f5;padding-left:19px;margin-top:0;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;}
#wine-search-container .wine-search-header .wine-search-instructions{float:left;width:170px;color:#fff;margin:0;text-align: justify;}
#wine-search-container .wine-search-header .wine-search-instructions p{font-size:11px;font-weight:bold;color:#fff;margin:0;padding:0;text-shadow:2px 0 2px #888888;letter-spacing: 2px;}
#wine-search-container .wine-search-header h2{font-size:13px;font-weight:normal;float:left;color:#fff;width:300px;margin:6px 0 0 178px;text-shadow:1px 0 1px #888888;letter-spacing: 1px;text-align: center;font-family: Arial;}
#wine-search-container .wine-search-header-first h2{font-size:13px;font-weight:normal;float:left;color:#fff;width:300px;margin:6px 0 0 178px;text-shadow:1px 0 1px #888888;letter-spacing: 1px;text-align: center;font-family: Arial;}
#wine-search-container .wine-search-header h2.wine-search-header-first{width:200px;margin:4px 0 0 62px;}
/*#wine-search-container .wine-search-header a{font-size:10px;font-weight:bold;float:right;color:#fff;margin-top:17px;text-shadow:1px 0 1px #888888;letter-spacing: 2px;}*/
#wine-search-container .wine-search-header a.varietal-hide{background:transparent url(/images/collapse.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#wine-search-container .wine-search-header a.varietal-hide:hover{background-position:0 -29px;}
#wine-search-container .wine-search-header a.varietal-show{background:transparent url(/images/expand.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#wine-search-container .wine-search-header a.varietal-show:hover{background-position:0 -29px;}

#wine-search-container .wine-search-header a.country-hide{background:transparent url(/images/collapse.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#wine-search-container .wine-search-header a.country-hide:hover{background-position:0 -29px;}
#wine-search-container .wine-search-header a.country-show{background:transparent url(/images/expand.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#wine-search-container .wine-search-header a.country-show:hover{background-position:0 -29px;}

#wine-search-container .wine-search-header a.region-hide{background:transparent url(/images/collapse.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#wine-search-container .wine-search-header a.region-hide:hover{background-position:0 -29px;}
#wine-search-container .wine-search-header a.region-show{background:transparent url(/images/expand.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#wine-search-container .wine-search-header a.region-show:hover{background-position:0 -29px;}

#wine-search-container .wine-search-header a.appelation-hide{background:transparent url(/images/collapse.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#wine-search-container .wine-search-header a.appelation-hide:hover{background-position:0 -29px;}
#wine-search-container .wine-search-header a.appelation-show{background:transparent url(/images/expand.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#wine-search-container .wine-search-header a.appelation-show:hover{background-position:0 -29px;}

#wine-search-container .wine-search-header a.vintage-hide{background:transparent url(/images/collapse.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#wine-search-container .wine-search-header a.vintage-hide:hover{background-position:0 -29px;}
#wine-search-container .wine-search-header a.vintage-show{background:transparent url(/images/expand.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#wine-search-container .wine-search-header a.vintage-show:hover{background-position:0 -29px;}

#wine-search-container .wine-search-box{float:left;width:100%;border:1px solid #ccc;background-color:#f9f9f9;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
#right-col .wine-search-selected-header{background:transparent url(/images/wineSearchHeaderSelect2.jpg) no-repeat scroll right top;width:237px;float:left;border:none;background-color:#f3f3f5;padding:0;margin-top:0;margin-left:8px; height:29px;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;}
#right-col .wine-search-selected-header h2{font-size:13px;font-weight:normal;float:left;color:#fff;margin:6px 0 0 30px;text-shadow:1px 0 1px #888888;letter-spacing: 1px;text-align: center;font-family: Arial;}
#wine-search-container .wine-search p{margin-left:15px; font-size:13; font-weight: 700;}
#wine-search-container .wine-search ul{float:left;margin:5px 3px;outline: none;}
#wine-search-container .wine-search ul li{cursor: pointer;float:left; margin-left:8px; padding:4px 0 4px 6px;width:158px;}
#wine-search-container .wine-search ul li a{color:#444;}
#wine-search-container .wine-search ul li a:hover{color:#ff7d00;}
#wine-search-container .wine-search ul#type-list li a{color:#444;}
#wine-search-container .wine-search ul#type-list li a:hover{color:#ff7d00;}
#wine-search-container .wine-search ul#type-list li a.current{color:#ff7d00;}
#wine-search-container .wine-search ul#varietal-list li a{color:#000;}
#wine-search-container .wine-search ul#varietal-list li a.current{color:#ff7d00;}
#wine-search-container .wine-search ul#varietal-list li a:hover{color:#ff7d00;}
#wine-search-container .wine-search ul#countries-list li a{color:#000;}
#wine-search-container .wine-search ul#countries-list li a.current{color:#ff7d00;}
#wine-search-container .wine-search ul#countries-list li a:hover{color:#ff7d00;}
#wine-search-container .wine-search ul#appellations-list li a{color:#000;}
#wine-search-container .wine-search ul#appellations-list li a.current{color:#ff7d00;}
#wine-search-container .wine-search ul#appellations-list li a:hover{color:#ff7d00;}
#wine-search-container .wine-search ul#vintage-list li a{color:#000;}
#wine-search-container .wine-search ul#vintage-list li a.current{color:#ff7d00;}
#wine-search-container .wine-search ul#vintage-list li a:hover{color:#ff7d00;}
#wine-search-container .wine-search ul#region-list li a{color:#000;}
#wine-search-container .wine-search ul#region-list li a.current{color:#ff7d00;}
#wine-search-container .wine-search ul#region-list li a:hover{color:#ff7d00;}

#wine-search-container #advanced-show{float:left;padding:15px 0 20px 39px;margin-bottom:20px;width:94.5%;}
#wine-search-container #advanced-show ul.navigation li{width:auto;}
#wine-search-container #advanced-show ul.wineBadges li{width:15px;}

#right-col #wine-search-box input#searchtext3{width:220px;margin-bottom:8px;padding:4px;}
#right-col #wine-search-box input.submit-search{width:30px;}
#right-col #wine-search-box h2{padding-bottom:1px;}
#right-col #wine-search-right{width:237px;padding:0 4px;margin-left:4px;}
#right-col #wine-search-right textarea{width:218px;height:43px;}
#right-col #wine-search-right #wine-search-selected{float:left;padding:0 2px 3px 3px;border:1px solid #ccc;background-color:#f9f9f9;margin-top:0;margin-bottom:20px;}
#right-col #wine-search-right #wine-search-selected .wine-search-selected-category{float:left;}
#right-col #wine-search-right #wine-search-selected .wine-search-selected-category h2{margin:0;padding-bottom:1px;}
#right-col #wine-search-right select#price_range{float:left;border:1px solid #CCCCCC;color:black;font-size:12px;height:27px;margin:2px 0 4px 1px;padding:4px 2px;width:229px;}
#right-col h2.advancedHeader{padding:3px 0;float:left;margin-left:39px;}
#right-col a.search-advanced{float:left;margin:6px 0 0 4px;width:50px;padding:0;margin:0;font-size:10px;}
#right-col #rightcol-searchadvanced{float:left;}
#right-col #right-advanced-header{float:left;width:100%;border-bottom:1px solid #444;}
/*------------------------------  RECIPE SEARCH  --------------------------*/
#recipe-search-container{width:710px;float:left;}
#recipe-search-container a{outline:none;}
#recipe-search-container .recipe-search-header{background:transparent url(/images/searchHeaderImg3.jpg) no-repeat scroll right top;width:693px;height:30px;float:left;border:none;/*border:1px solid #319E2C;*/background-color:#f3f3f5;padding-left:19px;margin-top:15px;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;}
#recipe-search-container .recipe-search-header a{font-size:10px;font-weight:normal;float:right;color:#444;margin-top:11px;}
#recipe-search-container .recipe-search-header .recipe-search-instructions{float:left;width:170px;color:#fff;margin:0;text-align: justify;}
#recipe-search-container .recipe-search-header .recipe-search-instructions p{font-size:11px;font-weight:bold;color:#fff;margin:0;padding:0;text-shadow:2px 0 2px #888888;letter-spacing: 2px;}
#recipe-search-container .recipe-search-header h2{font-size:13px;font-weight:normal;float:left;color:#fff;width:300px;margin:6px 0 0 178px;text-shadow:1px 0 1px #888888;letter-spacing: 1px;text-align: center;font-family: Arial;}
#recipe-search-container .recipe-search-header h2.recipe-search-header-first{width:200px;margin:4px 0 0 62px;}
#recipe-search-container .recipe-search-header a.dish-hide{background:transparent url(/images/collapse.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#recipe-search-container .recipe-search-header a.dish-hide:hover{background-position:0 -29px;}
#recipe-search-container .recipe-search-header a.dish-show{background:transparent url(/images/expand.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#recipe-search-container .recipe-search-header a.dish-show:hover{background-position:0 -29px;}

#recipe-search-container .recipe-search-header a.course-hide{background:transparent url(/images/collapse.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#recipe-search-container .recipe-search-header a.course-hide:hover{background-position:0 -29px;}
#recipe-search-container .recipe-search-header a.course-show{background:transparent url(/images/expand.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#recipe-search-container .recipe-search-header a.course-show:hover{background-position:0 -29px;}

#recipe-search-container .recipe-search-header a.occassion-hide{background:transparent url(/images/collapse.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#recipe-search-container .recipe-search-header a.occassion-hide:hover{background-position:0 -29px;}
#recipe-search-container .recipe-search-header a.occassion-show{background:transparent url(/images/expand.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#recipe-search-container .recipe-search-header a.occassion-show:hover{background-position:0 -29px;}

#recipe-search-container .recipe-search-header a.badges-hide{background:transparent url(/images/collapse.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#recipe-search-container .recipe-search-header a.badges-hide:hover{background-position:0 -29px;}
#recipe-search-container .recipe-search-header a.badges-show{background:transparent url(/images/expand.png) no-repeat scroll right top;float:right;margin:0px;width:36px;height:30px;text-indent: -9999px;}
#recipe-search-container .recipe-search-header a.badges-show:hover{background-position:0 -29px;}

#recipe-search-container .recipe-search-box{float:left;width:100%;border:1px solid #ccc;background-color:#f9f9f9;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
#recipe-search-container .recipe-search ul{float:left;margin:0 3px 5px 3px;}
#recipe-search-container .recipe-search ul li{cursor: pointer;float:left; margin-left:8px; padding:4px 0 4px 5px;width:163px;font-weight: 700;}
#recipe-search-container .recipe-search ul li a{color:#444;}
#recipe-search-container .recipe-search ul li a:hover{color:#ff7d00;}
#recipe-search-container .recipe-search ul#recipe-ingredients-list li a{color:#444;}
#recipe-search-container .recipe-search ul#recipe-ingredients-list li a:hover{color:#ff7d00;}
#recipe-search-container .recipe-search ul#recipe-ingredients-list li a.current{color:#ff7d00;}
#recipe-search-container .recipe-search ul#recipe-type-list li a{color:#000;}
#recipe-search-container .recipe-search ul#recipe-type-list li a.current{color:#ff7d00;}
#recipe-search-container .recipe-search ul#recipe-type-list li a:hover{color:#ff7d00;}
#recipe-search-container .recipe-search ul#recipe-course-list li a{color:#000;}
#recipe-search-container .recipe-search ul#recipe-course-list li a.current{color:#ff7d00;}
#recipe-search-container .recipe-search ul#recipe-course-list li a:hover{color:#ff7d00;}
#recipe-search-container .recipe-search ul#recipe-occassion-list li a{color:#000;}
#recipe-search-container .recipe-search ul#recipe-occassion-list li a.current{color:#ff7d00;}
#recipe-search-container .recipe-search ul#recipe-occassion-list li a:hover{color:#ff7d00;}
#recipe-search-container .recipe-search ul#recipe-badges-list li a{color:#000;}
#recipe-search-container .recipe-search ul#recipe-badges-list li a.current{color:#ff7d00;}
#recipe-search-container .recipe-search ul#recipe-badges-list li a:hover{color:#ff7d00;}
#recipe-search-container .recipe-search #badge ul.badges li{width:70px;}
#recipe-search-container #advanced-show{float:left;padding:15px 0 20px 39px;margin-bottom:20px;width:94.5%;}
#right-col .recipe-search-selected-header{background:transparent url(/images/wineSearchHeaderSelect2.jpg) no-repeat scroll right top;width:237px;float:left;border:none;background-color:#f3f3f5;padding:0;margin-top:15px;margin-left:8px; height:29px;-moz-border-radius-topright: 10px;-moz-border-radius-topleft: 10px;border-top-right-radius: 10px;border-top-left-radius: 10px;}
#right-col .recipe-search-selected-header h2{font-size:13px;font-weight:normal;float:left;color:#fff;margin:6px 0 0 35px;text-shadow:1px 0 1px #888888;letter-spacing: 1px;text-align: center;font-family: Arial;}
#right-col #recipe-search-box input#searchtext3{width:220px;margin-bottom:8px;padding:4px;}
#right-col #recipe-search-box input#searchtext{width:194px;margin:0 0 20px 0;padding:4px;}
#right-col #recipe-search-box input.submit-search{width:30px;}
#right-col #recipe-search-box h2, #right-col #recipe-search-right #recipe-search-selected .recipe-search-selected-category h2{padding-bottom:1px;}
#right-col #recipe-search-right{width:239px;padding:0 4px;margin-left:5px;}
#right-col #recipe-search-right textarea{width:218px;height:43px;padding:0;margin:0 0 25px 0;}
#right-col #recipe-search-right #recipe-search-selected{float:left;padding:0 3px 3px 3px;border:1px solid #ccc;background-color:#f9f9f9;margin-top:0;margin-bottom:20px;}
#right-col #recipe-search-right #recipe-search-selected .recipe-search-selected-category{float:left;}
#right-col h2.advancedHeader{padding:3px 0;float:left;margin-left:39px;}
#right-col a.search-advanced{float:left;margin:6px 0 0 4px;width:50px;padding:0;margin:0;font-size:10px;}
#right-col #rightcol-searchadvanced{float:left;}
#right-col #right-advanced-header{float:left;width:100%;border-bottom:1px solid #444;}
/* ------------------------------  	wine edit -----------------------*/
.wine_edit{float:left;margin:0;padding:0;}
.wine_edit p{float:left;width:200px;margin:0;padding:0;height:14px;}
.wine_edit select{float:left;border:1px solid #CCCCCC;color:black;font-size:12px;height:27px;margin:2px 0 4px 1px;padding:4px 2px;width:218px;}
.wine_edit input{font-size:12px;padding:4px 2px;border:solid 1px #ccc;width:218px;height:14px;margin:2px 0 4px 0;background:#fff;}
.wine_edit input#wine_approved{width:15px;}
.wine_edit input#wine_submit{background: #fff;background:transparent url(/images/button_bg2.png) no-repeat scroll 0 0;border:1px solid #cde3c2;color:#209116;font-size:14px;font-weight:700;height:27px;padding:2px 5px;width:auto;}
.wine_edit input#wine_submit:hover{color:#ff7d00;}
#middle-col .wine-results{padding:5px;margin-top:5px;}

/* ------------------------------  	WINE SEARCH RESULTS -----------------------*/
#wine-results-list .wine-info{border-bottom:1px solid #ccc;float:left;margin-bottom:10px;padding:10px 3px;}
#wine-results-list .wine-info span{float:left;}
#wine-results-list .wine-info .wine-name a{font-weight:700;}
#wine-results-list .wine-info ul{clear:left;font-size:11px;color:#888;}
#wine-results-list .wine-info ul li{line-height:1.2;}
#wine-results-list .wine-info ul li span{color:#444;font-weight:700;}
#wine-results-list .wine-info img{border:1px solid #ccc;margin-bottom:5px;}
#wine-results-list .wine-info img.kosher{border:none;}
#wine-results-list .wine-info .image-notes{float:right;width:160px;font-size:11px;line-height:1.3;color:#ff7d00;}

/* ------------------------------  	RECIPE SEARCH RESULTS -----------------------*/
#recipe-results-list .recipe-info{border-bottom:1px solid #ccc;float:left;margin-bottom:10px;padding:10px 3px;}
#recipe-results-list .recipe-info span{float:left;}
#recipe-results-list .recipe-info .wine-name a{font-weight:700;}
#recipe-results-list .recipe-info ul{clear:left;font-size:11px;color:#888;}
#recipe-results-list .recipe-info ul li{line-height:1.2;}
#recipe-results-list .recipe-info ul li span{color:#444;font-weight:700;}
#recipe-results-list .recipe-info img{border:1px solid #ccc;margin-bottom:5px;}
#recipe-results-list .recipe-info .image-notes{float:right;width:160px;font-size:11px;line-height:1.3;color:#ff7d00;}

/* ------------------------------  	WINE SEARCH RESULTS Left Nav -----------------------*/
#left-col #search-left-nav{background-color:#F9F9F9;border:1px solid #CCCCCC;float:left;margin-bottom:20px;margin-top:15px;padding:9px 3px 0 0;}
#left-col #search-left-nav a{outline:none;}
#left-col #search-left-nav ul#topnav {margin: 0; padding: 0;float:left;width: 140px;list-style: none;font-size: 1.1em;text-align: center;}
#left-col #search-left-nav ul#topnav li {float: left;margin: 0; padding: 7px 0;position: relative; /*--Important--*/}
#left-col #search-left-nav ul#topnav li a {float: left;/*text-indent: -9999px;*/ /*--Push text off of page--*/height: 30px;width: 140px;border-bottom:1px solid #CCC;}
#left-col #search-left-nav ul#topnav li:hover a, ul#topnav li a:hover { background-position: left bottom; } /*--Hover State--*/
#left-col #search-left-nav ul#topnav a.last {background: transparent;border-bottom:none;}
#left-col #search-left-nav ul#topnav li .sub {position: absolute; /*--Important--*/top: -9px; left: 142px;z-index: 99999;background: #f9f9f9 url(sub_bg.png) repeat-x; /*--Background gradient--*/padding: 10px 10px 10px;float: left;border:1px solid #CCCCCC;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;
	/*--top right rounded corner--*/
	-moz-border-radius-topright: 5px;-khtml-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;
	/*--top left rounded corner--*/
	-moz-border-radius-topleft: 5px;-khtml-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;
	display: none; /*--Hidden for those with js turned off--*/
}
#left-col #search-left-nav ul#topnav li .row { /*--If needed to break out into rows--*/clear: both;float: left;width: 100%;margin-bottom: 10px;}
#left-col #search-left-nav ul#topnav li .sub ul{list-style: none;margin: 0 0 0 25px; padding: 0;width: 690px;float: left;}
#left-col #search-left-nav ul#topnav .sub ul li {width: 170px; /*--Override parent list item--*/color: #fff;padding:0;}
#left-col #search-left-nav ul#topnav .sub ul li h2 { /*--Sub nav heading style--*/padding: 0;  margin: 0;font-size: 1.3em;font-weight: normal;}
#left-col #search-left-nav ul#topnav .sub ul li h2 a { /*--Sub nav heading link style--*/padding: 5px 0;background-image: none;color: #e8e000;}
#left-col #search-left-nav ul#topnav .sub ul li a {float: none;text-indent: 0; /*--Override text-indent from parent list item--*/height: 20px; /*--Override height from parent list item--*/background: url(navlist_arrow.png) no-repeat 5px 12px;padding: 4px 4px 0px 6px;display: block;text-decoration: none;color: #444;border:none;width:160px;text-align: left;}
#left-col #search-left-nav ul#topnav .sub ul li a.long{height:35px;}
#left-col #search-left-nav ul#topnav .sub ul li a.current{color:#ff7d00;}
#left-col #search-left-nav ul#topnav .sub ul li a:hover {color: #ff7d00;background-position: 5px 12px ;/*--Override background position--*/}
#left-col #search-left-nav ul#topnav li .sub span.pointer{border:0 none !important;display:block;height:17px;left:-7px;position:absolute;top:10px;width:9px;z-index:9999;line-height: 1.1;}
#left-col #search-left-nav ul#topnav .sub ul.badges li{width:90px;padding-bottom:10px;}
#left-col #search-left-nav ul#topnav .sub ul.badges li a{width:75px;}

.instructions-wine{width:271px;float:left;border:1px solid #CCCCCC;margin:10px 78px 5px 0;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;
	/*--top right rounded corner--*/
	-moz-border-radius-topright: 5px;-khtml-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;
	/*--top left rounded corner--*/
	-moz-border-radius-topleft: 5px;-khtml-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;}
.instructions-wine h1{float:left;font-size:15px;margin-right:10px;padding:0 4px;clear:none;color:#acacac;margin-left:5px;}

.other-search{width:303px;float:left;border:1px solid #CCCCCC;margin:10px 0 5px 50px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;
	/*--top right rounded corner--*/
	-moz-border-radius-topright: 5px;-khtml-border-radius-topright: 5px;-webkit-border-top-right-radius: 5px;
	/*--top left rounded corner--*/
	-moz-border-radius-topleft: 5px;-khtml-border-radius-topleft: 5px;-webkit-border-top-left-radius: 5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;}
.other-search h1{float:left;font-size:15px;margin-right:10px;padding:0 4px;clear:none;color:#acacac;margin-left:5px;}
.recipe_result{border-bottom:1px solid #ccc;clear:both;float:left;margin:10px 0 2px 0;padding-bottom:20px;width:100%;}
.recipe_result a{font-weight: bold;}

