/*body {background:url(../images/page-bg.jpg) left top repeat-x; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000}*/
h1.display{display:none; margin:0; padding:0;}

a{color:#AB0132; text-decoration:none; outline:0 none;}
a:hover{color:#AB0132; text-decoration:underline;}
a div div div div div div div div div div div{ text-decoration:none; display:block;}
a div { text-decoration:none; display:block;}
.page{ display:block;}
.clearfloat {clear:both; height:0; font-size: 1px; line-height: 0px;}
.cms p{ text-align:left; padding:5px 0px; line-height:16px;}
p {margin:0px; padding:0px; border:0px; line-height:18px;}
img {margin:0px; padding:0px; border:0px;}
.form-input {margin:0px; padding:2px 0 2px 0; _padding:3px 0 2px 0; .padding:2px 0 2px 0; border:1px solid #CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:80px; min-width:80px}
.form-input_new {margin:0px; padding:2px 0 1px 0; border:1px solid #ccc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; width:96%;}

.input {margin:0px; padding:2px; border:1px solid #e8e4e5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#f9f9f9; border:1px solid #d6d6d6; width:300px; min-width:300px;}
.input-textarea {margin:0px; padding:2px; border:1px solid #e8e4e5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; background:#f9f9f9; border:1px solid #d6d6d6; width:300px; min-width:300px;}

#header {background:url(../images/header-bg.jpg) left top no-repeat; padding:0 5px 0 0;}
/*.logo {padding:18px 19px 2px 20px;}*/
.logo {float:left; padding:18px 16px 8px 16px;}
.add-banner {padding:18px 5px 0 5px; float:right; width:728px; height:90px; text-align:center;}
.log-and-banner{height:111px;}
.search-bar{width:250px; float:right; margin:0px 0px 0 0; }

.search-bar .form-input{padding:2px 0;}


.search-table {color:#FFFFFF; font-size:10px; margin:3px 1px 0 0;}
.search-table div{ margin:0px; padding:0px; width:80px;/*width:175px;*/}
.search-table td {color:#FFFFFF; padding:0 2px}
.search-table td a{color:#FFFFFF; text-decoration:underline}
.search-table td a:hover{color:#FFFFFF; text-decoration:none}
.graybg{ background-color:#f1f1f1; line-height:20px; padding:0 5px; border-top:1px solid #999999;border-bottom:1px solid #999999;}
.whitebg{ background-color:#fff; line-height:20px; padding:0 5px;}
/*  header start  */
#tabs {line-height:normal; margin:3px 0 0 0; }
#tabs ul {margin:0; padding:0; list-style:none; padding:0 0 0 2px}
#tabs li {display:inline; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#fefefe}
#tabs a {float:left; background:url(../images/tableft.gif) no-repeat left top; margin:0 1px 0 0; padding:0 0 0 1px; text-decoration:none;}
#tabs a span {float:left; display:block; background:url(../images/tabright.gif) no-repeat right top; padding:0px 3px; line-height:23px; color:#fefefe;  cursor:pointer; }
#tabs a:hover span {color:#fefefe;}
#tabs a:hover {background-position:0% -42px;}
#tabs a:hover span {background-position:100% -42px;}

#tabs-left li.ui-tabs-selected a span, #tabs-left a.active span {color:#fefefe;}
#tabs-left li.ui-tabs-selected a, #tabs-left a.active {background-position:0% -30px; }
#tabs-left li.ui-tabs-selected a span, #tabs-left a.active span {background-position:100% -30px;}
#tabs-left li.ui-tabs-selected a span strong, #tabs-left a.active span strong {background:url(../images/tab-menu-cove.gif) center bottom no-repeat; padding:0 0px 7px 0; display:block; overflow:hidden; font-weight:normal;}


#tabs-left1 li.ui-tabs-selected a span, #tabs-left1 a.active span {color:#fefefe;}
#tabs-left1 li.ui-tabs-selected a, #tabs-left1 a.active {background-position:0% -30px; float:left; }
#tabs-left1 li.ui-tabs-selected a span, #tabs-left1 a.active span {background-position:100% -30px; margin:0 1px 0 0;}
#tabs-left1 li.ui-tabs-selected a span strong, #tabs-left1 a.active span strong {background:url(../images/tab-menu-cove.gif) center bottom no-repeat; padding:0 0px 7px 0; display:block; overflow:hidden; font-weight:normal;}

/*  header end  */

/* footer start */
#footer {background:url(../images/footer-bg.gif) left top repeat-x; margin:13px 0 0 0; padding:10px 0 10px 0; color:#d6d6d6}
.footer-links {margin:0px 0px 5px 0px ; padding:0px; font-size:10px}
.footer-links a{color:#ababab; text-decoration:none; padding:0 15px 0 0; margin:0px;}
.footer-links a:hover{color:#950000; text-decoration:none; padding:0 15px 0 0; margin:0px;}
.footer-links a.active{color:#950000; text-decoration:none; font-weight:bold; padding:0 15px 0 0; margin:0px;}

/* footer end */

/*  -----------------------  11-09-08  ------------------------ */
/*  front menu Start  */
#tabs2 {float:left; line-height:normal; margin:0 0 0 0; float:right;}
#tabs2 ul {margin:0; padding:0; list-style:none; padding:0 0 0 2px}
#tabs2 li {display:inline; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#fefefe}
#tabs2 a {float:left; background:url(../images/tab-menu-left.gif) no-repeat left top; margin:0 1px 0 0; padding:0 0px 0px 5px; text-decoration:none;}
#tabs2 a span {float:left; display:block; background:url(../images/tab-menu-right.gif) no-repeat right top; padding:0px 15px 3px 8px; line-height:23px; color:#fefefe; }
#tabs2 a span strong{font-weight:normal;}
#tabs2 a:hover span {color:#fefefe;}
#tabs2 a:hover {background-position:0% -30px; }
#tabs2 a:hover span {background-position:100% -30px;}
#tabs2 a:hover span strong {background:url(../images/tab-menu-cove.gif) center bottom no-repeat; padding:0 0px 7px 0; display:block; overflow:hidden; font-weight:normal}
#tabs2 a.current span {color:#fefefe;}
#tabs2 a:current {background-position:0% -30px; }
#tabs2 a:current span {background-position:100% -30px;}
#tabs2 a:current span strong {background:url(../images/tab-menu-cove.gif) center bottom no-repeat; padding:0 0px 7px 0; display:block; overflow:hidden; font-weight:normal}
/*  front menu end  */

/*cnt-top-bg*/
.content {padding:15px 0 0 0}
.cnt-top-bg {background:#fff url(../images/cnt-top-middle-22.gif) left top repeat-x; padding:15px 0 25px 0px;  color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11pt; text-transform:capitalize;}
.cnt-top-left-bg {background:url(../images/cnt-top-left-bg.gif) left top repeat-y; width:5px;}
.cnt-top-right-bg {background:url(../images/cnt-top-right-bg.gif) right top repeat-y; width:5px;}
.cnt-top-left1{ background:url(../images/cnt-top-left-22.gif) left top no-repeat; width:18px; height:40px; }
.cnt-top-right1{ background:url(../images/cnt-top-right-22.gif) right top no-repeat; width:18px; height:40px;}
.cnt-top-left2{ background:url(../images/cnt-top-left-22.gif) left top no-repeat; width:5px; height:15px}
.cnt-top-right2{ background:url(../images/cnt-top-right-22.gif) right top no-repeat; width:5px; height:15px}



.cnt-right-brd {border-right:1px solid #999; background:#ffffff;}
.cnt-left-brd {border-left:1px solid #999; background:#ffffff;}
.cnt-bot-brd {border-bottom:1px solid #999; background:#ffffff;}
.cnt-mid {padding:2px 0px 15px 0px; background:#ffffff;}
.cnt-mid-first{padding:13px 13px 10px 0px;}
.cnt-midnew {padding:0 0px 10px 0px;}



.cnt-hd {padding:7px 0 8px 0}
.cnt-hd2 {padding:0 0 8px 0; color:#000000; font-weight:bold; font-size:20px;}
.cnt-hd3 {color:#333; font-weight:bold; font-size:14px;}



/*  front inner page start  */

.left-cal {padding:0 0 0 18px;}


.detail {border-top:1px solid #e5e5e5; font-size:10px;}
.detail .td{background:#f3f3f3;}
.detail a{color:#990033; text-decoration:none}
.detail a:hover{color:#333333; text-decoration:underline}










/*  work on 12-09-08  */
.search-top-bg {background:url(../images/search-top-bg.gif) left top repeat-x;}
.search-bot-bg {background:url(../images/search-bot-bg.gif) left top repeat-x;}
.search-mid-bg {background:url(../images/search-mid-bg.gif) left top repeat-x #63001d; color:#fff; padding:5px 0; font-size:10px;}
.search-mid-bg-wine {background:url(../images/search-mid-bg_wine.gif) left top repeat-x #63001d; color:#fff; padding:5px 0; font-size:10px;}

.search-btn {background:url(../images/btn-search.gif) left top repeat-x; border:none; height:22px; min-height:22px; width:75px; min-width:75px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#6f0020; font-weight:bold}

select {width:150px; min-width:150px;}
.advanced-search {color:#fff; font-size:10px}
.advanced-search a{color:#fff; text-decoration:underline;}
.advanced-search a:hover{color:#fff; text-decoration:none}

.content-left2 {padding:5px 0 ; /*float:right;*/ color:#666;}

.space_01{height:2px; margin:0;}
*html .space_01{height:2px;}


.small-link {color:#990033; font-size:9px; text-align: right; background-color:#FFFFFF;}
.small-link a{color:#990033; font-size:9px; text-decoration:non; padding:0 2px; background-color:#FFFFFF;}
.small-link a:hover{color:#990033; font-size:9px; text-decoration:underline;background-color:#FFFFFF;}

.more-photo {color:#990033; text-align:center; font-size:11px;}
.more-photo a{color:#990033; text-decoration:underline; background:url(../images/more-photo-arrow.gif) right 7px no-repeat; padding:0 10px 0 0;}
.more-photo a:hover{color:#990033; text-decoration:none;}
.content-text {padding:20px 0}

.lunch-on {background:url(../images/lunch-on.gif) left top no-repeat}
.lunch-off {background:url(../images/lunch-off.gif) left top no-repeat}


.cnt-top-bg2 {background:#fff url(../images/cnt-top-bg.gif) left top repeat-x; padding:7px 0 9px 5px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px;}

.user-review-img {border:1px solid #cec2bd; padding:2px; background:#fff; text-align:center;}
.user-review-white {background:#FFFFFF; padding:13px 5px;}
.user-review-gray {background:#f3f3f3; padding:13px 5px;}
.user-review-hd {color:#990033; font-weight:bold; }
.user-review-hd th{ width:127px; }


.user-review-hd img,.user-review-date {
  padding-left: 15px; color:#000000; font-weight:normal; vertical-align:middle;
}

.user-review-hd th {color:#666666; text-align:left;}

.small-fonts {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#666; line-height:16px;}
.small-fonts a{color:#999999; text-decoration:underline}
.small-fonts a:hover{color:#999999; text-decoration:none}

/*  work on 12-09-08  */



/*  work on 13-09-08  start */

.right-menu-topbg {background: url(../images/right-menu-left-top-bg.gif) left top repeat-x; height:17px; width:281px ;  /* padding:11px 0 10px 0px;*/ }
.right-menu-bg {background:#ab0132; border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:0px 0px; margin:0; float:left; width: 297px;}




/*  right side menu start for food details page start */ 

#menu1 {margin:0; padding:3px 6px; list-style:none; font-size:11px; float:left; width:285px;}
#menu1 ul {list-style:none; margin:0px; padding:0px;}
#menu1 li a {voice-family: "\"}\""; text-decoration: none; list-style:none; border-bottom:1px solid #b41b47; display:block; padding:5px 3px 4px 3px}
#menu1 li a:link, #menu1 li a:visited {color: #ffffff; list-style:none}
#menu1 li a:hover {color: #FFF; text-decoration:underline}
#menu1 li a.active {color: #FFF; text-decoration:underline}
/*  right side menu start for food details page end */ 


.content-cntbg {padding:0 0 0 0; background:url(../images/recipes-cnt-bg.jpg) left top no-repeat;}
/*.content-cntbg td{height:223px; overflow:hidden;}
.content-cntbg td td{height:auto; overflow:auto;}*/
.wine-content-cntbg {padding:0 0 0 0; background:url(../images/wine-cnt-bg.jpg) left top no-repeat}
.right-cnt-bg {background:#FFFFFF;}
.right-cnt-bg1 {background:#FFFFFF; /*padding:0 18px 0 18px;*/}
.recipe-img {border:1px solid #e0e0e0; padding:1px;}
.feactured_recipe-img{border:4px solid #e0e0e0}
.cnt-top-bg3 {padding:7px 0; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px;}


.highlight-height {height:30px;}
.small-fonts2 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.small-fonts2 a{color:#990033; text-decoration:none;}
.small-fonts2 a:hover{color:#990033; text-decoration:underline;}
.small-fonts2 .hd{font-size:11px; font-weight:bold; color:#ab0132; padding:0; margin:0;}
.small-fonts2 p{padding:0 0 2px 0; color:#666;}
.cnt-top-bg4 {background:url(../images/cnt-top-bg-2.gif) left top repeat-x; padding:0 0 20px 5px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px;}

.new-recipy-thumbs {text-align:left;}
.new-recipy-thumbs td {text-align:center; color:#ab0132; font-size:11px; vertical-align:top; padding:0 0 20px 0}
.new-recipy-thumbs td a{color:#ab0132; text-decoration:none}
.new-recipy-thumbs td a:hover{color:#ab0132; text-decoration:underline}
.new-recipy-thumbs td p{padding:5px 5px 0 5px;}

.right-tbl .title{ background:#AB0132 url(../images/quick-link-bg.gif); color:#ffffff; font-size:12px;}
.right-tbl .last-td{ height:10px;}
.right-tbl {color:#333333; font-size:11px;   }
.right-tbl a{color:#990033; text-decoration:none;}
.right-tbl a:hover{color:#990033; text-decoration:underline;}
.right-tbl td{padding:7px}
.right-tbl .alternet {/*background:#f6f6f6*/ background:#e2e2e2;}

.cnt-bray-cal {background:#f6f6f6; padding:5px}

.small-fonts3 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666}
.small-fonts3 a{color:#990033; text-decoration:underline}
.small-fonts3 a:hover{color:#990033; text-decoration:none}


.right-tb2 {color:#666666; padding-bottom:10px;}
.right-tb2 a{color:#990033; text-decoration:none;}
.right-tb2 a:hover{color:#990033; text-decoration:underline;}
.right-tb2 td{padding:7px}
.right-tb2 .alternet {background:#f6f6f6}

.recipe_hd {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; vertical-align:top;}
.recipe_hd a{color:#990033; text-decoration:none;}
.recipe_hd a:hover{color:#990033; text-decoration:underline;}
.recipe_hd .hd{font-size:11px; font-weight:bold; color:#ab0132; margin-top:-2px;}
.recipe_hd p{padding:0 0 8px 0;}
/*  work on 13-09-08  end */



/*  work on 15-09-08  start */


.blog-cnt-seprater {border-bottom:1px solid #e5e5e5; padding:15px 0 15px 0; line-height:20px;}
.date {color:#999999; font-size:11px;}
.blog-cnt-hd {color:#000000; font-size:16px; margin:10px 0; font-weight:bold}


.small-fonts4 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:10px 0 0 0}
.small-fonts4 a{color:#990033; text-decoration:none}
.small-fonts4 a:hover{color:#990033; text-decoration:underline}

.cnt-mid2 {padding:0 6px 2px 6px;}

.blog-cnt-hd2 {color:#000; font-size:11px; margin:10px 0 5px 0; font-weight:bold;}

.input2 { color:#000;margin:0px; padding:2px; border:1px solid #e8e4e5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #d6d6d6; /*width:520px; min-width:520px;*/}

.input-textarea2 {margin:0px; padding:2px; border:1px solid #e8e4e5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #d6d6d6; width:520px; min-width:520px;}

.left-form {color:#999999; font-size:11px; padding:10px 0 0 0;}
.left-form a{color:#990033; text-decoration:none;}
.left-form a:hover{color:#990033; text-decoration:underline;}
.left-form td{padding:3px 5px}
.left-form .alternet {background:#f6f6f6}

.search-btn2 {border:1px solid #cccccc; background:#ab0132; height:23px; width:80px; min-width:80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; line-height:normal; padding-bottom:2px; *padding-bottom:0px;}

button.search-btn2{width:auto !important;  }

.submit-btn2 {border:1px solid #cccccc; background:#ab0132; height:23px; width:80px; min-width:80px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; line-height:normal; padding-bottom:2px; *padding-bottom:0px;}


.normal-font {color:#000000; font-size:12px;}

.paging {color:#000000; font-weight:bold; /*vertical-align:middle;*/}
.paging a{color:#ab0132; padding:0px 2px 2px 2px; text-decoration: none;}
.paging a:hover{color:#ab0132; padding:0px 2px 2px 2px;}


/*  work on 15-09-08  end */




.white-fonts {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 10px}
.white-fonts a{color:#999999; text-decoration:underline}
.white-fonts a:hover{color:#999999; text-decoration:none}
.white-fonts .hd{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-weight:bold}
.white-fonts .arrow{background:url(../images/arrow.gif) left 5px no-repeat; padding:0 0 0 12px}


.white-home {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 10px}
.white-home a{color:#fff; text-decoration:underline}
.white-home a:hover{color:#fff; text-decoration:none}



/*  work on 15-09-08  start */

.imgLT {float:left; margin:0 10px 10px 0;}


/*  work on 15-09-08  end */






/* HOME PAGE CHECKBOX */
.home-checkbox{ margin:0;}
html*.home-checkbox{
[margin-left:0px;/*necessary to hide from Mozilla*/
margin-left:1px;/*read by Safari*/
]margin-left:-2px;/*only read by IE6*/
}
/*\*//*/
.home-checkbox{margin-left:-2px;}
/* */ 

.home-go-button{min-width:30px; width:30px; height:21px; min-height:21px; vertical-align:middle; background:url(../images/btn-search.gif) left 1px repeat-x;}
html*.home-go-button{
[height:21px; min-height:21px; background:url(../images/btn-search.gif) left -1px repeat-x;/*necessary to hide from Mozilla*/
height:21px; min-height:21px; vertical-align:bottom; background:url(../images/btn-search.gif) left top repeat-x;/*read by Safari*/
]height:22px; min-height:22px; background:url(../images/btn-search.gif) left top repeat-x;/*only read by IE6*/
}




/*  work on 15-09-08  start */

.search-result-bg {background:url(../images/search-result-bg.gif) left top repeat-x; color:#FFFFFF;}

.search-result-bg1 {background:url(../images/search-result-bg.gif) left 1px repeat-x; color:#FFFFFF;}


  
#tabs3 {float:right; line-height:normal; margin:5px 0 0 0; width:230px; min-width:230px;}

#tabs3 ul {margin:0; padding:0; list-style:none;margin-top:1px;}
html*#tabs3 ul{
[margin-top:1px;/*necessary to hide from Mozilla*/
margin-top:2px;/*read by Safari*/
]margin-top:2px;/*only read by IE6*/
}

#tabs3 li {display:inline; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fefefe}
#tabs3 a {float:left; background:url(../images/list-tab-left.gif) no-repeat left top; margin:2px 1px 0 0; padding:0 0 0 10px; text-decoration:none;}
#tabs3 a span {float:left; display:block; background:url(../images/list-tab-right.gif) no-repeat right top; padding:2px 17px 0px 6px; line-height:23px; color:#fefefe; font-size:11px; font-weight:bold}
#tabs3 a:hover span {color:#fefefe;}
#tabs3 a:hover {background-position:0% -40px; cursor:pointer;}
#tabs3 a:hover span {background-position:100% -40px; color:#990033; font-size:11px; font-weight:bold}
#tabs3 a.active {background-position:0% -40px;}
#tabs3 a.active span {background-position:100% -40px; color:#990033; font-size:11px; font-weight:bold}


#tabs4 {float:right; line-height:normal; margin:6px 0 0 0; .margin:7px 0 0 0; width:124px; min-width:124px;}
#tabs4 ul {margin:0; padding:0; list-style:none; padding:0; float:right;}
#tabs4 li {display:inline; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; color:#fefefe}
#tabs4 a {float:left; background:url(../images/list-tab-left.gif) no-repeat left top; margin:2px 1px 0 0; padding:0 0 0 10px; text-decoration:none;}
#tabs4 a span {float:left; display:block; background:url(../images/list-tab-right.gif) no-repeat right top; padding:2px 17px 0px 6px; line-height:23px; color:#fefefe; font-size:11px; font-weight:bold}
#tabs4 a:hover span {color:#fefefe;}
#tabs4 a:hover {background-position:0% -40px; cursor:pointer;}
#tabs4 a:hover span {background-position:100% -40px; color:#990033; font-size:11px; font-weight:bold;}
#tabs4 a.active {background-position:0% -40px;}
#tabs4 a.active span {background-position:100% -40px; color:#990033; font-size:11px; font-weight:bold}






/*.tabs-number {float:left; line-height:normal; margin:0; width:34px; padding-left:11px;}
.tabs-number ul {margin:0 0 0 7px; padding:0; list-style:none;}
.tabs-number li {float:left; background:url(../images/number-left.gif) no-repeat left top #a50025; height:13px; text-decoration:none; padding:0px 0 2px 3px}
.tabs-number  span {float:left; display:block; background:url(../images/number-right.gif) no-repeat right top #a50025; padding:0px 3px 0px 0; color:#fefefe; font-size:11px; font-weight:bold}*/

.tabs-number ul {margin: 0 0 0 5px; padding: 0; list-style:none;}
.tabs-number li {background:url(../images/number-left.gif) no-repeat left top #a50025; height:13px; text-decoration:none; padding:0px 0 2px 3px; width: 37px;}
.tabs-number span {display:block; background:url(../images/number-right.gif) no-repeat right top #a50025; padding:0px 3px 0px 0; color:#fefefe; font-size:11px; font-weight:bold; text-align: right;}

/* this doesn't seem to be in use? */
.tabs-number1 {float:left; line-height:normal; margin:0; width:12px;}
.tabs-number1 ul {margin:0; padding:0; list-style:none; padding:0}
.tabs-number1 li {float:left; background:url(../images/number-left.gif) no-repeat left top #a50025; height:13px; text-decoration:none; padding:0px 0 2px 3px}
.tabs-number1  span {float:left; display:block; background:url(../images/number-right.gif) no-repeat right top #a50025; padding:0px 3px 0px 0; color:#fefefe; font-size:11px; font-weight:bold}


.listing-hd {color:#ab0132; /*font-size:13pt;*/ font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif}


.listing-tbl {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; margin:0 0 0 0}
.listing-tbl a{color:#ab0132; text-decoration:none}
.listing-tbl a:hover{color:#ab0132; text-decoration:underline}
.listing-tbl td{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666;}
.listing-tbl p{padding:0 0 5px 0; line-height:17px;}

.black-link {color:#666; font-size:9px;}
.black-link a{color:#990033; text-decoration:none;}
.black-link a:hover{color:#990033; text-decoration:underline}


.white-bg {/*background:#FFFFFF;*/ padding:12px 0;}
.listing {/*margin:0 0 10px 0*/ border-left: 1px solid #999;border-bottom: 1px solid #999;border-right: 1px solid #999; background-color:#fff;}

.popup-summary{border:1px solid #999999;}
.popup-summary .listing-alternet{border:none;}

.listing-alternet {background:#f6f6f6; /*margin:0 0 10px 0*/border-left: 1px solid #999;border-bottom: 1px solid #999;border-right: 1px solid #999;}
.linsting-pad {padding:10px 5px 7px;}
.linsting-pad a img {/*padding:12px 5px;*/ border:1px solid #AB0132; padding:0px; background:none repeat scroll 0 0;}
.short-by {font-size:9px; padding:0 10px 5px 0; width:45px; min-width:45px; vertical-align:bottom; margin:15px 0 0 0; float:left; text-align:right;}

.listing-tbl2 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; margin:0 0 0 0}
.listing-tbl2 a{color:#333333; text-decoration:underline}
.listing-tbl2 a:hover{color:#333333; text-decoration:none}
.listing-tbl2 td{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.listing-tbl2 p{padding:0 0 5px 0}


/*  work on 15-09-08  end */


/*  work on 19-09-08  start */

.cnt-top-bg5 {background: #FFF url(../images/cnt-top-bg.gif) left top repeat-x; padding:20px 0 20px 0px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px; vertical-align:bottom;}

.small-bold-fonts {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; clear:#666;}
.small-bold-fonts a{color:#950000; text-decoration:none;}
.small-bold-fonts a:hover{color:#950000; text-decoration:underline}
.small-bold-fonts td{padding:3px 0px}

.small-bold-fonts1 {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold}
.small-bold-fonts1 a{color:#950000; text-decoration:none;}
.small-bold-fonts1 a:hover{color:#950000; text-decoration:underline}
.small-bold-fonts1 td{padding:3px 0px}


.imgRT {float:right; margin:0 0 20px 0; overflow:hidden; border:1px solid #CCCCCC;}
.imgRT img{display:block;}

.back-link {font-size:11px; font-weight:bold}
.back-link a{color:#950000; text-decoration:underline}
.back-link a:hover{color:#950000; text-decoration:none}

.cnt-top-bg_new {background:#FFF url(../images/cnt-top-bg.gif) left top repeat-x; padding:20px 0 0px 0px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:20px;}







.listing-tbl3 {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; margin:0 0 0 0}
.listing-tbl3 td{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.listing-tbl3 p{padding:0 0 5px 0}

.listing-tbl4 {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; margin:0 0 0 0}
.listing-tbl4 td{font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333;}
.listing-tbl4 p{padding:0 0 5px 0}



.small-link2 {color:#990033; font-size:9px; margin:8px;/*margin:5px 0 0 0*/}
.small-link2 a{color:#990033; font-size:9px; text-decoration:underline; padding:0 2px}
.small-link2 a:hover{color:#990033; font-size:9px; text-decoration:none}

/*  work on 19-09-08  end */

/* food -details list style for content part start here on 22-09-08 */

.left-part {float:left; width:657px; text-align: left;}
.right-part {float:right; width:299px; text-align: left;}

.advertisment {margin:0px; padding:0 0 5px 0;}
.advertisment img{margin:0 0 20px 0;}
.advertis-bot {margin:10px 0 0 0;}
.advertisment .img-button{margin:0px;text-align:left;}


/* food -details list style for content part end here on 22-09-08 */

/*table.standard-table1,
table.addBannerTable
{width: 95%; font: normal 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #222; margin: 0 auto 10px auto; border-collapse: collapse;}


  table.standard-table1 th.standard-table1title,
  table.addBannerTable th.standard-table1title
  {color: #AB0132; border-bottom: 1px solid #EEE;}

  table.standard-table1 th.standard-table1title,
  table.addBannerTable th.standard-table1title
  {width: auto; font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif Arial, Helvetica, sans-serif; text-align: left; color: #AB0132; padding-top: 20px; padding-left: 8px; background: #FFF url("../images/design/bullet_orderTitle.gif") 0 24px no-repeat; border: 0; border-bottom: 1px solid #EEE;}


    table.standard-table1 th {font-weight: normal; text-align: left; white-space: nowrap; vertical-align: middle; color: #333;}

  table.standard-table1 td,
  table.standard-table1 th
  {vertical-align: middle; padding: 10px; border: 10px solid #FBFBFB; border: 0;}*/

table.standard-table1,
table.addBannerTable
{width: 95%; font: normal 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #222; margin: 0 auto 30px auto; border-collapse: collapse;}




table.standard-table2,
table.addBannerTable
{width: 95%; font: normal 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #222; margin: 0 auto 10px auto; border-top:1px solid #333;}


  table.standard-table2 th.standard-table1title,
  table.addBannerTable th.standard-table1title
  {color: #AB0132; border-bottom: 1px solid #EEE;}

  table.standard-table2 th.standard-table1title,
  table.addBannerTable th.standard-table1title
  {width: auto; font: bold 12px Verdana, Arial, Verdana, Helvetica, sans-serif Arial, Helvetica, sans-serif; text-align: left; color: #AB0132; padding-top: 20px; padding-left: 8px; background: #FFF url("../images/design/bullet_orderTitle.gif") 0 24px no-repeat; border: 0; border-bottom: 1px solid #EEE;}


    table.standard-table2 th {font-weight: normal; text-align: left; white-space: nowrap; vertical-align: middle; color: #333;}

  table.standard-table2 td,
  table.standard-table2 th
  {vertical-align: middle; padding: 10px; background: #FFFFFF; border: 10px solid #FBFBFB; border: 0;}

table.standard-table2,
table.addBannerTable
{width: 95%; font: normal 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #222; margin: 0 auto 10px auto; border-collapse: collapse;}




/*table.addBannerTable
{width: 95%; font: normal 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #222; margin: 0 auto 10px auto; border-collapse: collapse;}


  table.standard-table th.standard-tabletitle,
  table.addBannerTable th.standard-tabletitle
  {color: #000; border-bottom: 1px solid #EEE;}

  table.standard-table th.standard-tabletitle,
  table.addBannerTable th.standard-tabletitle
  {width: auto; font: bold 11px Verdana, Arial, Verdana, Helvetica, sans-serif Arial, Helvetica, sans-serif; text-align: left; color: #000; padding-top: 20px; padding-left: 8px; background: #FFF url("../images/design/bullet_orderTitle.gif") 0 24px no-repeat; border: 0; border-bottom: 1px solid #ccc;}*/


    /*table.standard-table th {font-weight: normal; text-align: left; /*white-space: nowrap; vertical-align: middle; color: #333;}

  table.standard-table td,
  table.standard-table th
  {vertical-align: middle; padding: 5px; background: #FBFBFB; border: 10px solid #FBFBFB; border: 0; text-align:left;}
  table.standard-table th {text-align:left;}*/
/*
table.standard-table,
table.addBannerTable
{width: 95%; font: normal 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #333; margin: 0 auto 10px auto; border-collapse: collapse;}*/




#previewPane {
  width: 300px;
  /*height: 200px;*/
  /*margin:5px 0 0 5px;*/
  margin:5px;
}

.input3 {margin:0px; padding:2px; border:1px solid #e8e4e5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #d6d6d6; width:517px; min-width:517px; background:#FFFFFF!important;}
.input3-small{margin:0px; padding:2px; border:1px solid #e8e4e5; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; border:1px solid #d6d6d6; width:100px; min-width:100px;}

/*  work on 20-09-08 start for home page */

#tabs-left {float:left; line-height:normal; margin:0px 0 0 0; float:left;}
#tabs-left ul {margin:0; padding:0; list-style:none; padding:0 0 0 0px}
#tabs-left li {display:inline; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#fefefe}
#tabs-left a {float:left; background:url(../images/tab-menu-left.gif) no-repeat left top; margin:0 1px 0 0; /*padding:0 0px 0px 6px;*/ text-decoration:none; padding:0 0 0 3px; text-align:center; width:84px; outline:0 none;}
#tabs-left a span {/*float:left; */display:block; background:url(../images/tab-menu-right.gif) no-repeat right top; /*padding:0px 18px 3px 18px;*/ line-height:23px; color:#fefefe; padding:0 0 3px;}
#tabs-left a span strong{font-weight:normal;}
#tabs-left a:hover span {color:#fefefe;}
#tabs-left a:hover {background-position:0% -30px; }
#tabs-left a:hover span {background-position:100% -30px;}
#tabs-left a:hover span strong {background:url(../images/tab-menu-cove.gif) center bottom no-repeat; padding:0 0px 7px 0; display:block; overflow:hidden; font-weight:normal}
#tabs-left a.current span {color:#fefefe;}
#tabs-left a:current {background-position:0% -30px; }
#tabs-left a:current span {background-position:100% -30px;}
#tabs-left a:current span strong {background:url(../images/tab-menu-cove.gif) center bottom no-repeat; padding:0 0px 7px 0; display:block; overflow:hidden; font-weight:normal}




#tabs-left1 {float:left; line-height:normal; margin:0px;}
#tabs-left1 ul {margin:0; padding:0; list-style:none; padding:0 0 0 0px;}
#tabs-left1 li {display:inline; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#fefefe;}
#tabs-left1 a {   background:url(../images/tab-menu-left.gif) no-repeat left top; margin:0 0px 0 1px; padding:0 0px 0px 5px; text-decoration:none; float:left;}
#tabs-left1 a span {float:left; display:block; background:url(../images/tab-menu-right.gif) right top no-repeat; padding:0px 15px 3px 15px; line-height:23px; color:#fefefe; }
#tabs-left1 a span strong{font-weight:normal; color:#fefefe;}
#tabs-left1 a:hover span {color:#fefefe;}
#tabs-left1 a:hover {background-position:0% -30px; }
#tabs-left1 a:hover span {background-position:100% -30px;}
#tabs-left1 a:hover span strong {background:url(../images/tab-menu-cove.gif) center bottom no-repeat; padding:0 0px 7px 0; display:block; overflow:hidden; font-weight:normal; color:#fefefe;}

#tabs-left1 a.current span {color:#fefefe;}
#tabs-left1 a:current {background-position:0% -30px; }
#tabs-left1 a:current span {background-position:100% -30px;}
#tabs-left1 a:current span strong {background:url(../images/tab-menu-cove.gif) center bottom no-repeat; padding:0 0px 7px 0; display:block; overflow:hidden; font-weight:normal;color:#fefefe;}



.cnt-top-bg6 {background:url(../images/cnt-top-bg-3.gif) left top no-repeat; padding:0 0 0 0px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px; height:44px; min-height:44px;}

.hot-pic-img {border:5px solid #e0e0e0;}
.hot-pic-hd {color:#af0039; font-size:11px; font-weight:bold; margin:8px 0;}

.mediam-font {font-size:11px; color:#999999}
.mediam-font a{color:#990033; text-decoration:underline}
.mediam-font a:hover{color:#990033; text-decoration:none}

.top-banner {margin:0 0 12px 0; background:url(../images/header-banner.gif) left top no-repeat; padding-top:24px; padding-right:16px;padding-bottom:26px; padding-left:44px; }
.top-banner1 {margin:0 0 11px 0; background:url(../images/header-banner.gif) left top no-repeat; padding-top:10px; padding-right:0px;padding-bottom:26px; padding-left:19px; height:259px;  }


.top-ten-box1 {float:left; width:200px; margin:0 0px 0 0px;  background:url(../images/food-top-ten-restaurants.jpg) left top no-repeat; padding:86px 15px 5px 14px; color:#af0039; font-size:11px; }
/*@media print{
  .top-ten-box1{ background:url(../images/food-top-ten-restaurants.jpg) left top no-repeat;background-size: 234px 230px; background-break:continuous; background-position:left top !important; background-repeat:no-repeat !important; page-break-inside:always; widows:50; layer-background-image:none;}
}*/
.top-ten-box1 p{background:url(../images/point-seprater.gif) left bottom repeat-x; padding:8px 0 11px 0px;}
/*.top-ten-box1 p a{background:url(../images/point-1.gif) left 8px no-repeat; padding:8px 0px 8px 23px; color:#af0039; margin:0;}
.top-ten-box1 p a:hover{ color:#fff; background-color:#af0039; margin:0 0 0 0px; padding:8px 0px 8px 23px;}
*/.top-ten-box1 .point{background-image:url(../images/point-1.gif); background-position:left 0px; .background-position:left 6px; _background-position:left 6px; background-repeat:no-repeat; padding:0 0 0 22px; color:#af0039; text-decoration:none;}

.redover {padding:6px 15px 7px 4px; /*url(../images/topten-arrow.gif) right top no-repeat;*/}
.redover:hover {/*color:#fff; background:#747474;*/ color:#AF0039; text-decoration:underline;  }

.top-ten-box2 {float:left; width:200px; margin:0 0 0 5px; background:url(../images/wine-top-ten-bars.jpg) left top no-repeat; padding:86px 9px 5px 14px;/*padding:86px 14px 5px 14px;*/ color:#af0039; font-size:11px;}
.top-ten-box2 p{background:url(../images/point-seprater.gif) left bottom repeat-x; padding:8px 0 11px 0; }
.top-ten-box2 .point{ background-image:url(../images/point-2.gif); background-position:left 6px; .background-position:left 12px; _background-position:left 12px; background-repeat:no-repeat; padding:6px 0 6px 22px; color:#af0039; text-decoration:none;}

.top-ten-box3 {float:right; width:200px; margin:0 0 0 0px; background:url(../images/sleep-top-ten-hotels.jpg) left top no-repeat; padding:86px 14px 5px 14px; color:#af0039; font-size:11px;}
.top-ten-box3 p{background:url(../images/point-seprater.gif) left bottom repeat-x; padding:8px 0 11px 0;}
.top-ten-box3 .point{background-image:url(../images/point-3.gif); background-position:left 0px; .background-position:left 6px; _background-position:left 6px; background-repeat:no-repeat;  padding:0 0 0 22px; color:#af0039; text-decoration:none;}

.show-all {color:#ab0132; font-size:11px; margin:0 0 0 25px}
p.show-all {background:none; padding-top:0px; padding-bottom:0px; margin-bottom:9px}
.show-all a{color:#ab0132; text-decoration:none;}
.show-all a:hover{color:#ab0132; text-decoration:underline;}
.no-background {background:none;}

.member-login {margin:0 0 8px 0; clear:both;}
.search-mid-bg2 {background:url(../images/search-mid-bg-2.gif) left top repeat-x #63001d; color:#FFFFFF; padding:10px 0 10px 0}
.search-mid-bg3 {background:url(../images/search-mid-bg-2.gif) left top repeat-x #5f001b; color:#FFFFFF; padding:0px 10px 3px 10px}
.login-btn {background:url(../images/loginbt.gif) left top repeat-x; border:1px solid #cccccc; height:19px; min-height:19px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#6F0020; font-weight:bold}
.cnt-top-bg7 {padding:0 0 0 10px; color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:20px;}
.quick-link-top-bg {background:url(../images/quick-link-bg.gif) left top repeat-x; padding:0 0 0 16px}

.cnt-top-bg8 {padding:35px 0 17px 0; color:#000000;}
.rss-link a{background:url(../images/rss_feed_icon.gif) no-repeat; padding-left:20px;}

#tabs-right {float:left; line-height:normal; margin:0px 0 0 0; float:left;}
#tabs-right ul {margin:0; padding:0; list-style:none; padding:0 0 0 0px}
#tabs-right li {display:inline; padding:0; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#fefefe}
#tabs-right a {float:left; background:url(../images/tab-menu-left.gif) no-repeat left top; margin:0 1px 0 0; padding:0 0px 0px 5px; text-decoration:none;}
#tabs-right a span {float:left; display:block; background:url(../images/tab-menu-right.gif) no-repeat right top; padding:0px 22px 3px 15px; line-height:23px; color:#fefefe; }
#tabs-right a span strong{font-weight:normal;}
#tabs-right a:hover span {color:#fefefe;}
#tabs-right a:hover {background-position:0% -30px; }
#tabs-right a:hover span {background-position:100% -30px;}
#tabs-right a:hover span strong {background:url(../images/tab-menu-cove.gif) center bottom no-repeat; padding:0 0px 7px 0; display:block; overflow:hidden; font-weight:normal}
#tabs-right a.current span {color:#fefefe;}
#tabs-right a:current {background-position:0% -30px; }
#tabs-right a:current span {background-position:100% -30px;}
#tabs-right a:current span strong {background:url(../images/tab-menu-cove.gif) center bottom no-repeat; padding:0 0px 7px 0; display:block; overflow:hidden; font-weight:normal}

.quick-link {font-size:10px; color:#FFFFFF}
.quick-link th{font-size:12px; text-align:left; font-weight:bold;padding-top:5px; padding-bottom:5px;}
.quick-link p{font-size:10px; color:#FFFFFF; padding:0px; display:block;}
.quick-link p a{color:#FFFFFF; padding:2px; text-decoration:none; display:block;}
.quick-link p a:hover{color:#FFFFFF; background:#ab0132; padding:2px; text-decoration:none; display:block}


/*  work on 20-09-08 end for home page */


.search-input {margin:0px; padding:2px; border:1px solid #B7B7B7; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:190px; min-width:100%; font-size:11px;}


.gray-text {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#d4d4d4; padding:0 10px}
.gray-text a{color:#D4D4D4; text-decoration:none;}
.gray-text a:hover{color:#D4D4D4; text-decoration:none;}
.gray-text td{padding:0 0 0px 0; }

.gray-text_new {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#d4d4d4; padding:0 10px}
.gray-text_new a{color:#D4D4D4; text-decoration:none;}
.gray-text_new a:hover{color:#D4D4D4; text-decoration:none;}
.gray-text_new td{padding:0 0 8px 0; }

.advance-search {color:#d4d4d4; /*background:url(../images/advance-arrow.gif) left 9px no-repeat;*/ padding:0 0 0 10px;}
.advance-search a{color:#d4d4d4; text-decoration:none;  text-decoration:none;}
.advance-search a:hover{color:#d4d4d4; text-decoration:underline;}

.cnt-brd {border-left:1px solid #999; border-right:1px solid #999; padding:0 10px 10px 10px; height:212px; overflow:hidden; background:#FFFFFF;}

/* CSS for rate stats in detail page*/
dl.rateStarsDetail {font: normal 11px Verdana, Arial, Helvetica, sans-serif; clear: both;}
  
  dl.rateStarsDetail dt{font-weight: bold; margin-right: 10px;}
  
  dl.rateStarsDetail dt,
  dl.rateStarsDetail dd{float: left; width: 26px; margin: 0;}
  
  dl.rateStarsDetail dd img{cursor: pointer; margin-right: 1px;}
/* pop up table start */
.pop_title{color:#ab0132; font:bold 16px Verdana, Arial, Helvetica, sans-serif; margin:10px 20px 10px 24px;}
.popup{ width:260px; margin:0 auto; display:block;}
.popup_img{border:2px solid #ccc; text-align:center; width:225px; margin:0 auto 10px auto;}
.contentnew{ margin:0; padding:0;}
.contentnew_discription{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666; float:left; margin:5px 14px; width:230px; text-decoration:none;}
.contentnew_discription a, .contentnew_discription a:hover{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#666; text-decoration:none;}


.bot_content{margin:0 auto; width:230px;}
.dotline{background:url(../images/dot_line.gif) left top repeat-x; width:210px; float:left; height:3px;}
.read_chef_box{float:left; width:110px; margin:5px 0 5px 0;}
.read_review{/*background:url(../images/read_review.gif) left top no-repeat;*/ height:15px; float:left; color:#ab0132; font:normal 11px Verdana, Arial, Helvetica, sans-serif; padding:0; width:110px; margin:0;}
.chef{background:url(../images/chef_icon.gif) left top no-repeat; height:15px; float:left; color:#ab0132; font:normal 11px Verdana, Arial, Helvetica, sans-serif; padding:0 0 0 24px; width:110px;}
.star_rating{float:left; margin:8px 0 0 0;}
.star_rating ul.rating li.ratingStar {margin:0 10px 0 0;}
.user_rating{float:left; color:#666; font:normal 12px Verdana, Arial, Helvetica, sans-serif; width:100px; border:1px; margin:5px 0 0 0;}
.readmore_a{/*color:#ab0132;*/text-decoration:none; }

/* pop up table start */


/******************************************************/
/* advance search Css*/
/******************************************************/
.left_wrap{width:700px; margin:0 0 0 20px; float:left;}
.left_title{font:bold 20px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.left_container{width:600px; float:left; margin:40px 0 0 0;}
.left_map{
  width:323px;
  margin: 0 auto;
 }
.left_txt_content{float:left;}
.left_txt_content ul{list-style-type:none; margin:0; padding:0;}
.left_txt_content li h2{font:bold 12px Verdana, Arial, Helvetica, sans-serif; color:#000; margin:0; padding:0;}
.left_txt_content li{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ab0132; padding:6px 0;text-align:left;}
* html .left_txt_content li{padding:4px 0;}
.left_txt_content li a{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ab0132; text-decoration:none;}
.left_txt_content li a:hover{color:#ab0132; text-decoration:underline;}


.fieldname{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.fieldsmallname{font:normal 9px Verdana, Arial, Helvetica, sans-serif; color:#000;}
.condition{font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#002a54;}
/*.button2search{border:1px solid #cccccc; background:#ab0132; height:23px; width:80px; width:auto !important; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; padding-bottom:2px; *padding-bottom:0;}*/

.button2search {
background:#AB0132 none repeat scroll 0 0;
border:1px solid #CCCCCC;
color:#FFFFFF;
cursor:pointer;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
padding:3px 5px;
overflow:visible;
}


.button2search_gray{background:url(../images/bt01.jpg) left top no-repeat; /*background:#ab0132;*/ border:0 none; height:23px; min-height:23px; width:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ab0132; font-weight:bold}
.submitnewrecipe{ margin:0; padding:0; text-align:center; /*border-bottom:0 none; border-left:1px solid #cccccc; border-top:1px solid #cccccc;border-right:1px solid #cccccc;height:30px;*/ border:0 none; height:30px; min-height:30px;  background-color:#ab0132; width:150px; min-width:150px;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; cursor:pointer;}

/*.button2search{ background:url(../images/bt01.jpg) left top no-repeat; font:bold 14px Arial, Helvetica, sans-serif; color:#ab0132; text-transform:uppercase; border:0 none; width:108px; height:30px;}*/
/******************************************************/
/******************************************************/
.recipetext{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:17px; 
  font-size:11px;
  
}

.banner-m-ul ,.banner-m-ul li{padding:0; margin:0; list-style:none; }
.banner-m-ul li{ padding-left:10px; background:url(../images/banner-arrow.gif) left 3px  no-repeat; }

.banner-m{background:url(../images/banner-m.gif) repeat-x; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; vertical-align:top;padding-top:10px;}
.banner-m-tit{line-height:18px;}
.brd-wht-3px{border:3px solid #ffffff}
.bnr-sptr{background:url(../images/banner-sptr.jpg) no-repeat right; padding-right:20px; }
.features-part{padding-left:20px; vertical-align:top;}

.white-link{color:#FFFFFF;}
.white-link a {text-decoration:none; color:#FFFFFF;}
.white-link a:hover {text-decoration:underline; color:#FFFFFF !important;}

.extraFeature {padding:7px 0 0 10px; vertical-align:top}

/************************/
.gift-certi-main-box{padding:0px 0px 0px 6px; margin:0px;}
.gift-certi-main-box ul{list-style:none; margin:0px; padding:0px 0px 0px 0px;}
.gift-certi-main-box li{list-style:none; margin:0px; display:inline; padding-bottom:20px; float:left;}
.gift-certi-main-box li.gift-certi-buy{ width:296px; padding-right:14px; text-align:center; padding-top:6px;}
.gift-certi-main-box li.gift-certi-redeem{ width:292px; text-align:center; padding-top:6px;}



.gift-certi-main-box li.gift-certi-buy a:link, .gift-certi-main-box li.gift-certi-buy a:visited, .gift-certi-main-box li.gift-certi-buy a:active{background:url(../images/gift-certificatte-buy.gif) left top no-repeat; height:131px; width:292px; float:left;}
.gift-certi-main-box li.gift-certi-buy a:hover{background:url(../images/gift-certificatte-buy-hover.gif) left top no-repeat;}

.gift-certi-main-box li.gift-certi-redeem a:link, .gift-certi-main-box li.gift-certi-redeem a:visited, .gift-certi-main-box li.gift-certi-redeem a:active{ background:url(../images/gift-certificatte-redeem.gif) left top no-repeat; height:131px; width:292px; float:left;}
.gift-certi-main-box li.gift-certi-redeem a:hover{ background:url(../images/gift-certificatte-redeem-hover.gif) left top no-repeat;}

.advertise-text{padding:0px;}
.advertise-text p{padding:0 0 5px 0; line-height:18px;}
.pad-r{padding-right:10px;}
.bgcolor_white{background-color:#fff;}
.listing1 {/*margin:0 0 10px 0*/ border-left: 1px solid #E3E3E3;border-bottom: 1px solid #E3E3E3;border-right: 1px solid #E3E3E3; background-color:#fff; height:50px; text-align:center; padding-top:50px;}


.breadcrum{color:#990033; padding:0 0 10px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; padding-top:8px; }

.message {
/*color:#666666;
font-style:italic;
*/
text-align:left;
padding:5px 0;
color:#333;
font-weight:normal;
}

.top-pading-10{padding-top:10px !important;} 
.top-pading-9{padding-top:9px !important;} 

.recipe-listing{background:#FFFFFF;}

.recipefindbutton{
  background:transparent url(../images/btn-search.gif) repeat-x scroll left top;
  border:medium none;
  color:#6F0020;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-weight:bold;
  height:22px;
  min-height:22px;
}
.chefheading{
  color:#000000;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:14px;
  font-weight:bold;
  padding:20px 0 0 5px;
}
.star-head{letter-spacing:39px; padding-left:14px;}

#select-rating-stars th, #select-rating-stars td { text-align: center; vertical-align: middle; }
#select-rating-stars th { width: auto; padding: 0; margin: 0; }
#select-rating-stars th.rating-label { width: 20%; text-align: left; }
#select-rating-stars td img { cursor: pointer; margin-top: -4px; }

.frontGiftInput{
  border:1px solid #D4D4D4;
  color:#555555;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:11px;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
  line-height:normal;
  width:530px;
}

.recipecp {
  background-color: #FBFBFB;
  border: 1px solid #E7E7E7;  
}

.margin_one{ margin-left:1px;}
*html .margin_one{ margin-left:0px;}

.gry-msg-box{border:1px solid #e8e8e8; background:#f7f7f7;}
.gry-msg-box p{padding:10px 10px 15px 10px; }
.gry-msg-box p.last{padding:10px 10px 10px 10px;}

.padding0{padding:0px;}


/* copy for frontend */
table.standard-table,
table.standard-table .first-td-th {
padding-top:10px;
}
table.addBannerTable
{width: 100%; font: normal 11px/15pt Verdana, Arial, Helvetica, sans-serif; color: #222; margin: 0 auto 10px auto; border-collapse: collapse;}

  table.standard-table td,
  table.standard-table th
  {vertical-align: middle; background: #FBFBFB; border: 10px solid #FBFBFB; border: 0;padding:15px 12px 10px 10px;}
  table.standard-table td.subscribe-td{width:420px;}
  
  table.standard-table td.buttontd{text-align:right; padding:0 10px 10px 10px;}

    table.standard-table th {font-weight: normal; text-align: left; white-space: normal; vertical-align: middle; color: #333; width:154px;}
    
    table.standard-table .first-td-th {padding-top:10px;}
    
    
    
    table.standard-table th.imageSpace img {border: 1px solid #E9E9E9; padding: 2px;}    
    
    table.standard-table td { text-align: left; background: #FBFBFB;/* border: 1px solid #F6F6F6;*/}
    table.standard-table td div {border:0 none;display:block;float:left !important;height:16px;line-height:normal;padding-top:4px;vertical-align:top;}
    
/* TABLE INSIDE TABLE */
      table.standard-table td.standard-tableContent {width: auto; text-align: left; border: 0;}
      
      
        table.standard-table td.standard-tableContent table, table.standard-table td.standard-tableContent td, table.standard-table td.standard-tableContent th{ width: auto; margin: 0 auto 0 0; background: none; border: 0;}

    table.standard-table td.warning {width: auto; text-align: left;}

  table.standard-table th.standard-tabletitle,
  table.addBannerTable th.standard-tabletitle
  {width: auto; font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000000;  background: #FFF url("../images/design/bullet_orderTitle.gif") 0 23px no-repeat; border-bottom: 1px solid #EEE; text-align:left; text-transform:capitalize; padding:20px 0 8px 8px;}

    table.standard-table th span, .title-account span {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #AB0132; }
    
    table.standard-table td span {font: normal 9px Verdana, Arial, Helvetica, sans-serif; display: block; color: #8A8A8A; padding: 5px 0 0 0;}
    
    table.standard-table td span.inline {display:inline;}
    
    table.standard-table td span.label-field-form {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #000; display: inline;}
    
    table.standard-table td.td-checkbox
    {width:20px;}
    
    table.standard-table th.wrap
    {white-space:normal;}

      /* LINK */
      table.standard-table a:link,
      table.standard-table a:active,
      table.standard-table a:visited,
      table.standard-table a:hover
      {color: #666;}
    
        table.standard-table a:hover {color: #000; text-decoration: underline;}
            
    table.standard-table th.alignCenter,
    table.standard-table td.alignCenter
    {text-align:center;}
    
    table.standard-table th.alignTop,
    table.standard-table td.alignTop
    {vertical-align:top; padding-top:12px;}
    
    table.standard-table th.extraFieldsLabel
    {text-align:center; font-weight:bold;}
    
    table.standard-table th.extraFieldsShort,
    table.standard-table td.extraFieldsShort
    {width:15%;}
        
    table.standard-table th input,
    table.standard-table td input,
    table.standard-table select,
    table.standard-table textarea
    {width: 100%; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #000; padding: 3px 0; border: 1px solid #D4D4D4;}
    
    table.standard-table textarea {height:71px;}
    
    table.standard-table th input,
    table.standard-table td input
    {width: 100%; font: normal 11px Verdana, Arial, sans-serif; color: #000; padding: 3px 0; background: #ffffff; border: 1px solid #D4D4D4;}

      table.standard-table td input.inputExplode {width: 496px;}
      
      table.standard-table td input.extraCheckboxExplode {width: 330px;}

      table.standard-table td input.commonFieldExplode {width: 260px;}
      
      table.standard-table td input.extraFieldExplode {width: 210px;}

  table.standard-table th input,
  table.standard-table input.inputRadio,
  table.standard-table input.inputCheck {width: auto; height:auto;}

    table.standard-table input.inputRadio,
    table.standard-table input.inputCheck {border: 0; vertical-align:middle;}
    
    table.standard-table input.inputAlign {width:auto; border:0; width:15px; height:15px; vertical-align:middle; margin-right:5px; margin-left:0px;}
  
  table.standard-table select {width:100.35%}
  
  /*table.standard-table textarea.input-textarea-form-listing
  {width:496px;}*/
  
  table.standard-table img.iconAlign
  {vertical-align:baseline; margin:0 0 0 5px;}
  
  html>body table.standard-table img.iconAlign
  {vertical-align:text-top; margin-top:-2px;}

  table.standard-table table
  {font: normal 11px Verdana, Arial, Helvetica, sans-serif; margin: 0 auto 0 auto; line-height:18px;}
  
  table.standard-table table.table-status
  {width: 300px; margin: 0; padding: 0;}
  
  table.standard-table td.standard-tablenote
  { width: auto; background: #FFF; border: 5px solid #F4F4F4;}
  
  table.standard-table td.standard-tablenote * {margin: 0; padding: 0;}
  
    table.standard-table td.standard-tablenote ul {margin-left: 20px;}

      /* TREE VIEW */
      
      #main-right .treeviewMainMenu {margin: 0 20px 0 20px; border-width: 5px; border-color: #F4F4F4;}
      
      /* ADD CATEGORIES LINK */
      
      a.addLINK:link,    
      a.addLINK:visited,    
      a.addLINK:active,    
      a.addLINK:hover { font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #AB0132; text-align: left; padding: 10px 25px 10px 0px; display: block;}
          
        a.addLINK:hover {color: #000;}
      
      table.standard-table td.treeView
      {width: auto;}
      
        table.standard-table td.treeView span,
        table.standard-table td.treeView div.treeviewMainMenu_divNodes2 span
        { color: #097D02; text-decoration: underline; display: inline;} 
        
        table.standard-table td.treeView div.treeviewLoadingMessage,
        table.standard-table td.treeView div.treeviewMainMenu
        {display: block; background: #FFF; background: #FFF; border: 1px solid #E6EEF7;}

        table.standard-table td.treeView table.tableCategoriesADDED
        {width: 100%; text-align: center;}

          table.standard-table td.treeView table.tableCategoriesADDED td.tableCategoriesBUTTONS
          { width: auto; text-align: right;}
          
          table.tableCategoriesADDED th.alignLeft {text-align:left;}
        
          table.standard-table td.treeView table.tableCategoriesADDED input,
          table.standard-table td.treeView table.tableCategoriesADDED button
          {border:1px solid #cccccc; background:#ab0132; padding:3px 5px;/*height:23px; min-height:23px;*/  width:80px; width:auto !important;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold}
          /*{width: 180px; color: #fff; height: 30px; line-height: 25px;cursor: pointer; background: #C8C6CB url("../../images/design/bg_treeviewButton.gif") 0 0 repeat-x; border: 0;}*/
          table.standard-table td.treeView table.tableCategoriesADDED button{overflow:visible;}
          table.standard-table td.treeView table.tableCategoriesADDED td.tableCategoriesCONTENT
          { width: auto; text-align: center; border: 0;}

            table.standard-table td.treeView table.tableCategoriesADDED td.tableCategoriesCONTENT textarea
            {width: 100%;}    
    
/* end */


.feature-top-alter {padding:15px 0px 32px 0px;}

.show-full-list{ padding-right:4px; font-size:11px; font-weight:normal;}

/*For About us page*/
.cms p.abt-title{font-size:11px; font-weight:bold; color:#000000; padding-bottom:0px;}
.cms p.abt-text{ line-height:18px; font-size:11px; color:#000000; padding-bottom:10px;}
.cms p.abt-sub-title{ font-weight:bold; font-size:11px; padding:10px 0px 0px 0px;  color:#000000}
.cms p.show-full-list{ padding-right:6px;color:#000000}
.cms p.abt-feedback{ padding:10px 0px;color:#000000}
.cms p.abt-line-height{padding:10px 0px;}
.abt-border {border-bottom:1px solid #EEEEEE; height:1px; clear:both; margin:10px 0;}
* html .abt-border{ margin-top:0;}
.pnormal{line-height:18px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000000;}
.submit-recipe-bnt{ position:absolute; margin-left:487px;}
html*.submit-recipe-bnt{
[margin-left:-693px;/*necessary to hide from Mozilla*/
margin-left:487px;/*read by Safari*/
]margin-left:-152px;/*only read by IE6*/
}
/*\*//*/
.submit-recipe-bnt{margin-left:-174px;}
/* */ 
.preview-detail{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.preview-detail strong{text-transform:uppercase; padding-bottom:5px; display:block;}
.preview-detail td{padding-bottom:15px;}

.listing-feature-detail .first-title{padding:10px 0 5px 0;}
.listing-feature-detail .title{padding:20px 0px 5px 0;}
.rating_title_width{ display:block; float:left; white-space:normal; text-align:left; margin-right:8px;}
.rating_title_width{ /*width:84px;*/ width:127px; padding-left:3px;}
html* .rating_title_width{
[width:126px; margin-right:8px;/*necessary to hide from Mozilla*/
width:128px; margin-right:4px;/*read by Safari*/
]width:128px; margin-right:8px;/*only read by IE7*/
}
* html .rating_title_width{width:126px; margin-right:8px;} /*only read by IE6*/
.title_img_padding img{ padding-left:12.4px;}
* html .title_img_padding img{padding-left:12px;}
.clear-both{ clear:both;}
.error_msg_heading{ color:#FF0000 !important;}
.limited_categories{color:#8A8A8A !important;text-decoration:none !important;font-size:9px !important;font-weight:normal;}
.enquiry_about{padding-right:0px !important; width:175px !important; white-space:nowrap !important;}

.whitecolor{background-color:#fff;}
.bloge_list_title{font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#000; line-height:24px; padding-left:0px;}
.graybg_blog{background-color:#f1f1f1; border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
.topic_title{font:11px Verdana, Arial, Helvetica, sans-serif; color:#ab0132; padding:7px; text-align:left;}
.replies_txt{font:11px Verdana, Arial, Helvetica, sans-serif; color:#666; text-align:left; vertical-align:top}
.red_title{width:130px; color:#ab0132;line-height:18px; }

.replies_txt {
color:#666666;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:left;
}

.leftspaceing div.jqTransformInputWrapper{width:142px !important;}
.leftspaceing div.jqTransformInputWrapper{
[width:142px;margin-right:0px;/*necessary to hide from Mozilla*/
width:146px !important; margin-right:11px !important;/*read by Safari*/
].width:142px !important;.margin-left:0px !important;_margin-left:0px !important;_margin-right:0px !important;/*only read by IE6*/
}
 
.leftspace div.jqTransformSelectWrapper{ 
  width:180px !important; 
  margin-left:9px !important; 
  .margin-left:5px;
  _margin-left:5px !important;
}
td.leftspace div.jqTransformInputWrapper{.margin-left:5px !important;.width:180px !important;}
.leftspace div.jqTransformInputWrapper{
[width:178px !important; margin-left:1px !important;/*necessary to hide from Mozilla*/
margin-left:-2px !important;/*read by Safari*/
]_width:180px !important;_margin-left:0px !important;/*only read by IE6*/
}
/*#leftspace div.jqTransformInputWrapper {width:181px !important;_width:180px !important; margin-left:1px !important;_margin-left:0px !important;}*/

.leftposition{margin-left:10px; _margin-left:8px; padding-bottom:2px;}
.headerback-tab-nsw {}
.headerback-tab-nsw td { text-align:center;}
.headerback-tab-nsw td a { padding:0px 15px;}
.leftposition{margin-left:10px; _margin-left:8px; padding-bottom:2px;}

.criticschoice {
color:#AB0132;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;}

.imgspace{width:106px; background-color:#fff;}
.event-imgspace { background: transparent; }
#galleryContainer { text-align: center; }
#galleryContainer a { margin: 0 0px; }
.middle-image { padding: 0 1px; }
.noimgspace{width:106px; background-color:#f3f3f3;}
#hot_picks, #recipes, #wine_list{height:223px; overflow:hidden;}
.ui-tabs-hide {display: none !important;}
.ui-tabs-panel{ display:block;}

.whatsnearyby-div { width:299px;}
.whatsnearyby-div img {margin: 0px !important; }
.whatnear-bg { background:#5e001b url(../images/whats_nearby-red-bg.jpg) repeat-x left bottom !important; padding:10px 8px 5px !important;}
.what-title {background:#5e001b; border-bottom:1px solid #bd4767; color:#FFFFFF; display:block; font-size:11px;padding:7px;}
.unit_display { background:#5e001b none repeat scroll 0 0; color:#FFFFFF; text-align:center; padding:2px 5px; }
.nnearby-tb-what .alternet { background:#E2E2E2 none repeat scroll 0 0; } 
.nnearby-tb-what { color:#333333; font-size:11px; }
.nnearby-list-div { border:1px solid #aaaaaa; border-width:0px 1px; padding:0px 10px; background:#ffffff; }
.nnearby-list-divex {border:1px solid #aaaaaa; border-width:0px 1px; height:5px; font-size:0px; line-height:0px;}
.nnearby-list-div div { padding:2px 7px; text-align:left;}
.nnearby-list-div div.alternet {background:#E2E2E2 none repeat scroll 0 0;}
.bot-what-near td { font-size:0px; line-height:0px;}
.content-cntbg-print, .wine-content-cntbg-print{ display:none;}
/* prmosnal_banner */
.f_25{ font-size:25px;line-height:28px; margin:0; padding:0;}
/* prmosnal_banner */
.align-top{ background:url(../images/home_line.JPG) left bottom no-repeat; height:5px;}
.align-top img{ display:none;}
@media print{
  /**{page-break-inside: always; } */
  body{ background:none;}
  .wrapper{ display:block;}
  .listing-alternet, .listing{clear:both; display:block; min-height:100px; height:auto !important; height:100px; width:100%;}
  .listing, .listing-alternet{ padding:5px 0;}
  .content{ clear:both; /*page-break-inside: always;*/ display:block;}
  /*.wrapper > .content{overflow:auto;}*/
  .left-part, .right-part{ min-height:100px; height:auto !important; height:100px; display:block;}
  .content-cntbg{ background:none; position:relative;}
  .content-cntbg-print{padding:0 0 0 0; background:url(../images/recipes-cnt-bg.jpg) left top no-repeat; position:absolute; top:188px; height:256px; width:974px; display:block;}
  .wine-content-cntbg{ background:none; position:relative;}
  .wine-content-cntbg-print{padding:0 0 0 0; background:url(../images/wine-cnt-bg.jpg) left top no-repeat; position:absolute; top:188px; height:256px; width:974px; display:block;}
  .thumb-div{ clear:both; page-break-inside:avoid;}
  .thumb-div tr, .thumb-div img{page-break-inside: always;}
  #print-none{ /*display:none;*/}
  .advertisment{ clear:both;}
  html > body .footer_new { clear:both; page-break-inside: auto; background-color:#fff; overflow:visible; }
  .footer_new{clear:both; page-break-inside: auto; background-color:#fff; overflow:auto;}
  /*.linsting-pad{ width:229px;}*/
  .right-menu-topbg{ width:282px !important; .width:282px !important; }
  /*#menu1 li a { padding:0px;}*/
  .copyright-txt{page-break-inside: always; }
  .advertisment img{page-break-inside: always; }
  .left-cal, .left-cal div{ vertical-align:top;}
  /*#hot_picks, #recipes, #wine_list, cnt-brd{ height:212px; overflow:hidden;}*/
  .display-none{ display:none}
  .align-top-bg{ display:block; background:url(../images/home_line.JPG) left bottom no-repeat; height:5px;}
  .button2search, ul.standarButton LI button, Table.standard-table TD.treeView Table.tableCategoriesADDED INPUT{ outline:none !important; border:none !important;}
  .dis-print-list{ display:block; height:10px; width:100%; clear:both;}
}


/* FOLLOW US
/////////////////////////////////////////////////////*/        

div#follow-us { margin: 0 0 5px 0; text-align: left; line-height: 16px; height: 16px; float: left; }
div#follow-us img { vertical-align: top; }
div#fws-copyright { margin: 0 0 5px 0; text-align: right; line-height: 16px; height: 16px; float: right; }

div#follow-us, div#fws-copyright { color: #666; font-size: 10px; }





.rss-subscribe { background: transparent url(../images/rss-homepage-small.jpg) 0 0 no-repeat; padding: 0 0 0 15px; }
