body
{
	background: #e9e9e8 url(images/background-image.jpg) no-repeat center top;
	margin: 0px;
}
html > body *
{
	outline: none;
}
div, td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3E3E3E;
	/*line-height: 15px;*/
}
h1, h2, h3, h4, h5, h6, p, form
{
	margin: 0px;
	padding: 0px;
}

img, div, td
{	
	border: 0;
}
p
{
	color: #999999;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	line-height:17px;
}

.floatleft
{
	float: left !important;
}
.floatright
{
	float: right;
}
.clear
{
	clear: both;
}

.align-r
{
	text-align: right !important;
}
.align-l
{
	text-align: left !important;
}
.gray-border
{
	border: 1px solid #eaeaea;
	background: #fff;
}

/*----- Main container ID's and classes begins -----*/
#wrapper
{
	width: 960px;
	margin: 0px auto;
}
/*------------------Header Part begin ---------------*/
.header
{
	width: 960px;
	padding: 0px 0px 0px 0px;
}
/*------------------Header Part End ---------------*/
/*------------------Logo Part begin ---------------*/
.logo
{
	float: left;
	background: url(images/logo.png) no-repeat left top;
	width: 446px;
	height: 99px;
	margin: 0px 0px 0px -116px;
}
.logo a
{
	display: block;
	height: 99px;
	width:200px;
	margin-left:120px;
}
/*------------------Logo Part End ---------------*/

.link1
{
	color: #333333;
	font-size: 11px;
	text-decoration: underline;
	line-height: 24px;
}
.link1:hover
{
	text-decoration: none;
}

.link2
{
	color: #333333;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.link2:hover
{
	text-decoration: none;
}

.link3
{
	color: #333333;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.link3:hover
{
	text-decoration: none;
}

.link4
{
	padding: 0px 0px 0px 41px;
	float: left;
}
/*------------------Header Left start here ---------------*/
.header-right
{
	float: right;
	width: 540px;
	padding: 0px 0px 0px 0px;
}
/* width:446px */
.login_holder
{
	padding: 0px 0px 0px 0px;
}
.login-desc
{
	float: right;
	font-size: 11px;
	color: #fff;
	padding: 7px 11px 0px 0px;
	font-weight: bold;
	width: 330px
	;
	text-align: left;
}
.login-tab-main
{
	float: right;
}
.login-tab-main-left
{
	background: url(images/login_left.png) no-repeat left top;
	width: 10px;
	height: 32px;
	float: left;
}
.login-tab-main-mid
{
	background:url(images/login_mid2.png) repeat-x left top;
	height: 24px;
	float: left;
	padding: 8px 5px 0px 5px;
}
.login-tab-main-mid a
{
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.login-tab-main-mid a:hover
{
	text-decoration: underline;
}

.video-tour
{
	width: 324px;
	height: 67px;
	background: url(images/video_img.png) no-repeat left top;
	float: right;
}

.video-tour a:hover
{
	width: 324px;
	height: 67px;
	background: url(images/video_img_over.png) no-repeat left top;
	float: right;
}
.video-tour a
{
	width: 324px;
	height: 67px;
	display: block;
}

.login-tab-main-right
{
	background: url(images/login_right.png) no-repeat left top;
	width: 10px;
	height: 32px;
	float: left;
}
/*------------------Header Left End here ---------------*/

/*******************Container Start Here***********/
.container
{
	width: 960px; float:left;
}
.container-up
{
	width: 960px;
	float: left;
}
/*******************Container left Start Here***********/
.container-order-box-left
{
	width: 600px; position:relative; z-index:9;
	float: left;
}
.container-order-box-up
{
	background: url(images/box_top.png) no-repeat left top;
	width: 600px;
	height: 10px; float:left;
}
.container-order-box-mid
{
	background: #fff;
	width: 600px;
	position: relative;
	float: left;
	padding: 0px 0px 0px 0px;
	z-index:9;
}
.brows_box
{
	background: url(images/brows-cafe.png) no-repeat left top;
	width: 155px;
	height: 42px;
	position: absolute;
	left: 445px;
	top: -10px;
	text-align: center;
	text-transform: uppercase;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	padding: 18px 0px 0px 0px;
	z-index:999;
}
.brows_box a{color:#666666;font-size:14px;font-weight:bold;}
.container-order-box-bottom
{
	background: url(images/box_bottom.png) no-repeat left top;
	width: 600px;
	height: 11px;
}
.step-holder
{
	width: 402px;
	padding:15px 0px 11px 16px;
	float: left;
}
.order-img
{
	width: 326px;
	background: url(images/order_img.png) no-repeat left top;
	height: 35px;
	float: left;	
	margin: 0px;
}
.step_main
{
	margin: 0px;
	padding: 10px 0px 0px 0px;
	float: left;
	display: none;
}
.step-desc
{
	background: url(images/step1.png) no-repeat left top;
	width: 31px;
	height: 8px;
	float: left;
	margin-top: 12px;
}
.step-num
{
	background: url(images/step_Num.png) no-repeat left top;
	width: 10px;
	height: 19px;
	float: left;
	margin: 5px 0px 0px 6px;
}

.find-holder
{
	padding: 0px 0px 4px 18px;
	background: url(images/bg.png) repeat-x left bottom;
	float: left;
	width: 578px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}
.find-holder p
{
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	color: #999999;
}
.find-holder span
{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

/*******************Search Holder Start Here***********/

.search-holder
{
	padding: 20px 0px 0px 0px;
	float: left;
	width: 570px;
}
.search-left
{
	background: url(images/search_left.png) no-repeat left top;
	width: 7px;
	height: 60px;
	float: left;
}
.search-left2
{
	background: url(images/search-again-left.gif) no-repeat left top;
	width: 6px;
	height: 30px;
	float: left;
}
/* .search-mid{ background:url(images/search_mid.gif) repeat-x left top; width:360px; height:45px; float:left; border:none; color:#DCDCDC; font-size:24px; padding:15px 0px 0px 10px; font-style:italic;} */
.search-mid
{
	background: url(images/search_mid.gif) repeat-x left top;
	width: 360px;
	float: left;
	border: none;
	color: #DCDCDC;
	font-size: 24px;
	padding: 16px 0px 16px 10px;
	font-style: italic;
}
.search-midNormal
{
	background: url(images/search_mid.gif) repeat-x left top;
	width: 526px; /* 360px Extended width */
	float: left;
	border: none;
	color: #666666;
	font-size: 24px;
	padding: 16px 0px 17px 10px;_padding: 16px 0px 18px 10px;
	font-style: normal;
	margin:0;
}
/*added by shree*/
.search-mid2
{
	background: url(images/search_mid.gif) repeat-x left top;
	width: 360px;
	height: 45px;
	float: left;
	border: none;
	color: #DCDCDC;
	font-size: 24px;
	padding: 15px 0px 0px 10px;
}
.search-mid3
{
	background: url(images/search-again-mid.gif) repeat-x left top;
	width: 170px;
	float: left;
	color: #DCDCDC;
	font-size: 12px;
	padding: 9px 0px 8px 10px;
	border: none;
	font-style: italic;
}
/*added font-style:italic*/
.search-mid3Normal
{
	background: url(images/search-again-mid.gif) repeat-x left top;
	width: 170px;
	float: left;
	color: #666666;
	font-size: 12px;
	padding: 9px 0px 8px 10px;
	border: none;
	font-style: normal;
}
/*added by shree*/
.search-right
{
	background: url(images/search_right.png) no-repeat left top;
	width: 7px;
	height: 60px;
	float: left;
}
.search-right2
{
	background: url(images/search-again-right.gif) no-repeat left top;
	width: 6px;
	height: 30px;
	float: left;
}
.checkbox-holder
{
	float: left;
	padding: 10px 0px 5px 10px;
}
.checkbox-holder p
{
	font-weight: bold;
	font-size: 11px;
}
.checkup
{
	padding: 2px 0px 0px 5px;
}
.bottom_corner
{
	background: url(images/bottom-_corner.png) no-repeat left top;
	width: 599px;
	height: 16px;
	margin: 0px 0px 0px 1px;
	float: left;
}

/*******************Name Holder Start Here***********/

.name_holder
{
	padding: 15px 0px 0px 0px;
	position: relative;
	float: left;
	width: 570px;
}
.main-name-holder
{
	padding: 0px;
	float: left;
}
.main-name-holder-left
{
	background: url(images/enter_left.gif) no-repeat left top;
	width: 6px;
	height: 43px;
	float: left;
}
.main-name-holder-left2
{
	background: url(images/postcode-left.gif) no-repeat left top;
	width: 3px;
	height: 22px;
	float: left;
}
.main-name-holder-mid
{
	background: url(images/enter_mid.gif) repeat-x left top;
	width: 374px;
	height: 33px;
	float: left;
	font-size: 18px;
	color: #999999;
	border: none;
	padding: 10px 0px 0px 0px;
	position: relative;
}
.main-name-holder-mid2
{
	background: url(images/postcode-mid.gif) repeat-x left top;
	width: 186px;
	height: 22px;
	float: left;
	color: #999999;
	border: none;
	padding: 2px 0px 0px 0px;
	position: relative;
}
.search
{
	background: transparent;
	border: none;
	width: 378px;
	padding: 3px 0px 5px 2px;
	font-size: 18px;
	color: #999999;
}
.search2
{
	background: transparent;
	border: none;
	width: 164px;
	padding: 1px 0px 5px 8px;
	font-size: 12px;
	color: #999999;
}
.main-name-holder-right
{
	background: url(images/enter_right.gif) no-repeat left top;
	width: 7px;
	height: 43px;
	float: left;
}
.main-name-holder-right2
{
	background: url(images/postcode-right.gif) no-repeat left top;
	width: 3px;
	height: 22px;
	float: left;
}
.main-name-holder-mid .arrow
{
	position: absolute;
	z-index: 100;
	left: 38px;
	top: -8px;
	display: block;
}
.main-name-holder-mid2 .arrow2
{
	position: absolute;
	z-index: 100;
	left: 18px;
	top: -4px;
	display: block;
}

.check-search-holder
{
	padding: 10px 0px 0px 0px;
	float: left;
	font-size: 11px;
	font-weight: bold;
}

/*******************Find button div Start Here***********/

.find-btn-holder
{
	padding: 1px 0px 0px 0px;
	float: left;
}
.find-btn
{
	background: url(images/find_btn.png) no-repeat left top;
	width: 166px;
	height: 67px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	margin: -15px 0px 0px 0px;
}
.find-btn:hover
{
	color: #fff;
}


.find-btn2
{
	background: url(images/find_btn2.png) no-repeat left top;
	width: 142px;
	height: 42px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	margin: 0px 0px 8px 10px;
}
.find-btn2:hover
{
	color: #fff;
}

.find-btn3
{
	background: url(images/find_btn2.png) no-repeat left top;
	width: 142px;
	height: 42px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
.find-btn3:hover
{
	color: #fff;
}

.find-btn4
{
	background: url(images/register_now_btn.png) no-repeat left top;
	width: 193px;
	height: 41px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
.find-btn4:hover
{
	color: #fff;
}

.find-btn5
{
	background: url(images/find_btn3.png) no-repeat left top;
	width: 93px;
	height: 42px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	margin: 0px 0px 0px 10px;
}
.find-btn5:hover
{
	color: #fff;
}
.edit-Order-btn
{
    background: url(images/edit-order-date.png) no-repeat center top;
    width: 140px;
    height:auto;
    border: none;
    cursor: pointer;
    cursor: pointer;
    
    }
.find-btn6
{
	background: url(images/find-small.png) no-repeat left top;
	width: 126px;
	height: 54px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
.find-btn6:hover
{
	color: #fff;
}

.search span
{
	font-size: 18px;
	color: #666666;
}

/*******************Container right part Start Here***********/
.container-order-box-right
{
	float: right;
	padding: 0px;
}
.fast-box-holder
{
	padding: 0px 0px 0px 5px;
	float: left;
	width: 350px;
}
.fast-box-holder-top
{
	background: url(images/fast_box_up.png) no-repeat left top;
	width: 350px;
	height: 10px;
	float: left;
	font-size:1px;
}
.fast-box-holder-mid
{
	background: #FFF; overflow:hidden;
	width:323px; float:left;
	min-height:432px;_height:332px;
	max-height:432px;
	font-weight: bold;
	padding:8px 5px 3px 20px;_padding:10px 5px 5px 20px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	float: left;
}
.fast-box-holder-mid h2
{
	color: #999999;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	font-size: 11px;
}
.fast-box-holder-bottom
{
	background: url(images/fast_box_bottom.png) no-repeat left top;
	width: 350px;
	height: 10px;
	float: left;
	font-size:1px;
}

.heading
{
	background: url(images/fast_head_img.png) no-repeat left top;
	width: 212px;
	height: 24px;
	margin: 0px 0px 10px 0px;
}
.nav_bar
{
	padding: 10px 0px 10px 0px;
	float: left;
	width: 100%;
}
.nav_bar ul
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 100%;
}
.nav_bar li
{
	padding: 8px 0px 8px 30px;
	background: url(images/fast_chek-img.png) no-repeat left top;
	font-size: 16px;
	list-style: none;
	text-transform: uppercase;
	margin: 0px;
	color: #333333;
}
.fast-box-desc
{
	padding: 0px 15px 1px 0px;
	float: left;
}
.fast-box-desc h2
{
	padding: 4px 0px 8px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase; width:300px;
}
.fast-box-desc p
{
	padding: 0px;
	font-size: 13px;
	color: #999999;
	line-height: 18px;
	margin: 0px;
	font-weight: normal;
	width: 308px;
	text-align:left;	 
}

/*******************Container Bottom Start Here***********/
.container_bottom-holder
{
	margin: 0px;
	padding: 9px 0px 0px 0px;
	float: left;
}
.container_bottom-holder img
{

}
.container_bottom-left
{
	float: left;
	width: 600px;
}
.container_bottom-right
{
	float: left;
	width: 340px;
	padding: 0px 0px 0px 10px;
}
/******************Video part Start Here***********/

.video-box-holder
{
	padding: 0px;
}
.video-box-holder-top
{
	background: url(images/video_box_up.png) no-repeat left top;
	width: 600px;
	height: 10px;
	font-size:1px;
}
.video-box-holder-mid
{
	background: #FFF;
	width: 600px;
	float: left;
}
.video-box-holder-bottom
{
	background: url(images/video_box_bottom.png) no-repeat left top;
	width: 600px;
	height: 10px;
	float: left;
}

.video-desc-holder
{
	padding: 7px 0px 0px 21px;
	float: left;
}
.video-desc-main
{	float: left;
	background: url(images/img_1.png) no-repeat left top;
	padding: 0px 0px 10px 30px;
	width:160px;

}
/*padding:0px 40px 10px 30px;*/
.video-desc-main2
{
	float: left;
	background: url(images/img_2.png) no-repeat left top;
	padding: 0px 0px 10px 30px;
	width:160px;
}
/*padding:0px 40px 10px 30px;*/
.video-desc-main3
{
	float: left;
	background: url(images/img_3.png) no-repeat left top;
	padding: 0px 0px 10px 30px;
	width:160px;
}
/*padding:0px 40px 10px 30px;*/
.video-desc-holder h1
{
	font-size: 12px;
	color: #4E4E4D;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px 0px 1px 0px;
}
.video-desc-holder p
{
	font-size: 12px;
	color: #FCBA1A;
	font-weight: bold;
}

.video-desc
{
	padding: 7px 20px 0px 25px;
	background: url(images/video_box_sep.gif) no-repeat center top;
	float: left;
	width: 555px;
}
.video-desc-l
{
	float: left;
	padding: 5px 0px 0px 0px;
	font-size: 11px;
	color: #666666;
}
.video-desc-l p
{
	font-size: 11px;
	color: #666666;
}
.video-desc-l a
{
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.video-desc-l a:hover
{
	font-size: 11px;
	color: #333333;
	text-decoration: none;
}
.main-video-holder
{
	background: url(images/watch_vedio.png) no-repeat left top;
	width: 183px;
	height: 27px;
	float: right;
}

.main-video-holder a:hover
{
	background: url(images/watch_vedio_over.png) no-repeat left top;
	width: 183px;
	height: 27px;
	float: right;
}
.main-video-holder a
{
	width: 183px;
	height: 27px;
	display: block;
}

.banner_holder
{
	background: url(images/banner_img.png) no-repeat left top;
	width: 227px;
	height: 72px;
	padding: 30px 0px 0px 125px;
}
.banner_holder h1
{
	font-size: 16px;
	color: #FCBA1A;
	font-weight: bold;
	text-transform: uppercase;
}
.banner_holder p
{
	font-size: 11px;
	color: #999999;
	padding: 10px 0px 0px 0px;
}
.banner_holder a
{
	font-size: 11px;
	text-decoration: underline;
	color: #333333;
	font-weight: bold;
}
.banner_holder a:hover
{
	text-decoration: none;
}

/*******add new css for about new ecater: modified date: 21 june 2010.*************/
/*.about_new_ecater{background:#FFF7E3 url(images/fast_box_mid.png) repeat-x left top; width:340px; height:98px;font-size:11px; color:#999999; line-height:15px; margin:0px; font-weight:normal;  }*/

.about-new-ecater-mid
{
	background: #fff;
	border-left: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	float: left;
	padding: 5px 5px 0 20px;
	width: 323px;
	min-height:77px;_height:77px;
	max-height:77px;
	overflow: hidden;
}

.product_holder
{
	padding: 13px 0px 5px 19px;_padding: 13px 0px 5px 0px;
	float: left;
}
.product_holder .product_main
{
	width: 85px;
	height: 90px;
	float: left;
	position: relative;
	z-index: 1000;
	margin-left: 10px;cursor:pointer;
	text-align:left;
}
.product_holder .product_main a
{
text-decoration:none!important;
}
.product_holder .product_main img
{ cursor:pointer;
}

.product_holder .product_main:first-child
{
	margin-left: 0px;
}
.product_holder .product_main .corners
{
	float: left;
	position: absolute;
	top: -5px;
	left: -5px;
	background: transparent url(images/img_holder.png) 0 0 no-repeat;
	display: block;
	width: 97px;
	height: 93px;
}

.product_holder .product_main .corners a
{
	display: block;
	width: 97px;
	height: 93px;
	text-decoration:none;
}
/*******************Container End Here***********/

/*******Footer Part Start here*************/
.footer
{
	width: 960px;
	float: left;
}

.footer-up
{
	padding: 30px 0px 0px 20px;
	float: left;
}
/*add width:120px to 150px Modified date: 24 june 2010  */
.footer-desc-holder
{
	width:156px;_width:140px;
	float: left;
	padding: 0px 15px 0px 25px;_padding:0px;
	font-size: 11px;
}
.footer-desc-holder h2
{
	font-size: 12px;
	color: #999;
	text-transform: uppercase;
	font-weight: normal;
	width: 180px;
}
/*width:130px*/
.footer-desc-holder ul
{
	padding: 10px 0px 0px 0px;
	margin: 0px;
}

/*add width:180px; Modified date: 24 june 2010  */
.footer-desc-holder li
{
	color: #999;
	padding: 5px 0px 5px 0px;
	list-style: none;
	width: 180px;
}
.footer-desc-holder li a
{
	font-size: 11px;
	color: #999;
	text-decoration: underline;
	margin: 0px;
}
.footer-desc-holder li a:hover
{
	text-decoration: none;
}

.footer-bottom
{
	background: url(images/footer_sep.png) no-repeat center top;
	width: 940px;
	padding: 25px 0px 18px 20px;
	float: left;
	margin-top: 10px;
}
.footer-bottom p
{
	font-size: 11px;
	color: #999;
	font-weight: normal;
}
.footer-bottom a, .footer-up a
{
	font-size: 11px;
	color: #999;
	text-decoration: underline;
	margin: 0px;
}
.footer-bottom a:hover, .footer-up a:hover
{
	text-decoration: none;
}
.padd
{
	padding: 7px 0px 0px 0px;
}
.icon_div2
{
	background: url(images/icon2.png) no-repeat left top;
	float: left;
	width: 30px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}

.icon_div2 a
{
	width: 30px;
	height: 30px;
	display: block;
}
.icon_div2 a:hover
{
	width: 30px;
	height: 30px;
	display: block;
	background: url(images/icon2_h.png) no-repeat left top;
}
.icon_div3
{
	background: url(images/icon3.png) no-repeat left top;
	float: left;
	width: 30px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}

.icon_div3 a
{
	width: 30px;
	height: 30px;
	display: block;
}
.icon_div3 a:hover
{
	width: 30px;
	height: 30px;
	display: block;
	background: url(images/icon3_h.png) no-repeat left top;
}
.icon_div4
{
	background: url(images/icon4.png) no-repeat left top;
	float: left;
	width: 30px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}

.icon_div4 a
{
	width: 30px;
	height: 30px;
	display: block;
}
.icon_div4 a:hover
{
	width: 30px;
	height: 30px;
	display: block;
	background: url(images/icon4_h.png) no-repeat left top;
}
.icon_div5
{
	background: url(images/icon5.png) no-repeat left top;
	float: left;
	width: 30px;
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 10px;
}

.icon_div5 a
{
	width: 30px;
	height: 30px;
	display: block;
}
.icon_div5 a:hover
{
	width: 30px;
	height: 30px;
	display: block;
	background: url(images/icon5_h.png) no-repeat left top;
}

.bottom_link
{
	padding: 0px 5px 0px 0px;
	text-decoration: underline;
}
/*padding:0px 5px 0px 15px; */
.bottom_link:hover
{
	text-decoration: none;
}
/*******Footer Part End here*************/
/*----- Main container ID's and classes End -----*/

/***********Inner Page Start Here***********/
.main_box_holder
{
	padding: 0px;
	width: 960px;
	float: left;
}
.top_holder
{
	width: 960px;
	float: left;
	_height:10px;
	
}
.top_holder_left
{
	background: url(images/top_left.png) no-repeat right top;
	width: 10px;
	height: 13px;
	float: left;
}
.top_holder_mid
{
	background: url(images/top_mid.jpg) repeat-x left top;
	width: 940px;
	height: 13px;
	float: left;
}
.top_holder_right
{
	background: url(images/top_right.png) no-repeat left top;
	width: 10px;
	height: 13px;
	float: left;
}

/*.mid_bg{ background:#fff url(images/box_bg.jpg) repeat-x left bottom; float:left; width:936px; border-left:2px solid #fff;border-right:2px solid #fff; padding:5px 0px 0px 20px}*/
.mid_bg
{
	background: #fff;
	float: left;
	width: 936px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	padding: 5px 0px 0px 20px;
	_margin-top:-2px;
}

/*.mid_bg_profile{ background:#fff url(images/box_bg.jpg) repeat-x left bottom; float:left; width:956px; border-left:2px solid #fff;border-right:2px solid #fff; padding:5px 0px 0px 0px; position:relative;}*/
.mid_bg_profile
{background: #fff;
	float: left;
	width: 956px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	padding: 5px 0px 0px 0px;
	position: relative;
	_margin-top:-2px;
	}

.left_container
{
	float: left;
}
.register_bg
{
	background: url(images/register_here.png) no-repeat left top;
	width: 267px;
	height: 25px;
}
.signin_bg
{
	background: url(images/sign_in.png) no-repeat left top;
	width: 70px;
	height: 12px;
	margin: 7px 0px 0px 0px;
}
.thanks_bg
{
	background: url(images/thanks.png) no-repeat left top;
	width: 425px;
	height: 21px;
}
.login-holder
{
	padding: 8px 0px 0px 0px;
}
.login-holder a
{
	text-decoration: underline;
	font-weight: bold;
	color: #2F2F2F;
}
.login-holder a:hover
{
	text-decoration: none;
}
.thank_desc
{
	padding: 10px 0px 10px 0px;
	margin: 0px;
}
.thank_desc p
{
	padding: 0px 0px 10px 0px;
	font-size: 12px;
}

.next_step_holder
{
	padding: 0px;
	margin: 0px;
}
.next_step_holder h1
{
	font-size: 13px;
	text-transform: uppercase;
	color: #656565;
	padding: 0px 0px 8px 0px;
}
.next_step_holder li
{
	list-style: none;
	padding: 5px 0px 5px 20px;
	background: url(images/link_icon.png) no-repeat left center;
}
.next_step_holder li a
{
	text-decoration: underline;
	color: #656565;
}
.next_step_holder li a:hover
{
	text-decoration: none;
}

/*ul.form-section{padding:0px; margin:0px;list-style:none;}
ul.form-section li{float:left;width:100%;padding:7px 0px 0px 0px;margin:0px;}
ul.form-section li dl{float:left;width:100%;padding:2px 0px 2px 0px;}
ul.form-section li dl label{font-size:14px; color:#2F2F2F; font-weight:bold; line-height:22px;}
ul.form-section li dl dt.left{float:left;width:46%;padding:0px;}
ul.form-section li dl dt.right{float:left;width:47%;padding:0px 0px 0px 30px;}

.form_holder label{ font-size:14px; color:#2F2F2F; font-weight:bold; line-height:22px;}
.form_holder ul{padding:0px; margin:0px; float:left;}
.form_holder span{ color:#FCBD25;}
.link{ padding:0px 0px 0px 10px; color:#333333; font-size:12px; text-decoration:underline; font-weight:bold;}
.link:hover{text-decoration:none;}
.form_holder li{ list-style:none; padding:7px 0px 0px 0px;}*/


.form_holder
{
	padding: 0px;
	margin: 0px;
}
.form_holder label
{
	font-size: 14px;
	color: #2F2F2F;
	font-weight: bold;
	line-height: 22px;
	margin-top: 10px;
	display: inline-block;
}
.form_holder ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
/*.form_holder span{ color:#FCBD25;}*/
.form_holder .mandatory
{
	color: #FCBD25;
}
.link
{
	padding: 0px 0px 0px 10px;
	color: #333333;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}
.link:hover
{
	text-decoration: none;
}
.form_holder li
{
	list-style: none;
	padding: 7px 0px 0px 0px;
	margin: 0px; float:left; width:100%;
}

/* Newly added */
.form_holder li dl
{
	float: left;
	width: 100%;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}
.form_holder li dl dt.left
{
	float: left;
	width: 46%;
	padding: 0px;
	margin: 0px;
}
.form_holder li dl dt.right
{
	float: left;
	width: 47%;
	padding: 0px 0px 0px 30px;
	margin: 0px;
}
/* End of Newly added */

.input_box
{
	width: 300px;
	border: 1px solid #FCBD25;
	color: #808080;
	font-size: 14px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.input_box2
{
	width: 177px;
	height: 22px;
	border: 1px solid #FCBD25;
	color: #808080;
	font-size: 14px;
	padding: 5px 0px 0px 5px;
}
.input_box3
{
	width: 284px;
	height: 27px;
	/*border: 1px solid #FCBD25;*/
	color: #808080;
	font-size: 14px;
	padding: 0px 0px 0px 5px;
}
.input_CreditNum
{
	width: 50px;
	border: 1px solid #FCBD25;
	color: #808080;
	font-size: 14px;
	padding: 5px 0px 0px 5px;
}
/*added by shree for Credit Card*/
.padd_inp
{
	padding: 0px 0px 0px 20px;
	float: left;
}

.register_main_holder
{
	background: url(images/register_now_left.png) no-repeat left top;
	float: left;
	width: 594px;
	height: 102px;
}
.register_txt_holder
{
	float: left;
	padding: 20px 0px 0px 140px;
}
.register_main_holder h1
{
	font-size: 20px;
	color: #FCBA1A;
	line-height: 30px;
}
.register_main_holder p
{
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
.register_main_holder a
{
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
.register_main_holder a:hover
{
	text-decoration: underline;
}

.register_now_holder
{
	background: url(images/sign_in_box_left.png) no-repeat left top;
	float: left;
	width: 594px;
	height: 102px;
}
.register_txt_holder_now
{
	float: left;
	padding: 25px 0px 0px 40px;
}
.register_now_holder h1
{
	font-size: 20px;
	color: #FCBA1A;
	line-height: 30px;
}
.register_now_holder p
{
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
.register_now_holder a
{
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
.register_now_holder a:hover
{
	text-decoration: none;
}
.register_now_left
{
	background: url(images/sign_in_box_right.png) no-repeat left top;
	width: 20px;
	height: 102px;
	float: right;
}

.register_txt_holder2
{
	float: left;
	padding: 25px 0px 0px 140px;
}
.register_main_holder2 h1
{
	font-size: 14px;
	color: #FCBA1A;
}
.register_main_holder2 p
{
	font-size: 10px;
	color: #999999;
	font-weight: bold;
}
.register_main_holder2 a
{
	font-size: 10px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
.register_main_holder2 a:hover
{
	text-decoration: none;
}

.register_main_left
{
	background: url(images/register_now_right.png) no-repeat left top;
	width: 20px;
	height: 102px;
	float: right;
}


.rating_holder
{
	padding: 5px 0px 0px 0px;
	width: 285px;
}
.rating_holder span
{
	color: #999999;
	padding: 0px 0px 0px 8px;
	float: right;
}
.rating_border
{
	width: 180px;
	height: 7px;
	border: 1px solid #FCB917;
	float: left;
	margin-top: 2px;
}
.fill_box
{
	background: #FCB917;
	height: 7px;
}
.checkbox-holder2
{
	float: left;
	padding: 7px 0px 0px 0px;
}
.checkbox-holder2 p
{
	padding: 1px 0px 0px 25px;
	font-size: 11px;
	color: #999999;
	display: block;
}

.delivery_dt_holder
{
	padding: 20px 0px 0px 0px;
	float: left;
}
/* width:649px; */

.paddtop20
{
	padding-top: 20px;
}
.heading1
{
	font-size: 12px;
	text-transform: uppercase;
	color: #656565;
}

.delivery_dt_holder h1
{
	font-size: 12px;
	text-transform: uppercase;
	color: #656565;
}
.checkbox_main
{
	float: left;
	padding: 0px 20px 0px 0px;
}
.checkbox_main input
{
	float: left;
}
.addr_holder
{
	float: left;
	padding: 8px 0px 0px 0px;
}
.addr_holder label
{
	font-size: 14px;
	color: #2F2F2F;
	font-weight: bold;
	line-height: 22px;
}
.addr_holder ul
{
	padding: 0px;
	margin: 0px;
	float: left;
	list-style: none;
}
.addr_holder span
{
	color: #FCBD25;
}
.suburb_holder
{
	float: left;
	padding: 7px 0px 0px 0px;
}
.suburb_holder ul
{
	margin: 0px;
	padding: 0px;
}
.suburb_holder li
{
	float: left;
	padding: 0px 0px 0px 19px;
}

.select_menu1
{
	width: 120px;
	float: left;
	margin: 0px 5px 0px 0px;
	border: 1px solid #FCBD25;
	color: #808080;
	font-size: 14px;
}
.select_menu2
{
	width: 75px;
	float: left;
	margin: 0px 5px 0px 0px;
	border: 1px solid #FCBD25;
	color: #808080;
	font-size: 14px;
}
.select_menu3
{
	width: 75px;
	float: left;
	border: 1px solid #FCBD25;
	color: #808080;
	font-size: 14px;
}
.select_menuCCDetail
{
	width: 277px;
	float: left;
	margin: 0px 5px 0px 0px;
	border: 1px solid #FCBD25;
	color: #808080;
	font-size: 14px;
}
/*Added by shree*/

.condition_holder
{
	padding: 15px 18px 0px 0px;
	float: left;
	width: 590px;
}
.txt_holer
{
	float: left;
	color: #999999;
	font-size: 11px;
}
.txt_holer a
{
	color: #3F3F3F;
	text-decoration: underline;
}
.txt_holer input
{
	vertical-align: middle;
}
.txt_holer a:hover
{
	text-decoration: none;
}

.remember_me_holer
{
	float: left;
}
.remember_me_holer a
{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
.remember_me_holer a:hover
{
	text-decoration: underline;
}
.remember_me_holer input
{
	vertical-align: text-bottom;
	margin: 0px 5px 0px 0px;
	padding: 0px;
}

.btn_holder
{
	float: right;
}
.btn_holder2
{
	float: left;
	padding: 15px 0px 0px 0px;
}

.btn_holder_b
{
	float: right;
	padding: 32px 0px 0px 0px;
}


.right_container
{
	float:right;
	width:306px;
	padding: 32px 0px 0px 0px;
}
.order_box_holder
{
	width: 285px;
	float: left;
}
.order_box_holder_top
{
	background: url(images/testomonial_up.gif) no-repeat left top;
	width: 285px;
	height: 10px;
	font-size:1px;
	float: left;
}
.order_box_holder_mid
{
	background: url(images/testomonial_mid.gif) repeat-y left top;
	width: 285px;
	float: left;
}

.testomonial_box
{
	width: 285px;
	float: left;
}
.testomonial_box_top
{
	background: url(images/testomonial_up.gif) no-repeat left top;
	width: 285px;
	height: 10px; font-size:1px;
	float: left;
}
.testomonial_box_mid
{
	background: url(images/testomonial_mid.gif) repeat-y left top;
	width: 265px;
	float: left;
	padding: 5px 0 10px 20px;
}
.testomonial_box_mid h2
{
	font-size: 13px;
	font-weight: bold;
	color: #656565;
	padding: 0px 0px 15px 0px;
}
.testomonial_box_bottom
{
	background: url(images/testomonial_bottom.gif) no-repeat left top;
	width: 285px;
	height: 10px;
	float: left;
}
/*.right_padd{padding:20px 0px 0px 0px; float:left;} */
.right_padd
{
	padding: 17px 0px 0px 0px;
	float: left;
}
.left_padd
{
	padding: 0px 0px 0px 20px;
	float: left;
}
.right_padd2
{
	padding: 40px 0px 0px 0px;
	float: left;
}

.nav_bar2
{
	padding: 5px 0px 10px 20px;
	float: left;
}
.nav_bar2 h2
{
	font-size: 13px;
	font-weight: bold;
	color: #656565;
	padding: 0px 0px 15px 0px;
}
.nav_bar2 span
{
	font-size: 10px;
	color: #656565;
}
.nav_bar2 ul
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 285px;
}
.nav_bar2 li
{
	padding: 8px 0px 8px 30px;
	background: url(images/fast_chek-img.png) no-repeat left top;
	font-size: 16px;
	list-style: none;
	text-transform: uppercase;
	margin: 0px;
	color: #333333;
	font-weight: bold;
}



.nav_bar3
{
	padding: 5px 0px 12px 15px;
	float: left;
}
.nav_bar3 h2
{
	font-size: 13px;
	font-weight: bold;
	color: #656565;
	padding: 0px 0px 15px 0px;
}
.nav_bar3 span
{
	font-size: 11px;
	color: #656565;
}
.nav_bar3 ul
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 265px;
}
.nav_bar3 li
{
	padding: 8px 0px 8px 25px;
	background: url(images/fast_chek-img.png) no-repeat left top;
	font-size: 15px;
	list-style: none;
	margin: 0px;
	color: #333333;
	font-weight: bold;
}

/*Add new css for seo landing page. */
.nav_bar3seo
{
	padding: 8px 0px 8px 25px;
	background: url(images/fast_chek-img.png) no-repeat left top;
	font-size: 15px;
	list-style: none;
	margin: 0px;
	color: #333333;
	font-weight: bold;
}

.order_box_holder_bottom
{
	background: url(images/testomonial_bottom.gif) no-repeat left top;
	width: 285px;
	height: 10px;
	float: left;
}

.bottom_holder
{
	width: 960px;
	float: left;
}
.bottom_holder_left
{
	background: url(images/bottom_left.png) no-repeat right top;
	width: 10px;
	height: 13px;
	float: left;
}
.bottom_holder_mid
{
	background: url(images/bottom_mid.jpg) repeat-x left top;
	width:940px;
	height: 13px;
	float: left;
}
.bottom_holder_right
{
	background: url(images/bottom_right.png) no-repeat left top;
	width: 10px;
	_margin:-1px; margin:0px; display:inline-block;
	padding:0px;
	height: 13px;
	float: right;
	
}

.sign_holder
{
	padding: 12px 0px 0px 0px;
	font-size: 12px;
	text-transform: uppercase;
	color: #333333;
	font-weight: bold;
}

.review-img{background:url(images/review-img.png) no-repeat left top; width:137px; height:21px;}
.term-condition{background:url(images/term-condition.png) no-repeat left top; width:390px; height:25px;}
.who-use-ecater{background:url(images/who-ecater.png) no-repeat left top; width:289px; height:25px;}
.find-more{background:url(images/find-more.png) no-repeat left top; width:252px; height:25px;}
.about-us{background:url(images/about-us.png) no-repeat left top; width:163px; height:25px;}
.privacy-policy{background:url(images/privacy-policy.png) no-repeat left top; width:252px; height:25px;}
.terms-condition{background:url(images/term-condition.png) no-repeat left top; width:386px; height:25px;}
.contact_us{background:url(images/contact-us.png) no-repeat left top; width:193px; height:22px;}
.choose_menu{background:url(images/choose-menu.png) no-repeat left top; width:345px; height:20px;}
.select-cafe{background:url(images/select-cafe.png) no-repeat left top; width:245px; height:21px; margin-left:20px;}
.ordering-benefits{background:url(images/ordering-benefits.png) no-repeat left top; width:356px; height:25px; margin-top:12px;}
.the-news{background:url(images/the-news.png) no-repeat left top; width:200px; height:25px;margin-top:12px;}

/***********Profile page css start********/
.main_profile_holder
{
	padding: 0px;
	float: left;
}
.profile_head
{
	background: url(images/profile_bg.png) no-repeat left top;
	width: 185px;
	height: 23px;
	margin: 10px 0px 0px 30px;
}
.profile_desc_holder
{
	background: url(images/profile_sep.png) no-repeat center top;
	float: left;
	width:100%;
}
.left_sec_holder
{
	float: left;
	width: 250px;
	background: url(images/profile_left_bg.gif) repeat-y left top;
	padding: 15px 0px 18px 0px;
	position: relative;
	min-height: 365px;
}
.nav_holder
{
	padding: 0px 0px 0px 25px;
}
.nav_holder ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.nav_holder li
{
	padding: 0px 0px 0px 5px;
	margin: 0px;
	background: url(images/tab_left.png) no-repeat left top;
	height: 50px;
	margin: 0px 0px 10px 0px;
}

.nav_holder li a
{
	text-decoration: none;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	float: left;
}
.nav_holder li a span
{
	text-decoration: none;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	background: url(images/tab_right.png) no-repeat right top;
	padding: 12px 5px 12px 5px;
	float: left;
	width: 208px;
	height: 26px;
}

.nav_holder li.active
{
	padding: 0px 0px 0px 5px;
	margin: 0px;
	background: url(images/selected_left.png) no-repeat left top;
	height: 50px;
	margin: 0px 0px 10px 0px;
}
.nav_holder li.active a span
{
	text-decoration: none;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	background: #fff;
	padding: 12px 5px 12px 5px;
	float: left;
	width: 208px;
	height: 26px;
}

.nav_holder li:hover
{
	padding: 0px 0px 0px 5px;
	margin: 0px;
	background: url(images/selected_left.png) no-repeat left top;
	height: 50px;
	margin: 0px 0px 10px 0px;
}
.nav_holder li:hover a span
{
	text-decoration: none;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	background: #fff;
	padding: 12px 5px 12px 5px;
	float: left;
	width: 208px;
	height: 26px;
}

.nav_holder li a:hover
{
	color: #FCBA1A;
}
.tab_bottom
{
	background: url(images/tab_bottom.png) no-repeat left top;
	width: 250px;
	height: 13px;
	position: absolute;
	left: -1px;
	bottom: -13px;
}
.return_btn
{
	background: url(images/return_home_bg.png) no-repeat left top;
	width: 271px;
	height: 31px;
	position: absolute;
	right: 0px;
	top: -13px;
	text-align: center;
	padding: 15px 0px 0px 0px;
}
.return_btn a
{
	font-size: 14px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	text-transform: uppercase;
}
.right_sec_holder
{
	float: left;
}

.save_btn_holder
{
	padding: 8px 0px 0px 0px;
	margin: 0px;
	float: right;
}
.save_btn_holder a
{
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.save_btn_holder a:hover
{
	text-decoration: none;
}
.profile_txt
{
	padding: 10px 0px 10px 30px;
}
/***********Profile page css End********/

/***********Inner Page End Here***********/
/***********Button css start here***********/
.btn-80
{
	background: url(images/btn-80.png) no-repeat left top;
	width: 80px;
	height: 30px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
/* font: bold 18px Arial, Helvetica, sans-serif; */
.btn-80:hover
{
	color: #fff;
}

.btn-90
{
	background: url(images/btn-90.png) no-repeat left top;
	width: 90px;
	height: 30px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
/* font: bold 18px Arial, Helvetica, sans-serif; */
.btn-90:hover
{
	color: #fff;
}
/***********Button css start here***********/

/************Cafe register menu page css start here************/
.cafe-page-left
{
	width: 720px;
	float: left;
}
.main_box_holder2
{
	padding: 0px;
	width: 720px;
	float: left;
}
.top_holder2
{
	padding: 0px;
	width: 720px;
	float: left;
}
.top_holder_mid2
{
	background: url(images/top_mid.jpg) repeat-x left top;
	width: 700px;
	height: 13px;
	float: left;
}
.mid_bg2
{
	background: #fff;
	float: left;
	width: 696px;_width:694px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	padding: 7px 10px 0px 10px;
	position: relative;
	_margin-top:-3px;
}

.bottom_holder2
{
	width: 720px;
	position:relative; display:block;
	float: left;
}
.bottom_holder_mid2
{
	background: url(images/bottom_mid.jpg) repeat-x left top;
	width: 700px;
	height: 13px;
	float: left;
}
.step-num2
{
	background: url(images/step_Num2.png) no-repeat left top;
	width: 15px;
	height: 19px;
	float: left;
	margin: 5px 0px 0px 6px;
}
.back_box
{
/*	background: url(images/brows-cafe.png) no-repeat left top;
	width: 152px;
	height: 42px;
	position: absolute;
	right: -3px;
	top: -13px;
	text-align: center;
	text-transform: uppercase;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	padding: 18px 0px 0px 0px;*/
	background: url(images/brows-cafe.png) no-repeat left top;
	width: 155px;
	height: 42px;
	position: absolute;
	right: -2px;
	top: -13px;
	text-align: center;
	text-transform: uppercase;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	padding: 14px 0px 0px 0px;
	z-index:10;
}

.overview-img{background: url(images/overview.png) no-repeat left top;
	width:160px;
	height:21px;margin: 0px 0px 10px 28px;}

.map_box
{
/*	background: url(images/map-banner.jpg) no-repeat left top;
	width: 120px;
	height: 52px;
	position: absolute;
	right: 0px;
	top: -12px;
	text-align: center;
	text-transform: uppercase;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	padding: 14px 0px 0px 0px;*/
		background: url(images/brows-cafe.png) no-repeat left top;
	width: 155px;
	height: 42px;
	position: absolute;
	right: -2px;
	top: -13px;
	text-align: center;
	text-transform: uppercase;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #8C8C8C;
	padding: 14px 0px 0px 0px;
	z-index:999;
}
.map_box a
{
	display: block;
	color: #8C8C8C;
	text-decoration: none;
}
/*width:120px; height:52px;*/
.map_box a:hover
{
	display: block;
	color: #8C8C8C;
	text-decoration: underline;
}
/*width:120px; height:52px;*/
.cafe-name-holder
{
	width: 97%;
	float: left;
	padding: 10px 0px 10px 20px;
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid #E8E8E8;
	margin: 0px 0px 2px 0px;
}
.cafe-name-holder P
{
	color: #333333;
	font-size: 11px;
	float: left;
	padding: 0px;
}
.cafe-name-holder a
{
	color: #333333;
	font-size: 11px;
	text-decoration: underline;
}
.cafe-name-holder a:hover
{
	text-decoration: none;
}
.cafe-name-holder h1
{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	float: left;
	line-height: 24px;
	padding: 0px 3px 0px 0px;
}

.cafe-name-holder2
{
	width: 97%;
	float: left;
	padding: 10px 0px 10px 20px;
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid #E8E8E8;
	margin: 0px 0px 2px 0px;
}
.cafe-name-holder2 P
{
	color: #333333;
	font-size: 11px;
	float: left;
	padding: 0px;
}
.cafe-name-holder2 a
{
	color: #333333;
	font-size: 11px;
	text-decoration: underline;
}
.cafe-name-holder2 a:hover
{
	text-decoration: none;
}
.cafe-name-holder2 h1
{
	color: #333333;
	font-size: 18px;
	font-weight: bold;
	float: left;
	line-height: 24px;
	padding: 0px 3px 0px 0px;
}

.rank-text-holder
{
	padding: 10px 0px 0px 10px;
	text-align: right;
}

.deliver-txt-holder
{
	float: left; width:300px;
	padding: 7px 0px 0px 10px;
}
.cafe-name-left
{
	width: 460px;
	float: left;
}
.cafe-name-right
{
	width: 170px;
	float: right;
	padding: 0px 0px 0px 40px;_padding:0px;
}
.deliver-holder
{
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	float: left;
	padding: 12px 0px 0px 0px;
}
.deliver-holder span
{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
}
.gray-bg
{
	background: #f8f8f8;
}

.tab-main-holder
{
	padding: 0px;
	margin: 0px;
}
/*changed*/
.tab-top
{
	background: url(images/tab-bg.gif) repeat-x left top;
	width: 695px;
	float: left;
	position: relative;
}
/*height:42px;*/

/*Following css commented for the Hours tab in Outlet-home page*/

/*.tab-top ul{padding:9px 0px 0px 20px; margin:0px 0px 0px 0px; list-style:none;}
.tab-top li{ float:left; padding:0px ; margin:0px 0px 0px 9px; }

.tab-top li a{ text-decoration:none; font-size:11px; color:#999999; font-weight:bold; background:url(images/tab-btn-left.gif) no-repeat left top; display:block; padding:0px 0px 0px 7px ; float:left}

.tab-top li a span{ text-decoration:none; font-size:11px; color:#999999; font-weight:bold; background:url(images/tab-btn-right.gif) no-repeat right top; display:block; padding:7px 12px 0px 5px ; float:left; height:24px;}

.tab-top li a:hover{background:url(images/tab-btn-left-h.gif) no-repeat left top; display:block; padding:0px 0px 0px 7px ; float:left}
.tab-top li a:hover span{background:url(images/tab-btn-right-h.gif) no-repeat right top; padding:7px 12px 0px 5px ; float:left; height:25px; display:block;}

.tab-top li.active a{background:url(images/tab-btn-left-h.gif) no-repeat left top; display:block; padding:0px 0px 0px 7px ; float:left;}
.tab-top li.active a span{background:url(images/tab-btn-right-h.gif) no-repeat right top; padding:7px 12px 0px 5px ; float:left; height:25px; display:block;}


.tab-top li a span b.menu{background:url(images/menu-img.gif) no-repeat left top; width:14px; float:left; height:20px; margin-right:10px;}
.tab-top li a:hover span b.menu{background:url(images/menu-img-h.gif) no-repeat left top; width:14px; float:left; height:20px;}
.tab-top li.active a span b.menu{background:url(images/menu-img-h.gif) no-repeat left top; width:14px; float:left; height:20px;}
.tab-top li a span b.about{background:url(images/home-bg.gif) no-repeat left top; width:18px; float:left; height:20px; margin-right:10px;}
.tab-top li a:hover span b.about{background:url(images/home-bg-h.gif) no-repeat left top; width:18px; float:left; height:20px;}
.tab-top li.active a span b.about{background:url(images/home-bg-h.gif) no-repeat left top; width:18px; float:left; height:20px;}

.tab-top li a span b.hour{background:url(images/hour-bg.gif) no-repeat left top; width:20px; float:left; height:20px; margin-right:10px;}
.tab-top li a:hover span b.hour{background:url(images/hour-bg-h.gif) no-repeat left top; width:20px; float:left; height:20px;}
.tab-top li.active a span b.hour{background:url(images/hour-bg-h.gif) no-repeat left top; width:20px; float:left; height:20px;}

.tab-top li a span b.hour{background:url(images/hour-bg.gif) no-repeat left top; width:20px; float:left; height:20px; margin-right:10px;}
.tab-top li a:hover span b.hour{background:url(images/hour-bg-h.gif) no-repeat left top; width:20px; float:left; height:20px;}
.tab-top li.active a span b.hour{background:url(images/hour-bg-h.gif) no-repeat left top; width:20px; float:left; height:20px;}

.tab-top li a span b.map{background:url(images/map-bg.gif) no-repeat left top; width:21px; float:left; height:20px; margin-right:10px;}
.tab-top li a:hover span b.map{background:url(images/map-bg-h.gif) no-repeat left top; width:21px; float:left; height:20px;}
.tab-top li.active a span b.map{background:url(images/map-bg-h.gif) no-repeat left top; width:21px; float:left; height:20px;}

.tab-top li a span b.star{background:url(images/star-bg.gif) no-repeat left top; width:20px; float:left; height:20px; margin-right:10px;}
.tab-top li a:hover span b.star{background:url(images/star-bg-h.gif) no-repeat left top; width:20px; float:left; height:20px;}
.tab-top li.active a span b.star{background:url(images/star-bg-h.gif) no-repeat left top; width:20px; float:left; height:20px;}

.tab-top li a span b.photo{background:url(images/photo-bg.gif) no-repeat left top; width:18px; float:left; height:20px; margin-right:10px;}
.tab-top li a:hover span b.photo{background:url(images/photo-bg-h.gif) no-repeat left top; width:18px; float:left; height:20px;}
.tab-top li.active a span b.photo{background:url(images/photo-bg-h.gif) no-repeat left top; width:18px; float:left; height:20px;}*/

/*changed*/
.tab-bottom
{
	padding: 13px 0px 10px 0px;
	color: #333333;
	/*font-size: 11px;
	font-weight: bold;*/
	width: 100%;
	float: left;
}
/* */
.tab-bottom a
{
	color: #333333;
	font-size: 11px;
	text-decoration: none;
}
.tab-bottom a:hover
{
	text-decoration: underline;
}

/*changed*/
.enter-name-holder
{
	width:100%;
	margin: 10px 0px 0px 0px;
	min-height: 220px;
	float: left;
}
/* */
.enter-name-top
{
	width: 97.3%;
	float: left;
	padding: 10px 0px 10px 19px;
	color: #999999;
	font-size: 11px;
	border-bottom: 1px solid #E8E8E8;
	border-top: 1px solid #E8E8E8;
}

.enter-name-holder ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
	width: 697px;
}
.enter-name-holder ul li
{
	float: left;
	width: 697px;
}
.inp-holder
{
	background: url(images/input-left.gif) no-repeat left top;
	padding: 0px 0px 0px 4px;
	height: 20px;
	float: left;
	margin: 0px 12px 0px 0px;
}
.input
{
	background: url(images/input-right.gif) no-repeat right top;
	width: 26px;
	border: none;
	padding: 2px 2px 2px 0px;
	margin: 0px;
	height: 16px;
	float: left;
	font-size: 11px;
	color: #4E4E4E;
}
.add-btn
{
	background: url(images/add-btn.gif) no-repeat left top;
	width: 36px;
	height: 21px;
	border: none;
	cursor: pointer;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}
.add-btn:hover
{
	color: #fff;
}
.enter-name-holder ul li dl
{
	float: left;
	width: 95.3%;
	border-bottom: 1px solid #E8E8E8;
	padding: 10px 10px 10px 20px;
	color: #999999;
	font-size: 11px;
	margin: 0px;
}
.width1
{
	width: 200px;
}
.spanpadd
{
	display:inline-block;
font-size:11px;
font-weight:bold;
padding:0 13px 0 0;


}
.paddleft
{
	padding: 0px 0px 0px 170px !important;_padding:0px 0px 0px 100px !important;
	width: 202px;
}
/*padding:0px 0px 0px 214px!important; width:159px;*/
.enter-name-holder ul li dl dt
{
	float: left;
	padding: 0px 3px 0px 0px;
}
.enter-name-holder ul li dl dt.left
{
	float: left;
}
.enter-name-holder ul li dl dt.right
{
	float: right;
}
.enter-name-holder ul li dl dt.right p
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
}
.enter-name-holder ul li dl dt b
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
}
.gray p
{
	color: #999999 !important;
}

.important-holder
{
	background: url(images/important-img.gif) no-repeat left 14px;
	width: 97%;
	border-top: 1px solid #E8E8E8;
	float: left;
	padding: 15px 0px 0px 20px;
	margin: 10px 0px 0px 2px;
}

.enter-name-top h2
{
	color: #FCBA1A;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	padding-right: 3px;
}

.cafe-page-right
{
	width: 230px;
	float: right;
}
.main_box_holder3
{
	padding: 0px;
	width: 230px;
	float:right;
}
.top_holder3
{
	padding: 0px;
	width: 230px;
	float: left;
}
.top_holder_mid3
{
	background:url(images/top_mid.jpg) repeat-x left top; width:210px; height:13px; float:left;
	width: 210px;
	height: 13px;
	float: left;
}
.mid_bg3
{	background:#fff url(images/box_bg.jpg) repeat-x left bottom;
	float: left;
	width: 226px;
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
	padding: 5px 0px 0px 0px;
	_margin-top:-5px;
}


.mid_bg3 ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.mid_bg3 li
{
	float: left;
}
.mid_bg3 li dl
{
	float: left;
	width: 91%;
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	background: #F8F8F8;
	padding: 10px;
	margin: 0px;
	border-bottom: 1px solid #fff;
	
}
.width138
{
	width: 138px;
}

.width130
{
	width:130px;
}

.mid_bg3 li dl dt
{
	float: left;
	padding: 0px 2px 0px 2px;
}
.mid_bg3 li dl dt.left1
{
	float: left;
}
.mid_bg3 li dl dt.right1
{
   float: right;
}

.mid_bg3 h1
{
	font-size: 11px;
	color: #666666;
	text-transform: uppercase;
	line-height: 24px;
}
.mid_bg3 p
{
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	line-height: 22px;
}
.mid_bg3 span
{
	font-size: 11px;
	color: #333333;
	font-weight: bold;
}

.free-deliever
{
	background: url(images/free-deleiver.jpg) no-repeat left top;
	padding: 4px 0px 4px 30px;
	margin: 10px 0px 0px 10px;
	text-transform: uppercase;
	color: #339933;
	font-size: 11px;
	float: left;
}

.free-deliever-box
{
	padding: 0px;
	margin: 0px;
	position: relative;
}
.free-deliever-box-top
{
	background: url(images/check-out-top.jpg) no-repeat left top;
	width: 226px;
	height: 12px;
	float: left;
}
.free-deliever-box-mid
{
	background: #9E9E9E url(images/check-out-bg.jpg) repeat-x left top;
	width: 226px;
	float: left;
	padding: 2px 0px 0px 0px;
	_margin-top:-5px;
}
.free-deliever-box-mid ul
{
	list-style: none;
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
}
.free-deliever-box-mid li
{
	padding: 2px 0px 2px 0px;
	color: #666666;
	width: 98%;
	float: left;
	font-size: 11px;
}
.free-deliever-box-mid li.total
{
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
.free-deliever-box-mid li.min
{
	color: #FF3333;
	font-size: 11px;
}
.free-deliever-box-mid li dt.left2
{
	float: left;
	width: 140px;
	text-align: right;
}
.free-deliever-box-mid li dt.right2
{
	float: left;
	width: 75px;
	text-align: right;
}

.free-deliever-box-bottom
{
	background: url(images/check-out-bottom.jpg) no-repeat left top;
	width: 226px;
	height: 12px;
	float: left;
	left: 0px;
	top: 216px;
	top: 160px;
}
.checkbox-btn-holder
{
	padding: 0px;
	float: left;
	width: 100%;
	text-align: center;
}
.checkbox-btn
{
	background: url(images/checkout-btn.png) no-repeat left top;
	width: 173px;
	height: 64px;
	border: none;
	cursor: pointer;
}
.banner_holder2
{
	padding: 10px 0px 0px 0px;
	float: left;
}
.banner_holder3
{
	padding: 10px 0px 0px 0px;
	float: left;
}
.right-banner
{
	padding-top: 10px;
	float: left;
}
.p-toppadd
{
	padding: 20px 0px 0px 0px;
}
.recommend
{
	background: url(images/recomended.png) no-repeat left top;
	width: 200px;
	height: 72px;
	border: none;
	cursor: pointer;
	font-size: 20px;
	color: #333333;
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.recommend:hover
{
	color: #fff;
}

.order-page-container
{
	padding: 0px;
	margin: 0px;
	float: left;
	padding-top: 20px;
	width: 100%;
}
.order-page-left
{
	float: left;
	width: 330px;
}

.order-page-left h1
{
	font-size: 14px;
	color: #FCBA1A;
	font-weight: bold;
}
.order-page-left p
{
	/*font-size: 11px;
	color: #999999;
	font-weight: bold;
	padding-top: 14px;*/
    padding-bottom: 15px;
}

.order-page-right
{
	float:right;
	width: 600px;
}
.main-boxes-holder
{
	float: left;
	padding: 0px;
}
.main-boxes
{
	width: 287px;
	float: left;
	margin-right:7px;
}
.main-boxes h1
{
	font-size: 14px;
	font-weight: bold;
	color: #FCBA1A;
	padding: 5px 0px 0px 0px;
	text-transform: uppercase;
}
.order-sep
{
	width: 100%;
	border-top: 1px solid #E8E8E8;
	padding: 15px 0px 5px 0px;
	float: left;
	margin: 20px 0px 0px 0px;
}
.top-head
{
	float: left;
	padding: 0px 0px 5px 0px;
	width: 100%;
}

.bottom_holder3
{
	width: 230px; display:inline-block; height:15px;_margin:-1px;
	float: left;
}
.link-holder
{
	width: 260px;
	padding: 5px 10px 5px 10px;
	float: left;
}
.link-holder span
{
	color: #999999;
	font-size: 11px;
}
.bottom_holder_mid3
{
	background: url(images/bottom_mid.jpg) repeat-x left top;
	width: 210px;
	height: 13px;
	float: left;
}
.pagination
{
	float: right;
	padding: 28px 0px 10px 0px;
	width: 360px;
	position:relative;
	display:block;
}
/*width:250px;*/
.pagination a
{
	color: #333333;
	text-decoration: underline;
	font-weight: bold;
}
.pagination a:hover
{
	text-decoration: none;
}

.img-rel
{
	z-index: 10;
	position: relative;
}
/*.img-pos{position:absolute; top:2px; left:2px; width:100px; height:80px; z-index:0;}*/
.img-pos
{
	position: absolute;
	top: 2px;
	left: 2px;
	width: 109px;
	height: 85px;
	z-index: 0;
}
.img-pos2
{
	width: 70px;
	margin: 0px 0px 0px 10px;
	height: 60px;
}

.boxes-holder
{
	float: left;
	width: 100%;
}

.box1
{
	float: left;
	width: 260px;
	padding: 0px 10px 0px 10px;
}
/*width:240px; padding:0px 0px 0px 20px;*/
.boxp
{
	color: #666666;
	font-size: 11px;
	font-weight: normal;
}
.font14
{
	color: #fcba1a !important;
	font-size: 14px !important;
	font-weight: bold;
}
/*removed text-transform:uppercase;*/
.font11
{
	color: #fcba1a;
	font-size: 11px;
	font-weight: bold;
}
.sec-txt
{
	float: left;
	padding: 15px 0px 0px 5px;
	width: 179px;
	text-transform: none;
}
/* Width added*/
.paddtop
{
	padding-top: 6px;
}
.paddtop12
{
	padding-top: 12px;
}
.paddtop15
{
	padding-top: 15px;
}
.border-none
{
	border: none;
}
.border-gray
{
	border-bottom: 1px solid #ebebeb;
	background: url(images/gray-bg.gif) repeat-y left top;
}
.border-white
{
	border-bottom: 1px solid #ebebeb;
	background: #fff;
}
.light-gray
{
	color: #999999 !important;
}
.dark-gray
{
	color: #333333 !important;
}
.box2
{
	float: left;
	width: 186px;
	padding-right: 15px;
}
/*added padding-right width:156px;*/
.box21
{
	float: left;
	width: 100px;
	padding-left: 15px;
}
/*added padding-right width:156px;*/
/*we create css for checkout page Modified date: 04/06/2010*/
.box211
{
	float: left;
	width: 81px;
	padding-left: 15px;
}
/*added padding-right width:156px;*/
.box311
{
	float: left;
	width: 81px;
	padding-left: 15px;
}
/*end*/
.box3
{
	float: left;
	width: 140px;
}
.box31
{
	float: left;
	width: 100px;
	padding-left: 15px;
}
.box4
{
	float: left;
	width: 132px;
}
.slider-sec
{
	width: 100%;
	padding-top: 10px;
	float: left;
}
.font11-gray
{
	font-size: 11px;
	color: #333333;
	float: left;
	font-weight: bold;
}
.font11-lightgray
{
	font-size: 11px;
	font-weight: normal;
	color: #999;
	float: left;
}

.font14-gray
{
	font-size: 14px;
	color: #333333;
	float: right;
	font-weight: bold;
}
.selectmenu-holder
{
	margin: 15px 0px 0px 0px;
	float: left;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 300px;_height:150px;
	overflow:hidden;
}
/*padding:15px 0px 0px 0px; changed to margin*/
.ceckbox-holder
{
	color: #333333;
	font-size: 11px;
	font-weight: bold;
	padding: 17px 0px 0px 0px;
	float: left;
}
.input-mid
{
	vertical-align: middle;
}
.rightpadd-holder
{
	padding: 0px 15px 10px 15px;
	float: left;
	background: url(images/bg-right.gif) repeat-x left top;
}
.right-bottom
{
	background: url(images/search-bottom1.png) no-repeat left top;
	width: 226px;
	height: 10px;
	float: left;
}
.search-again
{
	font-size: 14px !important;
	color: #999999;
	font-weight: bold;
	padding: 8px 0px 7px 0px;
}
.map-holder
{
	width:96%;
	text-align: center;
	padding: 14px 0px 14px 22px;
	float: left;
}
/*padding:14px 0px 14px 0px;*/

.serach-gray-holder
{
	background: #ececec url(images/right-bg2.gif) repeat-x left top;
	padding: 0px 15px 5px 15px;_padding: 0px 17px 5px 17px;
	float: left;
	_margin-top:-6px;
	position: relative;
}
.bottom-2
{
	background:url(images/search-bottom2.png) no-repeat left top;
	width:226px;
	height:14px;
	position:absolute;
	left:0px;
	top:182px;
}
/*top:165px;*/
ul.order-list
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 120px !important;
}
ul.order-list li
{
	padding: 0px 0px 3px 6px;
	background: url(images/orange-bullet.jpg) no-repeat left center;
	float: left;
	margin: 0px;
	width: 120px !important;
}

ul.menu-time-holder
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	font-size: 16px;
}
ul.menu-time-holder li
{
	float: left;
	width: 100% !important;
	padding: 0px;
	margin: 0px;
}
ul.menu-time-holder li dl
{
	float: left;
	width: 95.3% !important;
}
ul.menu-time-holder li dl dt.week
{
	float: left;
	width: 220px;
}
ul.menu-time-holder li dl dt.menu
{
	float: left;
	width: 180px;
}
ul.menu-time-holder li dl dt.day
{
	float: left;
	width: 180px;
}
ul.menu-time-holder li dl dt.time
{
	float: left;
	width: 80px;
	text-align: right;
}

/*.review-holder{width:98%; border-bottom:1px solid #f1f1f1;padding:5px 0px 10px 20px; float:left;}
.review-holder h1{color:#FCBA1A; font-size:18px; font-weight:bold; line-height:24px;}
.review-txt{ float:left; width:80%;}*/

.review-holder
{
	width: 98%;
	border-bottom: 1px solid #f1f1f1;
	padding: 0px 0px 20px 20px;
	float: left;
}
.review-holder h1
{
	color: #FCBA1A;
	font-size: 18px;
	font-weight: bold;
	line-height: 24px;
}
.review-txt
{
	float: left;
	width: 100%;
	padding: 10px 0px 0px 0px;
}
.review-txt p
{
	color: #3E3E3E;
	font-size: 12px;
}

.star-holder
{
	padding: 6px 15px 0px 0px;
}
.big-img-holder
{
	border: 2px solid #bfa66b;
	width: 548px;
	margin: 0px auto;
}
.img-slid-holder
{
	width: 99.6%;
	float: left;
	padding: 20px 0px 0px 0px;
	border-top: 1px solid #eaeaea;
}
.thumb-img-holder
{
	float: left;
	padding: 8px 0px 9px 63px;
	width: 90.9%;
	height:92px;
	background: url(images/gray-bg.gif) repeat-y scroll left top;
	margin: 20px 0px 0px 0px;
	border-top: 1px solid #eaeaea;
	border-bottom: 1px solid #eaeaea;
}
.thumb-img-holder ul
{
	margin: 0px; float:left;
	padding: 0px;
	list-style: none;
}
.thumb-img-holder li
{
	float: left;
	padding: 0px 5px 0px 0px;
}

.thumb-big
{
	position: relative;
	z-index: 1;
}
/*.thumb1{position:absolute; left:0px; top:0px; z-index:0; width:109px; height:85px;}*/
.thumb1
{
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
	width: 109px;
	height: 85px;
}
.spacer
{
	float: left;
	width: 10px;
	height: 10px;
}

.cafe-menu-box-holder
{
	width: 224px;
	float: left;
}
.cafe-menu-box-top
{
	background: url(images/cafe-listing-box-up.jpg) no-repeat left top;
	width: 224px;
	height: 11px;
	float: left;
}
.cafe-menu-box-mid
{
	background: url(images/cafe-listing-box-bg.jpg) repeat-y left top;
	width: 204px;
	float: left;
	padding: 0px 10px;
}
.cafe-menu-box-mid h1
{
	color: #fcba1a;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #eaeaea;
	padding: 0px 0px 8px 0px;
}
.cafe-menu-box-mid ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.cafe-menu-box-mid li
{
	border-top: 1px solid #eaeaea;
	padding: 5px 0px 5px 0px;
	font-size: 11px;
	font-weight: bold;
	color: #999999;
}
.cafe-menu-box-mid li:first-child
{
	border: none;
}
.align-center
{
	text-align: center;
}

.cafe-menu-box-bottom
{
	background: url(images/cafe-listing-box-bottom.jpg) no-repeat left top;
	width: 224px;
	height: 28px;
	float: left;
}

/* Review & checkout pages classes */

.yellow-color
{
	color: #FCBA1A !important;
	font-size: 13px !important;
}
.yellow-color:hover
{
	text-decoration: none;
}
.review-details-holder
{
	padding: 0px;
	margin: 0px;
}
ul.star-main-holder
{
	padding: 25px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	float: right;
}
ul.star-main-holder li
{
	padding: 20px 20px 20px 0px;
	margin: 0px;
	float: left;
	width: 210px;
}

ul.star-main-holder li dl
{
	padding: 2px 0px 2px 0px;
	margin: 0px;
	float: left;
	width: 100%;
}
ul.star-main-holder li dl dt
{
	float: left;
	padding: 0px;
	margin: 0px;
	width: 120px;
	text-align: right;
}
ul.star-main-holder li dl dd
{
	float: right;
	padding: 0px;
	margin: 0px;
}
ul.star-main-holder li dl dd img
{
	float: left;
	padding: 0px 2px 0px 2px;
}
.add-review-holder
{
	padding: 30px 0px 0px 20px;
	margin: 0px;
	float: left;
	width: 98%;
}
.add-review-holder h1
{
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	padding: 0px 0px 20px 0px;
	margin: 0px;
	border-bottom: 1px solid #e8e8e8;
	width: 100%;
}
.review-post
{
	float: left;
	width: 100%;
	padding: 0px 0px 0px 0px;
}
.textarea
{
	border: 1px solid #e8e8e8;
	width: 537px;
	height: 133px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #3E3E3E;
	padding: 5px 0px 0px 5px;
}
.link-padd
{
	padding: 5px 0px 0px 10px;
	float: left;
}
.checkout-form
{
	float: left;
	width: 100%;
}

ul.checkout-form-section
{
	width: 46%;
	padding: 10px 0px 0px 20px;
	margin: 0px;
	list-style: none;
	float: left;
}
ul.checkout-form-section li
{
	width: 100%;
	padding: 0px;
	margin: 0px;
	float: left;
}
ul.checkout-form-section li h1
{
	font-size: 18px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	color: #FCBA1A;
}
ul.checkout-form-section li dl
{
	width: 100%;
	padding: 4px 0px 4px 0px;
	margin: 0px;
	float: left;
}
ul.checkout-form-section li dl dt
{
	padding: 0px;
	margin: 0px;
	float: left;
	width: 320px;
}
ul.checkout-form-section li dl dt label
{
	color: #2F2F2F;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
}

.next-btn
{
	background: url(images/next-btn.png) no-repeat left top;
	width: 92px;
	height: 41px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	margin: 5px 20px 5px 0px;
	float: right;
}
.next-btn:hover
{
	color: #fff;
}

.save-section-holder
{
	padding: 20px 0px 0px 20px;
	margin: 0px;
	float: left;
}
.save-section-holderCCProfile
{
	padding: 0px 50px 0px 0px;
	margin: 0px;
	float: left;
}
/*Added by shree*/
.save-section-holder p
{
	margin: 0px;
	padding: 0px 5px 0px 0px;
	font-size: 11px;
	color: #666666;
	float: left;
}
/*.save-btn{background:url(images/save-btn.png) no-repeat left top; width:42px; height:21px; font: bold 10px Arial, Helvetica, sans-serif; color:#333333; text-transform:uppercase; border:none; cursor:pointer; margin:0px; float:right;}*/

.save-btn
{
	background: url(images/save-btn.png) no-repeat left top;
	width: 42px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	margin: 0px;
	float: right;
	padding: 3px 0px 3px 0px;
}

.save-btn-del
{
	background: url(images/save-btn.png) no-repeat left top;
	width: 48px;
	height: 21px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	margin: 0px;
	float: right;
}
/*added by shree*/

.next-bk-holder
{
	float: left;
	width: 100%;
	padding: 20px 0px 0px 0px;
}

.save-btn:hover
{
	color: #fff;
}
.back-btn
{
	background: url(images/back-btn.png) no-repeat left top;
	width: 93px;
	height: 42px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	margin: 10px 0px 0px 0px;
	float: left;
}
.back-btn:hover
{
	color: #FCBA1A;
}


.save-later
{
	background: url(images/save-later.png) no-repeat left top;
	width:216px;
	height:42px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;	
	float: left;
}
.save-later:hover
{
	color: #fff;
}


.cont-payment
{
	background: url(images/cont-payment-btn.png) no-repeat left top;
	width:242px;
	height:42px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;	
	float:right;
}
.cont-payment:hover
{
	color: #fff;
}



.tab-section1
{
	float: right; width:484px; height:42px;
	position: relative;
	background: transparent url(images/tab-1.gif) 0 0 no-repeat;
}
.tab-section2
{
	float: right;
	position: relative;
	background: transparent url(images/tab-2.gif) 0 0 no-repeat;
}
.tab-section3
{
	float: right;
	position: relative;
	background: transparent url(images/tab-3.gif) 0 0 no-repeat;
}
.teb1-select:link, .teb1-select:visited
{
	width: 130px;
	height: 43px;
	display: block;
	float: left;
}
.teb2-deselect:link, .teb2-deselect:visited
{
	width: 171px;
	height: 43px;
	display: block;
	float: left;
}
.teb3-deselect:link, .teb3-deselect:visited
{
	width: 183px;
	height: 43px;
	display: block;
	float: left;
}

.header-tab-holder
{
	width: 100%;
	padding: 10px 0px 10px 0px;
	float: left;
}
.check-out-container
{
	background:url(images/checkout.png) no-repeat left top; width:173px; height:20px;
	float: left;
	margin:10px 0px 0px 20px;_margin:10px 0px 0px 10px;
}
.mtop8
{
	margin-top: 8px;
}
.mtop3
{
	margin-top: 3px;
}
.mright5
{
	margin-right: 5px;
}
.width62
{
	width: 62px !important;
}
.form-1-holder
{
	margin: 0px;
	padding: 20px 0px 0px 0px;
}
.form-2-holder
{
	margin: 0px;
	padding: 0px;
}
.form-3-holder
{
	margin: 0px;
	padding: 0px;
}

ul.description-holder
{
	padding: 20px 0px 0px 0px;
	margin: 0px;
	list-style: none;
	color: #2F2F2F;
	font-size: 14px;
	font-weight: bold;
	line-height: 22px;
	width: 100%;
	float: left;
}
ul.description-holder li
{
	padding: 20px 0px 20px 0px;
	margin: 0px;
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
}
ul.description-holder h1
{
	color: #FCBA1A;
	font-size: 22px;
	margin: 0;
	padding: 0 0 10px;
}
ul.description-holder li dl
{
	padding: 2px 0px 2px 0px;
	margin: 0px;
	float: left;
	width: 100%;
}
ul.description-holder li dl dt
{
	padding: 0px;
	margin: 0px;
	float: left;
	text-align: right;
	width: 30%;
}
ul.description-holder li dl dd
{
	padding: 0px;
	margin: 0px;
	float: right;
	text-align: left;
	width: 68%;
}

/* End of review & checkout pages classes */

.over-view-holder
{
	padding: 0px;
}
.over-view-holder p
{
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
}
.over-view-holder h1
{
	padding: 0px;
	color: #333333;
	font-size: 16px;
}

.delete-btn
{
	background: url(images/delete-btn.png) no-repeat left top;
	width: 56px;
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
	margin: 0px;
	float: right;
	padding: 2px 0px 3px 0px;
}
.delete-btn:hover
{
	color: #fff;
}

/**********start of tabs************/
.CustomTabStyle .ajax__tab_header
{
	background: url(images/tab-bg.gif) repeat-x left top;
	float: left;
	height: 33px;
	width: 675px;
	padding: 9px 0px 0px 20px;
}

.CustomTabStyle .ajax__tab_outer
{
	background: url(images/tab-right.gif) no-repeat right top;
	height: 31px;
	display: block;
	float: left;
	margin-right: 9px;
}
.CustomTabStyle .ajax__tab_inner
{
	background: url(images/tab-left.gif) no-repeat left top;
	padding: 0px 5px 0px 5px;
	height: 31px;
	display: block;
	float: left;
}
.CustomTabStyle .ajax__tab_tab
{
	background: url(images/tab-midbg.gif) repeat-x left top;
	height: 23px;
	display: block;
	float: left;
	padding: 8px 10px 0px 10px;
	cursor: pointer;
}

/*active tab classes*/
.CustomTabStyle .ajax__tab_active .ajax__tab_tab .book
{
	background: url(images/menu-img-h.gif) no-repeat left top;
	width: 14px;
	height: 20px;
	display: block;
	float: left;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab .about
{
	background: url(images/home-bg-h.gif) no-repeat left top;
	width: 18px;
	height: 20px;
	display: block;
	float: left;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab .hours
{
	background: url(images/hour-bg-h.gif) no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab .map
{
	background: url(images/map-bg-h.gif) no-repeat left top;
	width: 21px;
	height: 20px;
	display: block;
	float: left;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab .review
{
	background: url(images/star-bg-h.gif) no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}
.CustomTabStyle .ajax__tab_active .ajax__tab_tab .photo
{
	background: url(images/photo-bg-h.gif) no-repeat left top;
	width: 18px;
	height: 20px;
	display: block;
	float: left;
}
/*end of active tab classes*/

/*normal & hover tab classes*/
.CustomTabStyle .ajax__tab_tab .book
{
	background: url(images/menu-img.gif) no-repeat left top;
	width: 14px;
	height: 20px;
	display: block;
	float: left;
}
.CustomTabStyle .ajax__tab_tab:hover .book
{
	background: url(images/menu-img-h.gif) no-repeat left top;
	width: 14px;
	height: 20px;
	display: block;
	float: left;
}

.CustomTabStyle .ajax__tab_tab .about
{
	background: url(images/home-bg.gif) no-repeat left top;
	width: 18px;
	height: 20px;
	display: block;
	float: left;
}
.CustomTabStyle .ajax__tab_tab:hover .about
{
	background: url(images/home-bg-h.gif) no-repeat left top;
	width: 18px;
	height: 20px;
	display: block;
	float: left;
}

.CustomTabStyle .ajax__tab_tab .hours
{
	background: url(images/hour-bg.gif) no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}
.CustomTabStyle .ajax__tab_tab:hover .hours
{
	background: url(images/hour-bg-h.gif) no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}

.CustomTabStyle .ajax__tab_tab .map
{
	background: url(images/map-bg.gif) no-repeat left top;
	width: 21px;
	height: 20px;
	display: block;
	float: left;
}
.CustomTabStyle .ajax__tab_tab:hover .map
{
	background: url(images/map-bg-h.gif) no-repeat left top;
	width: 21px;
	height: 20px;
	display: block;
	float: left;
}

.CustomTabStyle .ajax__tab_tab .review
{
	background: url(images/star-bg.gif) no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}
.CustomTabStyle .ajax__tab_tab:hover .review
{
	background: url(images/star-bg-h.gif) no-repeat left top;
	width: 20px;
	height: 20px;
	display: block;
	float: left;
}

.CustomTabStyle .ajax__tab_tab .photo
{
	background: url(images/photo-bg.gif) no-repeat left top;
	width: 18px;
	height: 20px;
	display: block;
	float: left;
}
.CustomTabStyle .ajax__tab_tab:hover .photo
{
	background: url(images/photo-bg-h.gif) no-repeat left top;
	width: 18px;
	height: 20px;
	display: block;
	float: left;
}
/*end of normal & hover tab classes*/

.CustomTabStyle .ajax__tab_active .ajax__tab_outer
{
	background: url(images/tab-right-h.gif) no-repeat right top;
	height: 32px;
	display: block;
	float: left;
	margin-right: 9px;
}
/*height:31px;*/
.CustomTabStyle .ajax__tab_active .ajax__tab_inner
{
	background: url(images/tab-left-h.gif) no-repeat left top;
	padding: 0px 5px 0px 5px;
	height: 32px;
	display: block;
	float: left;
}
/*height:31px;*/
.CustomTabStyle .ajax__tab_active .ajax__tab_tab
{
	background: url(images/tab-midbg-h.gif) repeat-x left top;
	height: 32px;
	display: block;
	float: left;
	padding: 8px 10px 0px 10px;
	cursor: pointer;
}
/*height:23px;*/

.CustomTabStyle .ajax__tab_hover .ajax__tab_outer
{
	background: url(images/tab-right-h.gif) no-repeat right top;
	height: 32px;
	display: block;
	float: left;
	margin-right: 9px;
}
/*height:31px;*/
.CustomTabStyle .ajax__tab_hover .ajax__tab_inner
{
	background: url(images/tab-left-h.gif) no-repeat left top;
	padding: 0px 5px 0px 5px;
	height: 32px;
	display: block;
	float: left;
}
/*height:31px;*/
.CustomTabStyle .ajax__tab_hover .ajax__tab_tab
{
	background: url(images/tab-midbg-h.gif) repeat-x left top;
	height: 32px;
	display: block;
	float: left;
	padding: 8px 10px 0px 10px;
	cursor: pointer;
}
/*height:23px;*/

/*
.CustomTabStyle .ajax__tab_tab div
{
	font-size: 11px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	margin: 3px 0px 0px 8px;
	float: left;
}

*/

.CustomTabStyle .ajax__tab_tab div {

color:#333333;

float:left;

font-size:14px;

font-weight:normal;

margin:3px 0 0 8px;

text-decoration:none;

}

/************end of tabs*************/

/************Cafe register menu page 
css End here************/

/*css Start here (21 may 2010)*/
.nav_holder2
{
	padding: 0px 12px 0px 12px;
}
.nav_holder2 ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.nav_holder2 li
{
	padding: 0px 0px 0px 5px;
	margin: 0px;
	background: url(images/tab_left.png) no-repeat left top;
	height: 50px;
	margin: 0px 0px 10px 0px;
}

.nav_holder2 li a
{
	text-decoration: none;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	float: left;
}
.nav_holder2 li a span
{
	text-decoration: none;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	background: url(images/tab_right.png) no-repeat right top;
	padding: 15px 5px 9px 5px;
	float: left;
	width: 208px;
	height: 26px;
}

.nav_holder2 li.active
{
	padding: 0px 0px 0px 5px;
	margin: 0px;
	background: url(images/selected_left.png) no-repeat left top;
	height: 50px;
	margin: 0px 0px 10px 0px;
}
.nav_holder2 li.active a span
{
	text-decoration: none;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	background: #fff;
	padding: 15px 5px 9px 5px;
	float: left;
	width: 208px;
	height: 26px;
}

.nav_holder2 li:hover
{
	padding: 0px 0px 0px 5px;
	margin: 0px;
	background: url(images/selected_left.png) no-repeat left top;
	height: 50px;
	margin: 0px 0px 10px 0px;
}
.nav_holder2 li:hover a span
{
	text-decoration: none;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	background: #fff;
	padding: 15px 5px 9px 5px;
	float: left;
	width: 208px;
	height: 26px;
}

.nav_holder li2 a:hover
{
	color: #FCBA1A;
}
.video-container
{
	float: left;
	padding: 20px 0px 0px 10px;
	margin: 0px;
	width: 100%;
}
.watch-more
{
	color: #4E4E4D;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
}

.howworks-holder
{
	padding: 0px;
	float: left;
	width: 426px;
	margin-bottom: 20px;
}
.howworks-holder-top
{
	padding: 0px;
	float: left;
	background: url(images/howit-works-up.gif) no-repeat left top;
	width: 426px;
	height: 15px;
}
.howworks-holder-mid
{
	padding: 5px 0px 10px 10px;
	float: left;
	background: url(images/howit-works-mid.gif) repeat-y left top;
	width: 416px;
}
.howworks-holder-bottom
{
	padding: 0px;
	float: left;
	background: url(images/howit-works-bottom.gif) no-repeat left top;
	width: 426px;
	height: 13px;
}

.step-box
{
	width: 120px;
	float: left;
	margin-right: 10px;
}
.benefits-holder
{
	float: left;
	padding: 20px 0px 0px 0px;
}
.benefits-holder h1
{
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 0 8px;
	text-transform: uppercase;
}
.register_main_holder2
{
	background: url(images/register_now_left.png) no-repeat left top;
	float: left;
	width: 230px;
	height: 102px;
}
.register_txt_holder2
{
	float: left;
	padding: 30px 0px 0px 120px;
}

.right-holder-how
{
	width: 254px;
	float: right;
	margin-top: 20px;
	margin-right: 7px;
}
.step-num3
{
	background: url(images/step_Num3.png) no-repeat left top;
	width: 20px;
	height: 19px;
	float: left;
	margin: 5px 0px 0px 6px;
}

/*css End here (21 may 2010)*/

/*css Start here (28 may 2010)*/

.seo-left-holder
{
	float: left;
	width: 100%;
}
.seo-left-holder h1
{
	font-size: 14px;
	color: #FCBA1A;
	font-weight: bold;
}
.seo-left-holder p
{
	font-size: 11px;
	color: #999999;
	font-weight: bold;
	padding-top: 14px;
}

.cafeSales-holder
{
	padding: 10px 0px 10px 0px;
	margin: 0px;
	width: 65%;
	float: left;
}
.top20
{
	padding-top: 20px;
}
.mtop10
{
	margin-top: 10px;
}


.learn-more
{
	background: url(images/learn-more-btn.png) no-repeat left top;
	width: 147px;
	height: 34px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
.learn-more:hover
{
	color: #fff;
}

.font30
{
	font-size: 30px;
	color: #fcba1a;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 10px;
}
.heading2
{
	font-size: 18px;
	color: #666666;
	font-weight: bold;
}

/*
* commented because, these are duplicate
*
.mid_bg3{ background:#fff url(images/box_bg.jpg) repeat-x left bottom; float:left; width:226px; border-left:2px solid #fff;border-right:2px solid #fff; padding:5px 0px 0px 0px;}

.mid_bg3 ul{padding:0px; margin:0px; list-style:none;}
.mid_bg3 li{float:left;}
.mid_bg3 li dl{float:left;width:91%;color:#333333;font-size:11px;font-weight:bold;background:#F8F8F8 url(images/seprator-right.jpg) no-repeat center bottom; padding:10px; margin:0px;}
.width138{width:138px;}
.mid_bg3 li dl dt{ float:left; padding:0px 2px 0px 2px;}
.mid_bg3 li dl dt.left1{ float:left;}
.mid_bg3 li dl dt.right1{ float:right;}

.mid_bg3 h1{ font-size:11px; color:#666666; text-transform:uppercase; line-height:24px;}
.mid_bg3 p{ font-size:11px; color:#999999; font-weight:bold; line-height:22px;}
.mid_bg3 span{font-size:11px; color:#333333; font-weight:bold;} 

*/

.orderring-head
{
	background: url(images/ordering-again.png) no-repeat left top;
	width: 288px;
	height: 21px;
	margin-bottom: 10px;
}



.mainholder-box
{
	width: 223px;
	float: left;
}
.mainholder-box-top
{
	width: 223px;
	background: url(images/box-top.gif) no-repeat left top;
	float: left;
	height: 9px;
}
.mainholder-box-mid
{
	width: 223px;
	background: url(images/box-mid.gif) repeat-x left top;
	float: left;
	padding: 10px 0px 10px 0px;
}
.mainholder-box-bottom
{
	width: 223px;
	background: url(images/box-bottom.gif) no-repeat left top;
	float: left;
	height: 9px;
}
.heading14
{
	font-size: 14px !important;
	color: #FCBA1A !important;
	text-transform: uppercase;
}
.heading12
{
	font-size: 12px !important;
	color: #333 !important;
	text-transform: uppercase;
}

.link12
{
	font-size: 12px !important;
	color: #FCBA1A !important;
	text-transform: uppercase;
	text-decoration: none;
}
.link12:hover
{
	color: #333 !important;
}
/*css start here 08 june 201`0   */

ul.order-listing
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	list-style: none;
}
ul.order-listing li
{
	padding: 5px 0px 5px 0px;
	margin: 0px;
	width: 100%;
	float: left;
	border-bottom: 1px solid #ccc;
}
/* update text-align:center before it is left */
.innersec
{
	width: 90px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
	margin-left: 8px;
}
/* update text-align:center before it is left */
.innersec2
{
	width: 90px;
	padding: 0px 0px 0px 166px;
	float: left;
	text-align: right;
	margin-left: 8px;
}
/*padding:0px 0px 0px 200px;*/
.innersec3
{
	width: 140px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
	margin-left: 8px;
}
.innersec4
{
	width: 50px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
	margin-left: 8px;
}
/* we add new css for update*/
.innersec5
{
	width: 80px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: center;
	margin-left: 8px;
}
.innersec6
{
	width: 130px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: left;
	margin-left: 56px;
}
/*text-align:center; margin-left:8px;*/
.innersec7
{
	width: 90px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: right;
	margin-left: 8px;
}
.innersec8
{
	width: 90px;
	padding: 0px 0px 0px 0px;
	float: left;
	text-align: left;
	margin-left: 8px;
}

.order-holder-div
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	float: left;
}
.topbottom
{
	padding: 10px 0px 10px 0px !important;
}
.textarea2
{
	border: 1px solid #FCBD25;
	color: #808080;
	font-size: 14px;
}
.top10
{
	padding-top: 10px !important;
}

/* css end here 21 june 2010  */
.checkbox-btn-disable
{
	background: url(images/disable-btn.png) no-repeat left top;
	width: 173px;
	height: 64px;
	border: none;
	cursor: pointer;
}
/* css end here 08 june 2010  */

/*css end here (28 may 2010)*/

/*css start here (16 june 2010)*/
.next-button
{
	background: url(images/next-button.png) no-repeat left top;
	width: 102px;
	height: 41px;
	font: bold 20px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
.next-button:hover
{
	color: #fff;
}

/*css end here (16 june 2010)*/

/***********Added By Developers***********/

/* Add  */
.container_bottom-rightnew
{
	float: left;
	padding: 0 17px 0 0;
	width: 340px;
}



.container_bottom-rightnew2{float:left;width:340px; position:relative;}
.container_right-rightnew2{float:left;width:230px; position:relative;}

/*.ajax__calendar .ajax__calendar_deactive .ajax__calendar_day {background-color:#ffffff;border-color:#ffffff;color:#646464;text-decoration:line-through;}
.ajax__calendar .ajax__calendar_deactive .ajax__calendar_month {background-color:#ffffff;border-color:#ffffff;color:#646464;text-decoration:line-through;}
.ajax__calendar .ajax__calendar_deactive .ajax__calendar_year {background-color:#ffffff;border-color:#ffffff;color:#646464;text-decoration:line-through;}*/

/*********Order Processing**********/
ul.ord_process
{
	padding: 0px;
	margin: 0px;
	float: left;
}
ul.ord_process li
{
	padding: 8px 8px 8px 8px;
	font-size: 11px;
	list-style: none;
	margin: 0px;
	color: #808080;
}

.modal-window1
{
	background: url( "images/pop-up-mid.png" ) repeat-y scroll left top transparent;
	float: left;
	padding: 0 20px 0 30px;
	width: 342px;
}
/**********End of Order Processing*******/

.header_err_msg
{
	display: block;
	padding: 0.5em;
	margin: 0.5em 0 0.5em 0;
	border: solid 1px #FCBA19;
	background-color: #FFFFFF;
	color: #FF0000 !important;
	max-width: 90%;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

.quick-alert
{
	display: block;
	margin: 0 0 0.5em 0;
	background-color: #FFFFFF;
	color: #FF0000 !important;
	max-width: 90%;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.quick-alert-green
{
	display: block;
	margin: 0 0 0.5em 0;
	background-color: #FFFFFF;
	color: Green !important;
	max-width: 90%;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}

/* for validators */
.err_msg
{
	color: #FF0000;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
/*.green_msg {color:Green; font-size:11px;margin:0px;padding:0px;} */

/* for labels */
.form_holder .label
{
	font-size: 14px;
	color: #2F2F2F;
	font-weight: bold;
	line-height: 22px;
}
.remember_me_holer label
{
	color: #333333;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	vertical-align: middle;
}

/* for flan control */
.InnerProgressPanel
{
	position: absolute; /* border: solid 1px #ffffff; */
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	top: 37%;
	left: 42%;
}

.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=80);
	mozopacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}

/* for profile page radio buttons */
.checkbox-holder2 label
{
	padding: 1px 0px 0px 25px;
	font-size: 11px;
	color: #999999;
	display: block;
	font-weight: normal;
	line-height: normal;
}

/************ PasswordStrength Related Styles ***********************/
.TextIndicator_TextBox1
{
	background-color: Gray;
	color: White;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
}

.BarIndicator_TextBox2_weak
{
	color: Red;
	background-color: Red;
}
.BarIndicator_TextBox2_average
{
	color: Blue;
	background-color: Blue;
}
.BarIndicator_TextBox2_good
{
	color: Green;
	background-color: Green;
}

.BarBorder_TextBox2
{
	border-style: solid;
	border-width: 1px;
	padding: 2px 2px 2px 2px;
	width: 200px;
	vertical-align: middle;
}

.TextIndicator_TextBox3
{
	background-color: Blue;
	color: Yellow;
	font-size: small;
	font-variant: small-caps;
	padding: 2px 3px 2px 3px;
}

.TextIndicator_TextBox3_Handle
{
	width: 16px;
	height: 14px;
	background-image: url(images/Question.png);
	overflow: hidden;
	cursor: help;
}

.TextIndicator_TextBox1_Strength1
{
	background-color: Gray;
	color: White;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
	margin: 9px 0 0 -20px;
	float: right;
}

.TextIndicator_TextBox1_Strength2
{
	background-color: Gray;
	color: Yellow;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
	margin: 9px 0 0 -20px;
	float: right;
}

.TextIndicator_TextBox1_Strength3
{
	background-color: Gray;
	color: #FFCAAF;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
	margin: 9px 0 0 -20px;
	float: right;
}

.TextIndicator_TextBox1_Strength4
{
	background-color: Gray;
	color: Aqua;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
	margin: 9px 0 0 -20px;
	float: right;
}

.TextIndicator_TextBox1_Strength5
{
	background-color: Gray;
	color: #93FF9E;
	font-family: Arial;
	font-size: x-small;
	font-style: italic;
	padding: 2px 3px 2px 3px;
	font-weight: bold;
	float: right;
	margin: 9px 0 0 -20px;
}

.dynamicPopulate_Normal
{
	border: silver 1px inset;
	padding: 2px;
	text-align: center;
	height: 2em;
	margin: 5px;
	width: 200px;
}

.dynamicPopulate_Updating
{
	background-image: url(images/loading.gif);
	background-repeat: no-repeat;
	border: silver 1px inset;
	text-align: center;
	padding: 2px;
	height: 2em;
	margin: 5px;
	width: 200px;
}

/***********Button css start here***********/
.btn-80
{
	background: url(images/btn-80.png) no-repeat left top;
	width: 80px;
	height: 30px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
.btn-80:hover
{
	color: #fff;
}

.btn-90
{
	background: url(images/btn-90.png) no-repeat left top;
	width: 90px;
	height: 30px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}
.btn-90:hover
{
	color: #fff;
}

/*by shree for calenderButton*/
.btn-calender
{
	background: url(images/calender.jpg) no-repeat left top;
	width: 23px;
	height: 25px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #333333;
	text-transform: uppercase;
	border: none;
	cursor: pointer;
}

/***********Button css start here***********/

.green_msg
{
	color: Green;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
.ajax__slider_handle
{
	height: 30px;
	position: absolute;
	width: 12px;
	margin-top: -11px;
}
.ajax__slider_rail
{
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	background: transparent url(images/slider-bottom.jpg) repeat-x scroll 0 0;
	height: 14px;
	position: relative;
	width: 190px;
}
/***************Outlet home page ***************/
.nav_bar4
{
	padding: 0px 0px 0px 13px;
	float: left;
}
.labelclass label
{
	font-weight: normal;
	font-size: 12px;
}
.close-btn
{
	background: url(images/close.png) no-repeat left top;
	width: 32px;
	height: 32px;
	border: none;
	cursor: pointer;
}

/*************** Paging Classes *****************/

.cyanlinkpageactive
{
	font-family: Arial;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
/*	border: 1px solid #FCB918;
*/	background-color: #FCB918;
	font-weight: bold;
	line-height: 20px;
}
.cyanlinkpage:link, .cyanlinkpage:visited
{
	font-family: Arial;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-top: 2px;
	background:#fff;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
/*	border: 1px solid #CCCCCC;
*/	font-weight: bold;
	line-height: 20px;
}

.cyanlinkpage:hover
{
	font-family: Arial;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	padding-top: 2px;
	background-image: url( "images/yellow-pagination-bg.gif" );
	background-repeat:repeat-x;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
/*	border: 1px solid #CCCCCC;
*/	font-weight: bold;
	line-height: 20px;
}

.cyanlinkpageactive_sml
{
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #6D8EBA;
	background-color: #6D8EBA;
	font-weight: bold;
	line-height: 20px;
}
.cyanlinkpage_sml:link, .cyanlinkpage_sml:visited
{
	font-family: Arial;
	font-size: 10px;
	color: #386EB9;
	text-decoration: none;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	border: 1px solid #CCCCCC;
	font-weight: bold;
	line-height: 20px;
}
.cyanlinkpage_sml:hover
{
	font-family: Arial;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	border: 1px solid #6D8EBA;
	background-color: #6D8EBA;
	font-weight: bold;
}

/* below 3 rating classes by shree for search rating page*/
.filledRatingStar
{
	background-image: url( "images/star-orange.png" );
}

.emptyRatingStar
{
	background-image: url( "images/star-gray.png" );
}

.ratingStar
{
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	font-size: 0;
	height: 10px;
	margin: 0;
	padding: 0;
	width: 9px;
}

.filledRatingStar1
{
	background-image: url( "images/star-y.png" );
}

.emptyRatingStar1
{
	background-image: url( "images/star-g.png" );
}

.ratingStar1
{
	background-repeat: no-repeat;
	cursor: pointer;
	display: block;
	font-size: 0;
	
	margin: 0;
	padding: 0 2px;
	width: 14px;
	height: 16px;
}

/*
.paginglink:link, .paginglink:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6D8EBA;
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
	font-weight:normal;
}
.paginglink:hover{
	font-weight:bold;
}
.pagintactive:link, .pagintactive:visited, .pagintactive:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#ffffff;
	text-decoration:none;
	background-color:#6D8EBA;
	border:1px solid #6D8EBA;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
	padding-right:5px;
}
*/
/***************** End of Paging Classes *******************/

/*Modal Popup Extender Classes*/

/*
.modal-window
{
	background:url(images/pop-up-mid.png) repeat-y left top;		
	padding:0 20px 0 40px;
	float: left;
	width: 332px;
}
*/
.pop-up-holder
{
	width: 395px;
	padding: 0px;
	margin: 0px;
}
.pop-up-holder-top
{
	background: url(images/pop-up-top.png) no-repeat left top;
	width: 392px;
	height: 35px;
	float: left;
}
.pop-up-holder-mid
{
	background: url(images/pop-up-mid.png) repeat-y left top;
	width: 332px;
	padding:0px 20px 10px 40px;
	float: left;
}
.pop-up-holder-bottom
{
	background: url(images/pop-up-bottom.png) no-repeat left top;
	width: 392px;
	height: 35px;
	float: left;
}

.pop-up-holder-big .scroll-sec{/*height:365px;overflow-y:auto;*/ overflow-y:hidden; overflow-x:hidden;}


.pop-up-holder-big
{
	width:600px;
	padding: 0px;
	margin: 0px;
}
.pop-up-holder-big .pop-up-holder-top
{
	background: url(images/pop-up-top-big.png) no-repeat left top;
	width:600px;
	height: 35px;
	float: left;
}
.pop-up-holder-big .pop-up-holder-mid
{
	background: url(images/pop-up-mid-big.png) repeat-y left top;
	width:540px;
	padding:0px 20px 10px 40px;
	float: left;
}
.pop-up-holder-big .pop-up-holder-bottom
{
	background: url(images/pop-up-bottom-big.png) no-repeat left top;
	width:600px;
	height: 35px;
	float: left;
}

/*End of Modal Popup Extender Classes*/

/*Calendar Extender Classes*/
.ajax__calendar
{
	z-index: 100002 !important;
}

/*End of Calendar Extender Class*/

/***************Homepage AutoComplete Extender *****************/
.item
{
	border: 0px;
	color: #808080;
	font-size: 14px;
	padding: 5px 0px 5px 5px;
}
.highlighted-item
{
	border: 0px;
	color: Red;
	background-color: #FDDD90;
	font-size: 14px;
	padding: 5px 0px 5px 5px;
}
.completion-list
{
	height: 250px;
	border: 1px solid;
	border-color: #FCB917;
	background-color: #FFFFFF;
	font-size: 14px;
	padding: 5px 0px 5px 5px;
}

.completion-list1
{
	height: 250px;
	width: 380px !important;
	border: 1px solid;
	border-color: #FCB917;
	background-color: #FFFFFF;
	font-size: 14px;
	padding: 5px 0px 5px 5px;
}

/*left:3.25em !important;*/


/***************End of Homepage AutoComplete Extender Classes ***********/

/**************Cafe home page watermark extender*********/
.input_box_watermark
{
	color: #DCDCDC;
	font-style:italic;
	border: 1px solid #FCBD25;	
	font-size: 14px;
	padding: 5px 0px 5px 5px;
	/*
	width: 279px;
	border: 1px solid #FCBD25;	
	font-size: 14px;
	padding: 5px 0px 5px 5px;*/	
}


/***********End of Added By Developers***********/

/***********Start of Added By Dean ***********/

.mainContent
{
	background: #fff url(images/box_bg.jpg) repeat-x left bottom;
	float: left;
	width: 936px;
	padding: 20px 20px 20px 20px;
	display: block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: #FFFFFF 2px Solid;
	background-color: #FFF;
}

.contentLeft
{
	display: block;
	float: left;
	width: 600px;
	font-size: 14px;
}

.contentLeftVideo
{
	display: block;
	float: left;
	width: 454px;
	font-size: 14px;
}
.contentRight
{
	display: block;
	float: left;
	width: 296px;
	margin-left: 20px;
}

.contentRightVideo
{
	display: block;
	float: left;
	width: 400px;
	margin-left: 20px;
}
.headerLeft
{
	display: block;
	float: left;
	width: 600px;
}
.headerRight
{
	display: block;
	float: left;
	width: 296px;
	margin-left: 20px;
}
.headerGradient
{
	background-image: url(images/header-gradient.gif);
	background-repeat: repeat-x;
	height: 4px;
	margin-bottom: 10px;
}
.conentRightTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FCBA1A;
	margin-bottom: 10px;
	margin-top: 20px;
}
.conentLeftTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FCBA1A;
	margin-bottom: 10px;
}
.contentRightBox
{
	background-color: #CCC;
	display: block;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px Solid #f0f0f0;
	background-color: #f8f8f8;
	margin-bottom: 20px;
	margin-top:10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.listLeft ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.listLeft ul li
{
	padding:5px;
	font-size:11px;

}

.listLeft
{
	display: block;
	float: left;
	width: 250px;
	font-size: 14px;
	color: #000;
	line-height: 18px;
}
.listRight
{
	display: block;
	float: left;
	width: 135px;
	font-size: 14px;x``
	color: #000;
	line-height: 18px;
}

.listings
{
	margin-top: 20px;
}

.listings ul
{
	margin:0px;
	padding:0px;
	list-style:none;
}

.listings ul li a
{
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left:10px;
	font-size: 14px;
	color: #000;
}
.listings ul li a:hover
{
	background-color: #f0f0f0;
}

.listLeft ul li a
{
	color: #000;
}
.listRight ul li a
{
	color: #000;
}
.button a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: bold;
	text-transform: uppercase;
	color:#000;
	display:block;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border: 2px Solid #fbc63a;
	background-color: #FCBA1A;
	background-image: url(images/button-bkg.gif);
	background-repeat: repeat-x;
	height:20px;
	text-shadow:0px 2px 1px #fff;
	text-align: center;
	text-decoration: none;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
/*css Start here (10 Sep 2010)*/
ul.star-main-holder2{ padding:15px 0px 0px 0px; margin:0px; list-style:none;float:right;}
ul.star-main-holder2 li{padding:10px 14px 20px 0px; margin:0px; float:left; width:210px;}
ul.star-main-holder2 li dl{padding:5px 0px 10px 0px; margin:0px; float:left; width:100%;}
ul.star-main-holder2 li dl span{ font-size:11px; color:#666;}
ul.star-main-holder2 li dl dt{float:left;margin:0;padding:0 0 0 6px;text-align:left;width:154px;}
ul.star-main-holder2 li dl dd{float:right;padding:0px; margin:0px;}
ul.star-main-holder2 li dl dd img{float:left; padding:0px 2px 0px 2px;}

.left10{ padding-left:10px!important;}
ul.alphabetic-listing{ padding:0px; margin:0px; list-style:none;float:left;}
ul.alphabetic-listing li{ color:#000; float:left;}
ul.alphabetic-listing li a{text-decoration:none; font-size:12px; color:#000; font-weight:bold;margin:5px 10px; padding:5px 0px; text-align:center; width:30px; background:#fff; border:1px solid #ccc; float:left;}
ul.alphabetic-listing li a:hover{background:#FCBA1A ; color:#fff; cursor:pointer;}
.food-type{width:200px; float:left;margin-left:20px; margin-bottom:10px;padding:5px 0px; float:left;}
/***********End of Added By Dean ***********/
.input_box_watermark2
{
	color:#000;
	border:none;	
	font-size:12px;
	padding: 5px 0px 5px 5px;
	margin:8px 0px 0px 5px; float:left;
	background:none repeat scroll 0 0 #FFFFFF;
	
}


.form_holder2
{
	padding: 0px;
	margin: 0px;
}
.form_holder2 label
{
	font-size: 14px;
	color: #2F2F2F;
	font-weight: bold;
	line-height: 22px;
}
.form_holder2 ul
{
	padding: 0px;
	margin: 0px;
	list-style: none;
}
/*.form_holder span{ color:#FCBD25;}*/
.form_holder2 .mandatory
{
	color: #FCBD25;
}
.form_holder2 li
{
	list-style: none;
	padding:9px 0px 9px 0px;
	margin: 0px; float:left; width:95%;background: url(images/pop-up-seprater.gif) repeat-x left top;
	
}
.form_holder2 li p{color:#fcba1a;font-weight:bold; font-size:15px; display:inline;}
/* Newly added */
.form_holder2 li dl
{
	float: left;
	width: 100%;
	padding: 2px 0px 2px 0px;
	margin: 0px;
}
.form_holder2 li dl dt.left
{
	float: left;
	width: 46%;
	padding: 0px;
	margin: 0px;
}
.form_holder2 li dl dt.right
{
	float: left;
	width: 47%;
	padding: 0px 0px 0px 30px;
	margin: 0px;
}

.bg-none{background:none!important;}
.calenderbg{ background: url(images/calender-holder-bg.png) no-repeat left top; width:52px; height:42px; padding-top:7px; text-align:center; float:left;}
.top8{padding-top:8px;}

/* End of Newly added */

/* css Start here(27 sep 2010)*/
ul.navRight{width:90%;float:left;list-style:none;padding:20px 0px;margin:0px;}
ul.navRight li{padding:10px;margin:2px 0px; float:left;width:80%;color:#2F2F2F;font-size:16px;text-transform:uppercase; font-weight:bold; border-bottom:1px solid #ccc;
 background:url(images/thanks-btn-gradiant.gif) repeat-x scroll left top transparent; text-align:center;}
ul.navRight li a{text-decoration:none; color:#333333;}
ul.navRight li a:hover{color:#fff;}

/*css Start here (30 sep 2010)*/
ul.video-nav {padding:10px 0px 25px 20px;margin:0px;list-style: none;background:url(images/profile_sep.png) no-repeat scroll center bottom transparent; width:100%; float:left;}
ul.video-nav li{padding:0px 0px 0px 5px;margin:0px; float:left;margin:0px 25px 0px 0px;}
ul.video-nav li a{text-decoration: none;font: bold 14px Arial, Helvetica, sans-serif;color: #333333;text-transform: uppercase;float: left;}
ul.video-nav li a:hover{color:#FCBA1A;}
ul.video-nav li a.active{color:#FCBA1A;}

.left_sec_holder2{float:left;height:40px;padding-bottom:10px;position:relative;width:100%;}

/*css Start here (1 Oct 2010)*/
.yellowBtn{padding:8px 10px;float:right;margin-left:20px;color:#2F2F2F;font-size:14px; font-weight:bold; background:url(images/thanks-btn-gradiant.gif) repeat-x scroll left top transparent; border:none; text-align:center; cursor:pointer;text-transform:uppercase;}
.yellowBtn:hover{color:#fff;}
ul.MyOrder-sec{padding:0px; margin:0px; list-style:none; width:100%; float:left;}
ul.MyOrder-sec li{padding:0px; margin:0px;width:100%; float:left;}
ul.MyOrder-sec li dl{padding:3px 0px; margin:0px;width:100%; float:left;}
ul.MyOrder-sec li dl dt{padding:0 3px 0 9px; margin:0px; float:left; text-align:right; padding-right:3px;}
ul.MyOrder-sec li dl dd{padding:0px; margin:0px;width:70%; float:left; font-weight:normal;}

.left10{ padding-left:10px!important;}

/* Add Yellow button css for checkout page*/
.yellowBtn2{padding:6px 8px;float:left;margin-left:1px;color:#2F2F2F;font-size:14px; font-weight:bold; background:url(images/thanks-btn-gradiant.gif) repeat-x scroll left top transparent; border:none; text-align:center; cursor:pointer;}


/* top tag css */
.toptag{ font-size:14px; text-decoration:none; color:Gray;}
.toptag a{ font-size:14px; text-decoration:underline; color:Gray;}

/* Add New class for login & register page left container 
	13-04-2011
*/

.left_container_login {	float: left; width:628px;}
.left_container_register { float: left; width:628px;}
.popup-bod{border-bottom: 1px solid #eee; padding-bottom:5px!important;}
#ctl00_ContentPlaceHolder1_dvItemDetail label{ padding-right:10px; line-height:18px!important; margin-bottom:10px;}
#ctl00_ContentPlaceHolder1_dvItemDetail input{margin-top:0px!important; margin-bottom:10px;}
#ctl00_ContentPlaceHolder1_dvItemDetail input[type=radio] { margin-top:6px!important; vertical-align:middle; }

.pop-up-holder_new
{
	width: 600px;
	padding: 0px;
	margin: 0px;
}
.inputstyle { background: url(images/leftcurve.png) 0 0  no-repeat; height:30px; padding-left:6px; display:block; line-height:30px; }
.inputstyle input[type=text] { background: url(images/rightcurve.png) right 0  no-repeat; height:30px; margin:0; border:none!important; padding:0px; line-height:30px; }

.leftcurve { background: url(images/leftcurve.png) 0 0  no-repeat; height:30px; padding-left:6px; display:block; line-height:30px; }
.leftcurve .rightcurve { background: url(images/rightcurve.png) right 0  no-repeat; height:30px; margin:0; padding:0px 5px 0 0; line-height:30px; display:block; }
.leftcurve .rightcurve .dropdown { font-size:12px; font-family:Arial; color:#808080; border:none!important; margin-top:5px; }
.yellowTxt { color:#FCB919; }

/* New classes added on 23nov start*/
.row { float: left; width:100%; }
.mtop20 { margin-top:20px; }
.whiteTxt { color:#fff; }
/* New classes added on 23nov end*/

/* New classes added on 17nov 2011 start*/
.find-options table td { padding-right:20px; }
/* New classes added on 17nov 2011 end*/
/* New classes added on 06Dec 2011 start*/
.box5
{
	float: left;
	width: 55px;
}
.fast-box-banner
{
	background: url(images/dinner-time-banner-home.jpg) 0 0 no-repeat #fff;
	width:348px; float:left;
    height:560px;
	padding:0 0 0 2px;
}

a.default {
    color: #FCBA1A;
    font-size: 12px;
    font-weight: bold;
    text-decoration: underline;
    text-transform: uppercase;
    margin:6px;
    line-height: 20px;
}
