@charset "utf-8";


/* CSS Document */
img {behavior: url(include/pngbehavior.htc);} 

* {margin:0; padding:0;}
body  {font:12px Lucida Sans Unicode, Verdana, Arial, sans-serif; margin:0px; padding:0px;}

h1, h2, h3, h4, h5, h6, p {
	margin:0;
	padding:0;
	list-style:none;
}

ul, ol { margin:0; padding:0; }
ul li {list-style:none;}

h1 {font:bold 24px Lucida Sans Unicode, Verdana, Arial, Helvetica sans-serif; color:#FFFFFF;}
h2 {font:22px Lucida Sans Unicode, Verdana, Arial, Helvetica sans-serif; font-weight:bold;}
h3 {font:18px Lucida Sans Unicode, Verdana, Arial, Helvetica sans-serif; font-weight:bold;}
h4 {font:14px Lucida Sans Unicode, Verdana, Arial, Helvetica sans-serif; font-weight:bold;}
h5 {font:Lucida Sans Unicode, Verdana, Arial, Helvetica sans-serif; font-weight:bold;}
h6 {font:Lucida Sans Unicode, Verdana, Arial, Helvetica sans-serif; font-size:11px; text-transform:uppercase; font-weight:normal; }
p  {font:Lucida Sans Unicode, Verdana, Arial, Helvetica sans-serif;}

a  {text-decoration:none; color:#000000;}
a:hover {text-decoration:underline;}

img {border:none;}
.br, .clear {clear:both; margin:0px; padding:0px;}

.lh12 {line-height:12px;}
.lh14 {line-height:14px;}
.lh16 {line-height:16px;}

.floatr {float:right; text-align:right;}
.floatrtxtl {float:right; text-align:left;}
.floatrtxtc {float:right; text-align:center;}

.floatl {float:left; text-align:left;}
.floatltxtr {float:left; text-align:right;}
.floatltxtc {float:left; text-align:center;}

.txtl {text-align:left;}
.txtc {text-align:center;}
.txtr {text-align:right;}
.txtj {text-align:justify;}
.normal {font-weight:normal;}
.txtb {font-weight:bold;}
.txtunderline {text-decoration:underline;}

.text9 {font-size:9px;}
.text10 {font-size:10px;}
.text12 {font-size:12px;}
.text14 {font-size:14px;}
.text {font-size:11px;}
.texta {font:11px Arial, Helvetica, sans-serif;}

.fcred{color:#FF0000;}
.fcgreen {color:#657102;}
.fcyellow{color:#d1a408;}


.image img {vertical-align:middle; margin-right:2px;}

/* Wrap -- Start -- */
#wrap {width:997px; position:relative; margin:0 auto;}

.logo_signin {float:left; width:447px;}
#logo_home {padding:23px 0px 18px 37px;}
/*#logo_home {padding:23px 0px 8px 37px;}*/

#home_signin {margin-left:62px; background:url(../images/home_signinbg.gif) no-repeat #fff; height:167px;}
#home_signin .pad {padding:26px 0 0 36px;}
#home_signin .textbox {padding:3px 3px 3px 8px; font:12px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; border:1px solid #b5b5b5; color:#2c2c2c; font-weight:normal; width:218px;}
#home_signin .w233 {float:left; width:233px;}
#home_signin a {color:#5b6d81; text-decoration:none;}
#home_signin a:hover {color:#5b6d81; text-decoration:underline;}
#home_signin .checkbox {padding:3px 4px 3px 0px; *padding:0px 1px 1px 0px;}
#home_signin .remember {padding:1px 0px 0px 1px; *padding:2px 0px 0px 0px;}

#home_loggedin {margin-left:62px; background:url(../images/home_myaccountbg.gif) no-repeat #fff; height:167px;}
#home_loggedin_admin {margin-left:62px; background:url(../images/home_restaurentadminbg.gif) no-repeat #fff; height:235px;}
#home_loggedin .links, #home_loggedin_admin .links {float:left; width:200px; padding:6px 0 0 0;}
#home_loggedin .links li, #home_loggedin_admin .links li {display:block; height:28px; padding-left:15px;}
#home_loggedin .links li a, #home_loggedin_admin .links li a {color:#343434; font:12px lucida sans, verdana, arial, helvetica; text-decoration:none; font-weight:bold;}
#home_loggedin .links li a:hover, #home_loggedin_admin .links li a:hover {text-decoration:underline; font-weight:bold;}
#home_loggedin .links li img, #home_loggedin_admin .links li img {vertical-align:middle; padding:0 8px 2px 0;}

/*#search_map {float:right; padding:38px 85px 0px 0px; width:455px;}
#search_map .infotext {font-size:13px; text-align:center; padding-bottom:6px; width:455px;}
#search_map .textbox {padding:4px 3px 4px 8px; font:14px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; border-top:1px solid #b5b5b5; border-left:none; color:#000; font-weight:normal; width:336px;}
#search_map .leftcurv {float:left; padding:0 0 0 18px; *padding:1px 0 0 18px;}
#search_map .map {clear:both; text-align:center; padding:24px 0 12px 0; *padding:12px 0 12px 0;}*/

#search_map {float:right; padding:38px 0px 0px 0px; width:540px; text-align:left;}
#search_map .infotext {font-size:13px; text-align:center; padding-bottom:6px; width:455px;}
#search_map .milestext {font-size:12px; float:left; padding:4px 5px 0px 25px;}
/*#search_map .mileselect {padding:3px 3px 4px 3px; border:1px solid #b5b5b5; font:12px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;}*/
#search_map .mileselect {padding:0px 3px 1px 3px; border:1px solid #b5b5b5; font:12px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;}
#search_map .mileselect option {padding:0px 2px;}
#search_map .oftext {font-size:12px; float:left; padding:4px 0px 0px 5px;}
/*#search_map .textbox {padding:4px 3px 5px 8px; font:12px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; border:1px solid #b5b5b5; color:#000; font-weight:normal; width:66px;}*/
#search_map .textbox {padding:1.5px 3px 2.5px 8px;  font:12px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; border:1px solid #b5b5b5; color:#000; font-weight:normal; width:66px;}
/*#search_map .textbox {padding:4px 3px 4px 8px; font:14px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; border-right:1px solid #b5b5b5; border-bottom:1px solid #b5b5b5; border-top:1px solid #b5b5b5; border-left:none; color:#000; font-weight:normal; width:366px; width:336px;}*/
#search_map .leftcurv {float:left; padding:0 0 0 10px; *padding:1px 0 0 10px;}
/*#search_map .leftcurv {float:left; padding:0 0 0 18px; *padding:1px 0 0 18px;}*/
#search_map .map {clear:both; text-align:center; padding:24px 0 12px 0; *padding:12px 0 12px 0;}

.home_welcometxt {padding:13px 45px 32px 28px; line-height:21px; font-size:15px; color:#0200fe;}

.home3block {padding:0px 46px;}
.home3blockw243 {float:left; width:243px;}

.home3blockw243 .categorylistbul {font-size:12px; margin:0px; padding:0px; color:#000;}
.home3blockw243 .categorylistbul li {margin-top:0px; *margin-top:0px; padding-left:4px; padding-top:2px; text-decoration:none; padding-bottom:2px; *padding-bottom:2px; list-style-type:none;}
.home3blockw243 .categorylistbul li a{margin-top:0px; *margin-top:0px; padding-left:4px; text-decoration:none; list-style-type:none; color:#000; display:block;}
.home3blockw243 .categorylistbul li:hover {list-style-type:none; background-color:#e3e3e3; color:#000; text-decoration:none;}
.home3blockw243 .categorylistbul span {color:#5e5e5e; font-style:italic;}

.homelayer {font-size:11px; color:#2c2c2c; position:absolute; top:263px; *top:260px; left:65px; z-index:3;}
/*.homelayer {font-size:11px; color:#2c2c2c; position:absolute; top:254px; *top:251px; left:178px; z-index:3;}*/
.homelayer a{color:#5b6d81; text-decoration:underline;}
.homelayer a:hover{color:#5b6d81; text-decoration:none;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.homelayer {font-size:11px; color:#2c2c2c; position:absolute; top:251px; left:178px; z-index:3;}}

/*.home3blockw243 .categorylistbul li a {background:url(../images/rightnav_arrow.gif) no-repeat; *background:url(../images/rightnav_arrow.gif) no-repeat; margin:3px 0px 0px 0px; padding:0px 0px 2px 15px; list-style-type:none; color:#586500; text-decoration:none; display:block; text-decoration:none;}
.home3blockw243 .categorylistbul li:hover a {background:url(../images/rightnav_arrow_hover.gif) no-repeat; *background:url(../images/rightnav_arrow_hover.gif) no-repeat; list-style-type:none; color:#586500; text-decoration:none; background-color:#e8f1cf;}*/

.home3block_seperator {float:left; padding:0px 43px;}
.borderb {border-bottom:1px solid #000;}

#bottom {clear:both; border-top:2px solid #000; font-size:10px;}
#bottom .pad {padding:3px 13px 17px 14px;}
#bottom a {color:#000; text-decoration:none;}
#bottom a:hover {color:#000; text-decoration:underline;}


.textbox {padding:6px 4px 5px 6px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #8e8e8e; color:#7c7c7c; font-weight:normal; background:#fff;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.textbox {padding:5px 4px 5px 5px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; border:1px solid #8e8e8e; color:#7c7c7c; font-weight:normal;}}

.margin {margin:0px;}

.mart3{margin-top:3px;}
.mart4{margin-top:4px;}
.mart10{margin-top:10px;}
.mart15{margin-top:15px;}
.mart25{margin-top:25px;}
.mart29{margin-top:29px;}
.mart45{margin-top:45px;}

.mart45hk{margin-top:41px;}
.mart45hk, #ie8#fix{margin-top:45px; *margin-top:33px;}

.marb3{margin-bottom:3px;}
.marb5{margin-bottom:5px;}
.marb15{margin-bottom:15px;}

.marr7{margin-right:7px;}
.marr10{margin-right:10px;}

.mart1m{margin-top:-1px;}
.mart3m{margin-top:-3px;}
.marl5m{ margin-left:-5px;}
.marl7m{ margin-left:-7px;}
.marl21m{ margin-left:-21px;}
.marl53{margin-left:53px;}

.padl3 {padding-left:3px;}
.padl5 {padding-left:5px;}
.padl6 {padding-left:6px;}
.padl7 {padding-left:7px;}
.padl8 {padding-left:8px;}
.padl10 {padding-left:10px;}
.padl13 {padding-left:13px;}
.padl15 {padding-left:15px;}
.padl20 {padding-left:20px;}
.padl22 {padding-left:22px;}
.padl27 {padding-left:27px;}

.padr5 {padding-right:5px;}
.padr10 {padding-right:10px;}
.padr15 {padding-right:15px;}

.padlr5{padding-left:5px; padding-right:5px;}

.padt1k {padding-top:2px; *padding-top:1px;}
.padt2 {padding-top:2px;}
.padt3 {padding-top:3px;}
.padt4 {padding-top:4px;}
.padt5 {padding-top:5px;}
.padt12 {padding-top:12px;}
.padt15 {padding-top:15px;}

.padb3 {padding-bottom:3px;}
.padb5 {padding-bottom:5px;}
.padb9 {padding-bottom:9px;}
.padb10 {padding-bottom:10px;}
.padb12 {padding-bottom:12px;}
.padb20 {padding-bottom:20px;}

.padtb15{padding-bottom:15px; padding-top:15px;}

.w25 {width:25px;}
.w35 {width:35px;}
.w38 {width:38px;}
.w65 {width:65px;}
.w120 {width:120px;}
.w161 {width:161px;}
.w163 {width:175px;}
.w225 {width:225px;}
.w270 {width:270px;}
.w400 {width:400px;}
.w420 {width:420px;}
.w460{width:460px;}
.w770{width:770px;}

.h38{height:38px;}
.h25{height:25px;}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffff;
	border-width:3px;
	border-style:solid;
	border-color:#483850;
	padding:3px;
	width:516px;
}

/* Internal Toppart */
#internal_toppart { margin:10px 0 0 0;  float:left; width:997px;}
#internal_toppart #internal_logo { padding:0 0 0 25px; float:left;}

#internal_toppart #login { float:right; padding:11px 40px 0 0;} 
#internal_toppart #login .textbox {padding:0 3px 0 8px; font:12px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; border:1px solid #b5b5b5; color:#2c2c2c; font-weight:normal; width:161px; height:18px;}
#internal_toppart #login .textlink { float:left; padding:0 0 0 0;}
#internal_toppart #login .textlink a{ font-size:10px; color:#5b6d81; text-decoration:none;}
#internal_toppart #login .textlink a:hover{ font-size:10px; color:#000; text-decoration:underline;}

#internal_toppart #login1 { float:right; padding:0px 10px 30px 0px; font-size:11px;} 
#internal_toppart #login1 a{color:#5b6d81; text-decoration:underline;}
#internal_toppart #login1 a:hover{text-decoration:none;}

#internal_toppart #navigation {float:right; padding:19px 0 0 0; width:770px;} 
#internal_toppart #navigation #navigation_button { float:right; width:415px; border-bottom:#3839a2 1px solid; padding:0 0 0 15px;}
/*#internal_toppart #navigation #navigation_button { float:right; width:505px; border-bottom:#3839a2 1px solid; padding:0 0 0 15px;}*/
#internal_toppart #navigation #navigation_button li { display:block; float:left; height:21px; margin:0 0 0 1px; cursor:pointer;}
#internal_toppart #navigation #navigation_button li a { display:block; float:left;  background:url(../images/buttons/navigation_tab.gif) no-repeat top left; height:21px; color:#fff; font-family:Arial; padding:0 0 0 15px; line-height:16px; cursor:pointer; }
#internal_toppart #navigation #navigation_button li a:hover { background:url(../images/buttons/navigation_tab_hover.gif) no-repeat top left;  text-decoration:none; cursor:pointer; }
#internal_toppart #navigation #navigation_button li a span { display:block; float:left; background:url(../images/buttons/navigation_tab.gif) repeat-x top right; height:18px; padding:3px 15px 0 0; cursor:pointer; }
#internal_toppart #navigation #navigation_button li a:hover span { background:url(../images/buttons/navigation_tab_hover.gif) repeat-x top right; cursor:pointer; }

#internal_toppart #navigation #bottomborderimg {float:right; padding-top:17px;}
#internal_toppart #navigation #bottomborderimg, #ie8#fix {float:right; padding-top:21px; *padding-top:9px;}

#internal_toppart #navigation #bottomborderimg_row {float:right; padding-top:21px;}

#internal_toppart #navigation #bottomborderimg1 {float:right; padding-top:17px;}
#internal_toppart #navigation #bottomborderimg1, #ie8#fix {float:right; padding-top:21px; *padding-top:9px;}

/*#internal_toppart #navigation #bottomborderimg {float:right; padding-top:17px;}
#internal_toppart #navigation #bottomborderimg, #ie8#fix {float:right; padding-top:21px; *padding-top:9px;}*/

#internal_toppart #navigation #bottomborderimg_beforelogin {float:right; padding-top:21px;}
#internal_toppart #navigation #bottomborderimg_beforelogin, #ie8#fix {float:right; padding-top:21px; *padding-top:21px;} 

#internal_toppart #head_title { float:right; padding:46px 30px 0 0; font-size:22px; font-weight:normal;} 
#internal_toppart #head_title01 { float:right; padding:35px 30px 0 0; font-size:22px; font-weight:normal;} 
#internal_toppart #head_title_restloggedin { float:right; padding:0px 30px 0 0; font-size:22px; font-weight:normal;} 
#internal_toppart #head_title_memberloggedin { float:right; padding:35px 30px 0 0; font-size:22px; font-weight:normal;} 
/*#internal_toppart #head_title { float:right; padding:28px 30px 0 0; font-size:22px; font-weight:normal;}*/
#internal_toppart #navigation #navigation_button_registration { float:right; width:505px; border-bottom:#3839a2 1px solid; padding:0 3px 0 15px;}
#internal_toppart #navigation #navigation_button_registration li { display:block; float:left; height:21px; margin:0 0 0 1px;}
#internal_toppart #navigation #navigation_button_registration li a { display:block; float:left;  background:url(../images/buttons/navigation_tab.gif) no-repeat top left; height:21px; color:#fff; font-family:Arial; padding:0 0 0 15px; line-height:16px; cursor:pointer; }
#internal_toppart #navigation #navigation_button_registration li a:hover { background:url(../images/buttons/navigation_tab_hover.gif) no-repeat top left;  text-decoration:none; }
#internal_toppart #navigation #navigation_button_registration li a span { display:block; float:left; background:url(../images/buttons/navigation_tab.gif) repeat-x top right; height:18px; padding:3px 15px 0 0; }
#internal_toppart #navigation #navigation_button_registration li a:hover span { background:url(../images/buttons/navigation_tab_hover.gif) repeat-x top right; }

#head_title1 { float:right; padding:46px 30px 0 0; font-size:17px; font-weight:normal;} 
/* Internal Toppart */

/* member */
#internal_toppart #navigation #navigation_button_member { float:right; width:595px; border-bottom:#3839a2 1px solid; padding:0px;}
#internal_toppart #navigation #navigation_button_member li { display:block; float:left; height:21px; margin:0 0 0 1px; cursor:pointer;}
#internal_toppart #navigation #navigation_button_member li a { display:block; float:left;  background:url(../images/buttons/navigation_tab.gif) no-repeat top left; height:21px; color:#fff; font-family:Arial; padding:0 0 0 15px; line-height:16px; cursor:pointer; }
#internal_toppart #navigation #navigation_button_member li a:hover { background:url(../images/buttons/navigation_tab_hover.gif) no-repeat top left; text-decoration:none; cursor:pointer; }
#internal_toppart #navigation #navigation_button_member li a span { display:block; float:left; background:url(../images/buttons/navigation_tab.gif) repeat-x top right; height:18px; padding:3px 15px 0 0; cursor:pointer; }
#internal_toppart #navigation #navigation_button_member li a:hover span { background:url(../images/buttons/navigation_tab_hover.gif) repeat-x top right; cursor:pointer; }

#internal_toppart #navigation #navigation_button_member li a.selected { display:block; float:left;  background:url(../images/buttons/navigation_tab_hover.gif) no-repeat top left; height:21px; color:#fff; font-family:Arial; padding:0 0 0 15px; line-height:16px; text-decoration:none; }

#internal_toppart #navigation #navigation_button_member li a.selected span { background:url(../images/buttons/navigation_tab_hover.gif) repeat-x top right; }

#member_content{border-top:2px solid #d20202; width:929px; padding:12px 8px 20px 8px; margin-left:25px;}
#member_content .top{ background:url(../images/content_top_bg.gif) no-repeat 0 0; width:930px; height:2px;}
#member_content .middle_content{ background:url(../images/content_middle_bg.gif) repeat-y 0 0; padding:15px 25px;}
#member_content .bottom{ background:url(../images/content_bottom_bg.gif) no-repeat 0 0; width:930px; height:5px;}


.required_fields{float:right; position:absolute; margin-left:745px; margin-top:-5px; color:#b28787; font-family:Georgia,Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.main_heading{ font:20px Candara, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;  padding-bottom:3px; margin-top:6px; background:url(../images/heading_brdb.jpg) no-repeat left bottom; float:left; width:800px;}
.main_heading01 {font:20px Candara, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; padding-bottom:3px; margin-top:8px; background:url(../images/heading_brdb.jpg) no-repeat left bottom; float:left; width:830px;}
/* member */

/* admin */
#internal_toppart #navigation #navigation_button_admin { float:right; width:740px; padding-top:21px;}
/*#internal_toppart #navigation #navigation_button_admin { float:right; width:650px; border-bottom:#3839a2 1px solid; padding:0px;}*/
#internal_toppart #navigation #navigation_button_admin li { display:block; float:left; height:21px; margin:0 0 0 1px; cursor:pointer;}
#internal_toppart #navigation #navigation_button_admin li a { display:block; float:left;  background:url(../images/buttons/navigation_tab.gif) no-repeat top left; height:21px; color:#fff; font-family:Arial; padding:0 0 0 15px; line-height:16px; cursor:pointer; }
#internal_toppart #navigation #navigation_button_admin li a:hover { background:url(../images/buttons/navigation_tab_hover.gif) no-repeat top left; text-decoration:none; cursor:pointer; }
#internal_toppart #navigation #navigation_button_admin li a span { display:block; float:left; background:url(../images/buttons/navigation_tab.gif) repeat-x top right; height:18px; padding:3px 15px 0 0; cursor:pointer; }
#internal_toppart #navigation #navigation_button_admin li a:hover span { background:url(../images/buttons/navigation_tab_hover.gif) repeat-x top right; cursor:pointer; }
#internal_toppart #navigation #navigation_button_admin li a.selected { display:block; float:left;  background:url(../images/buttons/navigation_tab_hover.gif) no-repeat top left; height:21px; color:#fff; font-family:Arial; padding:0 0 0 15px; line-height:16px; text-decoration:none; }
#internal_toppart #navigation #navigation_button_admin li a.selected span { background:url(../images/buttons/navigation_tab_hover.gif) repeat-x top right; }

#navigation_button_admin #myslidemenu{clear:both; z-index:100; height:21px; position:absolute; top:74px; left:256px; width:740px; border-bottom:#3839a2 1px solid;}
#navigation_button_admin #myslidemenu, #ie8#fix {clear:both; z-index:100; height:21px; position:absolute; top:74px; _top:74px; left:246px; *left:256px; width:740px; border-bottom:#3839a2 1px solid;}
#navigation_button_admin #myslidemenu>ul{margin:0 auto;}
#navigation_button_admin #myslidemenu li{display:block; float:left; position:relative; text-align:left; border:none;}
#navigation_button_admin #myslidemenu ul li ul{position:absolute; padding:0px; visibility:hidden; clear:both; *filter:alpha(opacity=85); opacity:.85; z-index:1000; top:0px; margin:0px 0px 0px -68px; border:none; width:213px;}
#navigation_button_admin #myslidemenu li ul li{display:block; float:none; padding:0px; border:none;}
#navigation_button_admin #myslidemenu li ul li:hover{background:#390d1d none; border:none;}
#navigation_button_admin #myslidemenu li ul li a{padding:0px 9px; color:#fff; width:130px; float:none; font-weight:normal; display:block; background:none; border:none;}
#navigation_button_admin #myslidemenu li ul li a:hover{padding:0px 9px; color:#fff; text-decoration:none; width:130px; float:none; font-weight:normal; display:block; background:none; border:none;}

#navigation_button_admin #myslidemenu ul li ul.reports{position:absolute; padding:0px; visibility:hidden; clear:both; *filter:alpha(opacity=85); opacity:.85; z-index:1000; top:0px; margin:0px 0px 0px 0px; border:none; width:213px;}
#navigation_button_admin #myslidemenu li ul.reports li{display:block; float:none; padding:0px; border:none;}
#navigation_button_admin #myslidemenu li ul.reports li:hover{background:#390d1d none; border:none;}
#navigation_button_admin #myslidemenu li ul.reports li a{padding:0px 9px; color:#fff; width:130px; float:none; font-weight:normal; display:block; background:none; border:none;}
#navigation_button_admin #myslidemenu li ul.reports li a:hover{padding:0px 9px; color:#fff; text-decoration:none; width:130px; float:none; font-weight:normal; display:block; background:none; border:none;}



#admin_content{border-top:2px solid #d20202; width:929px; padding:12px 8px 0px 8px; margin-left:25px;}
#admin_content .top{ background:url(../images/content_top_bg.gif) no-repeat; width:930px; height:2px;}
#admin_content .middle_content{ background:url(../images/content_middle_bg.gif) repeat-y 0 0; padding:15px 35px;}
#admin_content .bottom{ background:url(../images/content_bottom_bg.gif) no-repeat 0 0; width:930px; height:5px;}

/* resaurent admin menu */
.menu_content_brdt{border-top:1px solid #bfa3a3;}
.menu{ width:162px; position:absolute; left:0; margin-left:68px; _position:relative; _left:auto; _margin-left:0; _float:left;}
.menu .button{height:28px; width:145px; color:#5d2929; font:16px Arial, Helvetica, sans-serif; background:#fff url(../images/admin_menu_hover.gif) repeat-x 0 0;border-bottom:1px solid #bfa3a3; border-left:1px solid #bfa3a3; border-top:1px solid #bfa3a3; border-right:none; margin-bottom:3px; padding-top:7px; padding-left:15px; cursor:pointer;}
.menu .button:hover{height:28px; width:145px; color:#0e0f61; font:16px Arial, Helvetica, sans-serif; background:#fff;border-bottom:1px solid #bfa3a3; border-left:1px solid #bfa3a3; border-top:1px solid #bfa3a3; border-right:1px solid #fff; margin-bottom:3px; padding-top:7px; padding-left:15px; cursor:pointer;}
.menu .button1{height:28px; width:145px; color:#5d2929; font:16px Arial, Helvetica, sans-serif; background:#fff url(../images/admin_menu_hover.gif) repeat-x 0 0;border-bottom:1px solid #bfa3a3; border-left:1px solid #bfa3a3; border-top:none; border-right:none; margin-bottom:3px; padding-top:7px; padding-left:15px; cursor:pointer;}
.menu .button1:hover{height:28px; width:145px; color:#0e0f61; font:16px Arial, Helvetica, sans-serif; background:#fff;border-bottom:1px solid #bfa3a3; border-left:1px solid #bfa3a3; border-top:none; border-right:1px solid #fff; margin-bottom:3px; padding-top:7px; padding-left:15px; cursor:pointer;}
.menu .button a, .menu .button1 a{color:#5d2929; font:16px Arial, Helvetica, sans-serif; text-decoration:none; width:145px; height:35px;}
.menu .button:hover a, .menu .button1:hover a{color:#0e0f61; font:16px Arial, Helvetica, sans-serif; text-decoration:none; width:145px; height:35px;}
.menu .selected{height:28px; width:145px; color:#0e0f61; font:16px Arial, Helvetica, sans-serif; background:#fff; border-bottom:1px solid #bfa3a3; border-left:1px solid #bfa3a3; border-top:1px solid #bfa3a3; border-right:1px solid #fff;  margin-bottom:3px; padding-top:7px; padding-left:15px;cursor:pointer; margin-right:-2px;}
.menu .selected a{color:#0e0f61; font:16px Arial, Helvetica, sans-serif; text-decoration:none; width:145px; height:35px;}
.menu .selected1{height:28px; width:145px; color:#0e0f61; font:16px Arial, Helvetica, sans-serif; background:#fff; border-bottom:1px solid #bfa3a3; border-left:1px solid #bfa3a3; border-top:none; border-right:1px solid #fff;  margin-bottom:3px; padding-top:7px; padding-left:15px;cursor:pointer; margin-right:-2px;}
.menu .selected1 a{color:#0e0f61; font:16px Arial, Helvetica, sans-serif; text-decoration:none; width:145px; height:35px;}

.menu_content{ width:654px; *width:658px; float:left; color:#000; font:12px Arial, Helvetica, sans-serif; background:#fff; border-bottom:1px solid #bfa3a3; border-left:1px solid #bfa3a3; border-top:none; border-right:1px solid #bfa3a3; margin-left:-1px; padding:20px; margin-left:161px; _margin-left:0;}
.menu_content .add_box{padding:20px; margin:0 auto; border:1px solid #bfa3a3; background-color:#fff1f1;}
.menu_content .add_box .formlable{color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left; padding-right:20px;}
.menu_content .add_box .formfield{float:left; padding-right:5px;}
.menu_content .add_box .formfield input{color:#000000; font-weight:bold; font:12px Arial, Helvetica, sans-serif; float:left; padding-right:20px; border:1px solid #cacaca; background:transparent url(../images/input_bg.gif) repeat-x scroll 0 0; width:229px; height:14px; padding:2px;}
.menu_content .add_box .formbutton{float:left;}

.menu_content .divider{background-color:#e2d8d8; height:1px; width:645px; margin:15px auto;}

.menu_content #categories, .menu_content #modifiers, .menu_content #items{
font-family:Arial, Helvetica, sans-serif; color:#000000; width:655px;}
.menu_content #categories table, .menu_content #modifiers table, .menu_content #items table{border-left:1px solid #c1c1d4; width:100% }

.menu_content #categories th, .menu_content #modifiers th, .menu_content #items th{ height:24px; border-bottom:1px solid #e5e5ed; border-top:1px solid #c1c1d4; font-weight:bold; font-size:12px; color:#FFFFFF;}
.menu_content #categories th a, .menu_content #modifiers th a, .menu_content #items th a{ font-size:11px; color:#FFFFFF; text-decoration:underline;}
.menu_content #categories th a:hover, .menu_content #modifiers th a:hover, .menu_content #items th a:hover{ font-size:11px; color:#FFFFFF; text-decoration:none;}
.menu_content #categories td, .menu_content #modifiers td, .menu_content #items td{ height:22px; border-bottom:1px solid #e5e5ed; font-size:12px; color:#000000;}
.menu_content #categories td.lasttd, .menu_content #modifiers td.lasttd, .menu_content #items td.lasttd{ height:22px; border-bottom:1px solid #c1c1d4; font-size:12px; color:#000000;}
.menu_content #categories td a, .menu_content #modifiers td a, .menu_content #items td a{ font-size:11px; color:#0e0c5e; text-decoration:underline;}
.menu_content #categories td a:hover, .menu_content #modifiers td a:hover, .menu_content #items td a:hover{ font-size:11px; color:#0e0c5e; text-decoration:none;}
.menu_content #categories .brdr, .menu_content #modifiers .brdr, .menu_content #items .brdr{border-right:1px solid #c1c1d4; }
.menu_content #categories .heading, .menu_content #modifiers .heading, .menu_content #items .heading{cursor:pointer;}
.menu_content #categories th{ background-color:#8c1919;}
.menu_content #modifiers th{background-color:#0e0f61;}
.menu_content #items th{background-color:#363636;}

.menu_content #modifiers th .textbox{ width:23px; height:11px; border:1px solid #898989; padding:1px 2px 1px 2px; font:10px Arial, Helvetica, sans-serif; color:#000000;}
.menu_content #modifiers th span{ font-weight:normal; font-size:10px; color:#FFFFFF;}
.menu_content .desc{ color:#707070; font-size:11px; margin:10px 0 20px 0;}
/* resaurent admin menu */


.menu_content01 {width:654px; *width:658px; float:left; color:#000; font:12px Arial, Helvetica, sans-serif; background:#fff; margin-left:-1px; margin-left:101px; padding:20px 0px;}

.menu_content01 #categories{font-family:Arial, Helvetica, sans-serif; color:#000000; width:655px;}
.menu_content01 #categories table{border-left:1px solid #c1c1d4; width:100%;}
.menu_content01 #categories th {height:24px; border-bottom:1px solid #e5e5ed; border-top:1px solid #c1c1d4; font-weight:bold; font-size:12px; color:#FFFFFF;}
.menu_content01 #categories th a {font-size:11px; color:#FFFFFF; text-decoration:underline;}
.menu_content01 #categories th a:hover {font-size:11px; color:#FFFFFF; text-decoration:none;}
.menu_content01 #categories td {height:22px; border-bottom:1px solid #e5e5ed; font-size:12px; color:#000000;}
.menu_content01 #categories td.lasttd {height:22px; border-bottom:1px solid #c1c1d4; font-size:12px; color:#000000;}
.menu_content01 #categories td a {font-size:11px; color:#0e0c5e; text-decoration:underline;}
.menu_content01 #categories td a:hover {font-size:11px; color:#0e0c5e; text-decoration:none;}
.menu_content01 #categories .brdr {border-right:1px solid #c1c1d4; }
.menu_content01 #categories .heading {cursor:pointer; text-align:left;}
.menu_content01 #categories th {background-color:#8c1919;}
.menu_content01 #categories td.text11 {font:11px Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #e5e5ed;}




.specialnote {font:11px lucida sans, Verdana, Arial, Helvetica, sans-serif; color:#7b7b7b; margin-bottom:2px; border-bottom:1px solid #e4e2d1; padding-left:4px;}
.specialnote span {color:#860d0d;}
.selectbox {color:#000000; font:12px Arial, Helvetica, sans-serif; border:1px solid #cacaca; background:transparent url(../images/input_bg.gif) repeat-x scroll 0 0; width:238px; height:20px; padding:2px;}
.padltspecial {padding:45px 0 0 105px;}
.menu_content02 {width:654px; *width:658px; color:#000; font:12px Arial, Helvetica, sans-serif; padding:10px 0px; margin-left:105px;}
.menu_content02 #categories{font-family:Arial, Helvetica, sans-serif; color:#000000; width:655px;}
.menu_content02 #categories table{border-left:1px solid #c1c1d4; width:100%;}
.menu_content02 #categories th {height:24px; border-bottom:1px solid #e5e5ed; border-top:1px solid #c1c1d4; font-weight:bold; font-size:12px; color:#FFFFFF;}
.menu_content02 #categories th a {font-size:11px; color:#FFFFFF; text-decoration:underline;}
.menu_content02 #categories th a:hover {font-size:11px; color:#FFFFFF; text-decoration:none;}
.menu_content02 #categories td {height:22px; border-bottom:1px solid #e5e5ed; font-size:12px; color:#000000;}
.menu_content02 #categories td.text11 {font:11px Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #e5e5ed;}
.menu_content02 #categories td.lasttd {height:22px; border-bottom:1px solid #c1c1d4; font-size:12px; color:#000000;}
.menu_content02 #categories td a {font-size:11px; color:#0e0c5e; text-decoration:underline;}
.menu_content02 #categories td a:hover {font-size:11px; color:#0e0c5e; text-decoration:none;}
.menu_content02 #categories .brdr {border-right:1px solid #c1c1d4; }
.menu_content02 #categories .heading {cursor:pointer; text-align:left;}
.menu_content02 #categories th {background-color:#363636;}
.specials_btm_icons {padding:0 5px 0 5px; margin:0px 30px 0px 100px;}
.dvseperator {background:#e4e2d1; height:1px; margin:17px 0px 0px 0px;}

.admin_btm_icons {padding:10px 5px 0 5px; margin:0px 0px 0px 0px;}
.admin_btm_icons img {vertical-align:middle;}

.menu_content03 {width:654px; *width:658px; float:left; color:#000; font:12px Arial, Helvetica, sans-serif; background:#fff; border-bottom:1px solid #bfa3a3; border-left:1px solid #bfa3a3; border-top:none; border-right:1px solid #bfa3a3; margin-left:-1px; padding:9px 17px 20px 11px; margin-left:161px; _margin-left:0;}
.menu_content03 #categories{font-family:Arial, Helvetica, sans-serif; color:#000000; width:630px;}
.menu_content03 #categories table table{border-left:1px solid #c1c1d4; width:100%;}
.menu_content03 #categories table table th {height:24px; border-bottom:1px solid #e5e5ed; border-top:1px solid #c1c1d4; font-weight:bold; font-size:12px; color:#FFFFFF;}
.menu_content03 #categories table table th.text10 {font:normal 10px Arial, Helvetica, sans-serif; padding-right:5px; text-align:right;}
.menu_content03 #categories table table th a {font-size:11px; color:#FFFFFF; text-decoration:underline;}
.menu_content03 #categories table table th a:hover {font-size:11px; color:#FFFFFF; text-decoration:none;}
.menu_content03 #categories table table td {height:22px; border-bottom:1px solid #e5e5ed; font-size:12px; color:#000000;}
.menu_content03 #categories table table td img {vertical-align:middle; padding:0 0 0 5px;}
.menu_content03 #categories table table td.text11 {font:11px Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #e5e5ed;}
.menu_content03 #categories table tabletd.lasttd {height:22px; border-bottom:1px solid #c1c1d4; font-size:12px; color:#000000;}
.menu_content03 #categories table table td a {font-size:11px; color:#0e0c5e; text-decoration:underline;}
.menu_content03 #categories table table td a:hover {font-size:11px; color:#0e0c5e; text-decoration:none;}
.menu_content03 #categories .brdr {border-right:1px solid #c1c1d4; }
.menu_content03 #categories .heading {cursor:pointer; text-align:left;}
.menu_content03 #categories table table th {background-color:#0e0f61;}
.menu_content03 .text10a {font:10px Arial, Helvetica, sans-serif; color:#6e6e6e; padding-bottom:17px;}
.menu_content03 .text10a a{color:#6e6e6e; text-decoration:none;}
.menu_content03 .text10a a:hover{color:#6e6e6e; text-decoration:underline;}
.menu_content03 #categories table table td.text10a01 {font:10px Arial, Helvetica, sans-serif; color:#4f4f4f;}
.menu_content03 .text14 {font-size:14px; padding:0px 0px 9px 11px; font-weight:bold;}
.menu_content03 .txtboxchoice {padding:1px 2px 1px 3px; font:11px Arial, Helvetica, sans-serif; border:1px solid #898989; color:#000; font-weight:normal; width:18px;}
.menu_content03 .txtboxprice {padding:1px 2px 1px 5px; font:11px Arial, Helvetica, sans-serif; border:1px solid #898989; color:#000; font-weight:normal; width:59px;}
.menu_content03 .padrtk {padding:2px 10px 0px 0px; *padding:0px 5px 0px 0px;}
.menu_content03 .dvseperator {background:#bfa3a3; height:1px; margin:20px 0 0 0;}
.menu_content03 .desc {color:#707070; font-size:11px; padding:5px 0 20px 27px;}

#specialselect .menu_content03 {width:654px; *width:658px; float:left; color:#000; font:12px Arial, Helvetica, sans-serif; margin-left:-1px; padding:9px 17px 20px 11px; margin-left:91px; _margin-left:0; border:none; background:none;}

/* admin */

/* Search Table */
.select_cuisines{color:#000000; font-weight:bold; font:12px Arial, Helvetica, sans-serif; border:1px solid #cacaca; background:transparent url(../images/input_bg.gif) repeat-x scroll 0 0; width:161px; height:20px; padding:2px;}
#search_table { width:942px; padding:0 0 0 27px; }
#search_table select{color:#000000; font-weight:bold; font:12px Arial, Helvetica, sans-serif; border:1px solid #cacaca; background:transparent url(../images/input_bg.gif) repeat-x scroll 0 0; width:165px; height:20px; padding:2px;}

#search_table .tableheader { height:21px; background:#d20202; color:#fff; padding:0 0 0 7px; }
#search_table .tableheader span { float:right; display:block; Padding:2px 6px 0 0; text-transform:uppercase; font-size:11px; line-height:16px;}
#search_table .tableheader .paging { float:right;  }
#search_table .tableheader .paging li { float:left; padding:0 0 0 0; margin:1px 1px 1px 0;}
#search_table .tableheader .paging li a {background:#d76f6f; padding:2px 0 3px 0; font-size:11px;  float:left; width:19px;  height:14px; color:#fff; text-decoration:none; text-align:center; }
#search_table .tableheader .paging li:hover a { background:#fff;  color:#d20202; }
#search_table .tableheader .paging li span {background:#fff; padding:2px 0 3.5px 0; font-size:11px;font-weight:bold; float:left; width:19px;  height:14px; color:#000000; text-decoration:none; text-align:center; }
#search_table .tableheader .paging li a.arrow_previous{background:url(../images/paging_arrow_previous.gif) no-repeat; padding:0 0 3px 0; float:left; height:19px;}
#search_table .tableheader .paging li a.arrow_previous:hover{ background:url(../images/paging_arrow_previous_hover.gif) no-repeat;  }
#search_table .tableheader .paging li a.arrow_next{background:url(../images/paging_arrow_next.gif) no-repeat; padding:0 0 3px 0; float:left; height:19px;}
#search_table .tableheader .paging li a.arrow_next:hover{ background:url(../images/paging_arrow_next_hover.gif) no-repeat;  }

#search_table .listinggrey { width:940px; height:122px; border:#e5e5e5 1px solid; background:#f2f2f2; margin:4px 0 0 0;}
#search_table .listingwhite { width:940px; height:122px; border:#e5e5e5 1px solid; background:#fff; margin:4px 0 0 0;}
#search_table .restaurantlogoimg { width:200px; height:84px; margin:8px; background:#fff; border:#d1d1d1 1px solid; float:left;}
#search_table .restaurantlogoimg td { width:199px; *padding:1px;   height:83px; vertical-align:middle; text-align:center;}
#search_table .restaurantlogoimg td a{ font-size:15px; font-weight:normal; color:#a50606; text-decoration:none;padding-top:3px;}
#search_table .restaurantdetails { width:400px; float:left; padding:8px 10px 0 0;}
#search_table .restaurantdetails h3 { font-size:16px; font-weight:normal; }
#search_table .restaurantdetails h3 a{ font-size:16px; font-weight:normal; color:#a50606; text-decoration:none; }
#search_table .restaurantdetails h3 a:hover{ font-size:16px; font-weight:normal; color:#000; }
#search_table .restaurantdetails p { font-size:13px; font-weight:normal; padding:2px 0 0 0; }
#search_table .restaurantdetails p a{font-size:11px; font-weight:normal; padding:2px 0 0 0; text-decoration:underline; color:#12126d; }
#search_table .restaurantdetails p a:hover{ text-decoration:none; color:#000; }
#search_table .restaurantadd { float:left; width:300px; padding:10px 10px 0 0;}
#search_table .restaurantadd img {vertical-align:middle;}
/*#search_table .restaurantadd p { color:#454545; font-size:12px; line-height:16px; padding:0 0 0 8px; height:50px;} Comment by Tarun*/
#search_table .restaurantadd li { float:left; padding:5px 0 0 5px;}
#search_table .restaurantadd li a{ float:left; }


#search_table #iconspec { margin:22px 0 22px 0; float:left; width:942;}
#search_table #iconspec li { display:inline;}
#search_table #iconspec li img{ float:left; padding:0 0 0 13px;}
#search_table #iconspec li span{ padding:7px 0 0 7px; float:left;}

/* Search Table */


#linepartition {margin:20px 0 0 25px;}
#linepartition1 {margin:0px 0 0 35px;}
#linepartition2 {margin:40px 0 0 25px;}

/* Find Restaurants */
#findrestaurant { width:850px; padding:30px 0 0 190px;}
#findrestaurant .findresticon { float:left;}
#findrestaurant .search_area { float:left; margin:0 0 0 5px;} 
/*#findrestaurant .search_area input {height:17px; color:#8e8e8e; padding:5px 0 0 5px; border:#cacaca 1px solid; background:url(../images/testbox_bg.gif) repeat-x; font-size:11px; font-weight:bold; width:507px; }
#findrestaurant .search_area input.w161 { width:161px;} 
#findrestaurant .search_area select{height:24px; color:#8e8e8e; padding:4px; border:#cacaca 1px solid; background:url(../images/testbox_bg.gif) repeat-x; font-size:11px; font-weight:bold; width:165px; }*/
#findrestaurant .formtext { font-size:11px; font-weight:bold; padding:8px 0 0 0;}
.SearchTextBox {height:17px; color:#8e8e8e; padding:5px 0 0 5px; border:#cacaca 1px solid; background:url(../images/testbox_bg.gif) repeat-x; font-size:11px; font-weight:bold; width:507px;}
.w161 { width:161px;}
.searchdropdown {*height:50px; height:24px; color:#8e8e8e; padding:4px; border:#cacaca 1px solid; background:url(../images/testbox_bg.gif) repeat-x; font-size:11px; font-weight:bold; width:165px; }
/* Find Restaurants */

#findrestaurant01 {width:850px; padding:10px 0 0 190px;}
#findrestaurant01 .findresticon { float:left;}
#findrestaurant01 .search_area {float:left; margin: 0 0 0 5px;width:700px} 
#findrestaurant01 .search_area input {height:15px; *height:14px;  color:#8e8e8e; *padding:1px 0 0 1px;  padding:2px 0 0 2px; border:#cacaca 1px solid; background:url(../images/testbox_bg.gif) repeat-x; font-size:11px; font-weight:bold; width:420px; margin-right:7px;}
#findrestaurant01 .search_area input.w82 {width:82px;}
#findrestaurant01 .search_area input.w82 {width:82px;}
#findrestaurant01 .search_area input.w161 {width:161px;}
#findrestaurant01 .search_area input.w82 {width:82px;}

#findrestaurant01 .search_area select { *height:24px; height:19px; color:#8e8e8e; padding:1px; *padding:4px; border:#cacaca 1px solid;   background:url(../images/testbox_bg.gif) repeat-x; font-size:11px; font-weight:bold; width:165px;}
#findrestaurant01 .search_area select option {padding:1px 0px 0px 1px; *padding:3px 3px 4px 3px; } 

#findrestaurant01 .search_area .milesbox{height:24px; color:#8e8e8e; padding:4px; border:#cacaca 1px solid; background:url(../images/testbox_bg.gif) repeat-x; font-size:11px; font-weight:bold; width:104px;}
#findrestaurant01 .formtext {font-size:11px; font-weight:bold; padding:8px 0 0 0;}
#findrestaurant01 .search_area .chkdiv input { *height:60px; height:19px;padding:0px 0 0 0px; border:#cacaca 0px solid; background:none; font-size:11px; font-weight:bold;width:25px; margin-right:0px;}
#findrestaurant01 .search_area .bigcheck { }
#findrestaurant01 .search_area .bigcheck input {height: 20px;*height: 25px; width: 20px;*width: 25px; color:#6e6e6e;}
/* Bottompart */
#bottompart { width:977px; border-top:#000 3px solid; margin:30px 0 20px 0; padding:8px 5px 0 12px; font-size:10px; font-family:Lucida Sans;}
#bottompart #nav { float:left; font-size:10px; font-family:Lucida Sans;}
#bottompart #copyright { float:right; font-size:10px; font-family:Lucida Sans;}


/* Bottompart */

#topline { height:2px; background:#d20202; color:#fff; width:950px; margin:0px 0 0 25px; }

/* Content Part */
#contentwrap { width:930px; margin:12px 0 0 35px;}
#contentwrap #content { background:url(../images/content_middle_bg.gif) repeat-y; }
/* Content Part */

.note {font-size:11px; color:#7b7b7b; padding:8px 0px 3px 5px;}
.note span {color:#860d0d;}

.stepsgreybg {background:url(../images/stepsgreybg.gif) repeat-x; height:30px; font:normal 17px Georgia, "Times New Roman", Times, serif; color:#000;}
.stepsredbg {background:url(../images/stepsredbg.gif) repeat-x; height:30px; font:normal 17px Georgia, "Times New Roman", Times, serif; color:#fff;}
.w239 {width:226px; padding-left:13px;}
.w238 {width:222px; padding-left:16px;}
.w240 {width:226px; padding-left:14px;}

/* Register */
#requirdfields {font-family:Georgia; font-size:11px; color:#b28787; float:right; padding:8px 13px 0 0; }
#registerform { padding:0 0 0 40px;}
#registerform h4{ font-family:Georgia; font-size:17px; color:#10114f; font-weight:normal; padding:24px 0 0 0;}
#registerform h4 img{ padding:0 0 2px 0; vertical-align:middle;}
#registerform h4 span{font-family: Lucida Sans Unicode; font-size:20px; color:#9c3b3b}
#registerform h4 a{color:#9c3b3b; text-decoration:underline;}
#registerform h4 a:hover{color:#9c3b3b; text-decoration:none;}
#registerform h4.tellfriend{ font-family:Georgia; font-size:15px; color:#10114f; font-weight:normal; padding:24px 0 15px 0;}
#registerform .formfield {font-family:Arial; font-size:13px; float:left; width:178px; padding:14px 0 0 40px;}
#registerform .forminput {padding:12px 0 0 53px; width:450px; float:left; } 
#registerform .forminput input{font-family:Arial; font-size:12px; padding:2px; width:270px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px;}
#registerform .forminput textarea{font-family:Arial; font-size:12px; padding:2px; width:270px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:52px;}
#registerform .forminput select {font-family:Arial; font-size:12px; padding:2px; width:276px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x;  height:22px;}
#registerform .forminput span {font-size:9px; color:#959595; clear:both;}
#registerform .forminputlabel {padding:12px 0 0 53px; width:300px; float:left; } 
#registerform .forminput03 {padding:12px 0 0 10px; width:323px; float:left; } 
#registerform .forminput03 input{font-family:Arial; font-size:12px; padding:2px; width:270px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px;}
#registerform .formstar {color:#b28787; font:11px Georgia,Verdana, Arial, Helvetica, sans-serif;}

.registerform {padding:0 0 0 40px;}
.registerform .formfield01 {font-family:Arial; font-size:13px; float:left; width:178px; padding:14px 0 0 40px;}

.registerform .forminput01 {padding:12px 0 0 53px; width:280px; float:left; } 
.registerform .forminput01 input{font-family:Arial; font-size:12px; padding:2px; width:270px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px;}
.registerform .forminput01 input.w73{font-family:Arial; font-size:12px; padding:2px; width:67px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px;}
.registerform .forminput01 input.w35{font-family:Arial; font-size:12px; padding:2px; width:29px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px; text-align:right;}
.registerform .forminput01 input.w25{font-family:Arial; font-size:12px; padding:2px; width:19px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px; text-align:right;}
.registerform .forminput01 textarea{font-family:Arial; font-size:12px; padding:2px; width:270px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:52px;}
.registerform .forminput01 select {font-family:Arial; font-size:12px; padding:2px; width:276px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:22px;}
.registerform .forminput01 span {font-size:9px; color:#959595; clear:both;}
.registerform .formnote {padding:15px 0 0 0px; width:280px; float:left; color:#777777; font-size:11px;}
.registerform .formstar {color:#b28787; font:11px Georgia,Verdana, Arial, Helvetica, sans-serif;}
.padb8 {padding-bottom:8px;}

.registerform .forminput02 {padding:12px 0 0 53px; width:280px; float:left;}
.registerform .forminput02 input {border:none;}

.registerform .forminput03 {padding:12px 0 0 10px; width:323px; float:left; } 
.registerform .forminput03 input{font-family:Arial; font-size:12px; padding:2px; width:270px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px;}
.padr3 {padding-right:3px;}

.seperator {margin:15px 0px 10px 0px; *margin:30px 0px 10px 0px; background:#e4e2d1;}

#registerform .checkbox { padding:30px 0 0 10px; float:left; } 
#registerform .checktext {font-family:Arial; font-size:13px; float:left;  padding:27px 0 0 7px; *padding:32px 0 0 7px; font-weight:bold;}

#registerform .checkboxterms { padding:10px 0 0 10px; float:left; } 
#registerform .checktextterms {font-family:Arial; font-size:13px; float:left;  padding:7px 0 0 7px; *padding:12px 0 0 7px; }
#registerform .checktextterms a{color:#924444; text-decoration:none;}
#registerform .checktextterms a:hover{color:#000;  text-decoration:underline;}


#registerform .updatebutton{padding:25px 0 20px 0; height:39px;}
#registerform .updatebutton a{ background:url(../images/buttons/submit.gif) no-repeat top left;  width:94px; height:39px; display:block;}
#registerform .updatebutton a:hover{ background:url(../images/buttons/submit_hover.gif) no-repeat;}
#registerform .updatebutton input{ background:url(../images/buttons/submit.gif) no-repeat top left;  width:94px; height:39px; display:block;cursor:pointer;}
#registerform .updatebutton input:hover{ background:url(../images/buttons/submit_hover.gif) no-repeat;cursor:pointer;}

#registerform .continuebutton{padding:25px 0 20px 0; height:39px; }
#registerform .continuebutton a{ background:url(../images/buttons/continue.gif) no-repeat top left;  width:115px; height:39px; display:block;}
#registerform .continuebutton a:hover{ background:url(../images/buttons/continue_hover.gif) no-repeat;}

#registerform .brdb{border-bottom:1px solid #e4e2d1; height:1px; margin:25px 10px 15px -30px; clear:all;}

.popmain_heading{ font:20px Candara, Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif;  padding-bottom:3px; margin-top:6px; background:url(../images/heading_brdb.jpg) no-repeat left bottom; float:left; width:500px;}
.popmiddle_content{ background:url(../images/content_middle_bg.gif) repeat-y 0 0; padding:15px 15px;}
#popform {padding:0 0 0 30px; width:600px;}
#popform .forminputlabel {padding:12px 0 0 43px; width:300px; float:left; } 
#popform .formfield {font-family:Arial; font-size:13px; float:left; width:150px; padding:17px 0 0 43px;}
#popform h4{ font-family:Georgia; font-size:17px; color:#10114f; font-weight:normal; padding:24px 0 0 0;}
#popform .checkbox { padding:30px 0 0 10px; float:left; } 
#popform .checktext {font-family:Arial; font-size:13px; float:left;  padding:27px 0 0 7px; *padding:32px 0 0 7px; font-weight:bold;}

/* Register */

.thankumessage { font-size:13px; padding:10px 0 0 0;}


/* Restaurant Owner */
#restaurantowner {padding:0 0 0 40px; }
#restaurantowner #benefitspart {width:450px; float:left;}
#restaurantowner #benefitspart h4{font-family:Georgia; font-size:21px; color:#10114f; font-weight:normal; padding:24px 0 0 0;}
#restaurantowner #benefitspart #benefits { padding:12px 0 0 0;}
#restaurantowner #benefitspart #benefits li { background:url(../images/benefits_bullets.gif) no-repeat top left; padding:8px 0 0 48px; height:32px }
#restaurantowner #benefitspart #benefits li span {padding:0 0 0 0; font-family:Georgia; font-size:14px; color:#9c3b3b; font-weight:normal; vertical-align:middle;}

#restaurantowner #restaurantlogin { width:300px; float:left; padding:80px 0 0 40px;}
#restaurantowner #restaurantlogin #lockbg { background:url(../images/login_bg.gif) no-repeat; width:334px; height:167px; margin:5px 0 0 0; padding:25px 0 0 55px;}
#restaurantowner #restaurantlogin #lockbg input.textbox{padding:3px 3px 3px 8px; font:12px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; border:1px solid #b5b5b5; color:#2c2c2c; font-weight:normal; width:218px;}
#restaurantowner #restaurantlogin #lockbg .w233 {float:left; width:233px; font-size:11px;}
#restaurantowner #restaurantlogin #lockbg #rememberwrap {  width:100px; float:left;}
#restaurantowner #restaurantlogin #lockbg #rememberwrap a {color:#5b6d81; text-decoration:none;}
#restaurantowner #restaurantlogin #lockbg #rememberwrap a:hover {color:#5b6d81; text-decoration:underline;}
#restaurantowner #restaurantlogin #lockbg #remember{padding:1px 0px 0px 1px; float:right; width:130px}
#restaurantowner #restaurantlogin #lockbg #remember .chkrem{padding:4px 0 0 8px; *padding:1px 0 0 8px; float:right;}
#restaurantowner #restaurantlogin #lockbg #remember .rem{ padding:2px 0 0 2px; float:right;}


#restaurantowner #restaurantlogin #registernow {padding:20px 0 0 0;font-family:Georgia; font-size:17px; color:#10114f; font-weight:normal; text-align:center; width:335px;}
#restaurantowner #restaurantlogin #registernow a{ background:url(../images/register_now.gif) no-repeat; display:block; margin: 0 0 5px 77px; *margin: 0 0 5px 0px; width:180px; height:48px;}
#restaurantowner #restaurantlogin #registernow a:hover{ background:url(../images/register_now_hover.gif) no-repeat;}


/* Restaurant Owner */

/* forgot password */

#forgotpass { padding:0 0 0 40px;}
#forgotpass h4{ font-family:Georgia; font-size:15px; color:#10114f; font-weight:normal; padding:24px 0 0 0;}
#forgotpass .emailtext { padding:25px 0 0 0; width:120px; float:left; font-weight:normal; font-size:15px; } 
#forgotpass .emailinput input{ font-family:Arial; font-size:12px; padding:2px; margin:5px 0 0 0; width:270px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px;}
#forgotpass .updatebutton{padding:20px 0 20px 0; height:39px;}
#forgotpass .updatebutton a{ background:url(../images/buttons/submit.gif) no-repeat top left;  width:94px; height:39px; display:block;}
#forgotpass .updatebutton a:hover{ background:url(../images/buttons/submit_hover.gif) no-repeat;}
#forgotpass .updatebutton input{ background:url(../images/buttons/submit.gif) no-repeat top left;  width:94px; height:39px; display:block;cursor:pointer;}
#forgotpass .updatebutton input:hover{ background:url(../images/buttons/submit_hover.gif) no-repeat;cursor:pointer;}

/* forgot password */

#cmscontent { width:860px; padding:22px 0 0 33px; text-align:justify; line-height:19px; font-size:13px;}

.adminselect{font-family:Arial; font-size:12px; padding:1px 2px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:20px; color:#000000;}
.admininput {font-family:Arial; font-size:12px; padding:2px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px;}

.listing { margin-top:15px; }
.listing .tableheader { height:25px; background:#d20202; color:#fff; padding:0 0 0 7px; }
.listing .tableheader span { float:right; display:block; Padding:2px 6px 0 0; text-transform:uppercase; font-size:11px; line-height:16px;}
.listing .tableheader .paging { float:right;  }
.listing .tableheader .paging li { float:left; padding:0 0 0 0; margin:1px 1px 1px 0;}
.listing .tableheader .paging li a {background:#d76f6f; padding:2px 0 3px 0; font-size:11px;  float:left; width:19px;  height:14px; color:#fff; text-decoration:none; text-align:center; }
.listing .tableheader .paging li:hover a { background:#fff;  color:#d20202; }
.listing .tableheader .paging li span {background:#fff; padding:2px 0 3.5px 0; font-size:11px;font-weight:bold; float:left; width:19px;  height:14px; color:#000000; text-decoration:none; text-align:center; }
.listing .tableheader .paging li a.arrow_previous{background:url(../images/paging_arrow_previous.gif) no-repeat; padding:0 0 3px 0; float:left; height:19px;}
.listing .tableheader .paging li a.arrow_previous:hover{ background:url(../images/paging_arrow_previous_hover.gif) no-repeat;  }
.listing .tableheader .paging li a.arrow_next{background:url(../images/paging_arrow_next.gif) no-repeat; padding:0 0 3px 0; float:left; height:19px;}
.listing .tableheader .paging li a.arrow_next:hover{ background:url(../images/paging_arrow_next_hover.gif) no-repeat;  }

.listing table .brdb{ border-bottom:1px solid #dddddd;}
.listing table .brdr{ border-right:1px solid #dddddd;}
.listing table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.listing table th {background:#a67d7d; height:25px; color:#FFFFFF; font-weight:bold;}
.listing table th a {color:#fff; text-decoration:none;}
.listing table th a:hover {color:#fff; text-decoration:underline;}
/*.listing table td {height:10;}*/
.listing table td {height:25px;}
.listing table .bgwhite{background:#fff; }
.listing table .bgpink{background:#feebeb;}
.listing table a{ color:#060761; text-decoration:underline;}
.listing table a:hover{ text-decoration:none;}
.listing table a.brownu{ color:#7e1014; text-decoration:underline; font-size:11px;}
.listing table a.brownu:hover{ text-decoration:none;}

.listing table input11{ font-family:Arial; font-size:12px; padding:2px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px;}
.listing table select{font-family:Arial; font-size:12px; padding:1px 2px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:20px; color:#000000;}


a.brownu{ color:#7e1014; text-decoration:underline; font-size:11px;}
a.brownu:hover{ text-decoration:none;}

/* Edit by Tarun For Paging */
.tableheader1 { height:21px; background:#d20202; color:#fff; padding:0 0 0 7px; }
 .tableheader1 span { float:right; display:block; Padding:2px 6px 0 0; text-transform:uppercase; font-size:11px; line-height:16px;}
 .tableheader1 .paging { float:right;  }
 .tableheader1 .paging li { float:left; padding:0 0 0 0; margin:1px 1px 1px 0;}
 .tableheader1 .paging li a {background:#d76f6f; padding:2px 0 3px 0; font-size:11px;  float:left; width:19px;  height:14px; color:#fff; text-decoration:none; text-align:center; }
 .tableheader1 .paging li:hover a { background:#fff;  color:#d20202; }
 .tableheader1 .paging li span {background:#fff; padding:2px 0 3.5px 0; font-size:11px;font-weight:bold; float:left; width:19px;  height:14px; color:#000000; text-decoration:none; text-align:center; }
 .tableheader1 .paging li a.arrow_previous{background:url(../images/paging_arrow_previous.gif) no-repeat; padding:0 0 3px 0; float:left; height:19px;}
 .tableheader1 .paging li a.arrow_previous:hover{ background:url(../images/paging_arrow_previous_hover.gif) no-repeat;  }
 .tableheader1 .paging li a.arrow_next{background:url(../images/paging_arrow_next.gif) no-repeat; padding:0 0 3px 0; float:left; height:19px;}
.tableheader1 .paging li a.arrow_next:hover{ background:url(../images/paging_arrow_next_hover.gif) no-repeat;  }
.tableheader1 table td {height:21px;}

/*End Paging code by tarun */

/* my restaurant */
/*Edit by Tarun From Start */
.listing1 { margin-top:15px; }
.listing1 .tableheader { height:21px; background:#d20202; color:#fff; padding:0 0 0 7px; }
.listing1 .tableheader span { float:right; display:block; Padding:2px 6px 0 0; text-transform:uppercase; font-size:11px; line-height:16px;}
.listing1 .tableheader .paging { float:right;  }
.listing1 .tableheader .paging li { float:left; padding:0 0 0 0; margin:1px 1px 1px 0;}
.listing1 .tableheader .paging li a {background:#d76f6f; padding:2px 0 3px 0; font-size:11px;  float:left; width:19px;  height:14px; color:#fff; text-decoration:none; text-align:center; }
.listing1 .tableheader .paging li:hover a { background:#fff;  color:#d20202; }
.listing1 .tableheader .paging li span {background:#fff; padding:2px 0 3.5px 0; font-size:11px;font-weight:bold; float:left; width:19px;  height:14px; color:#000000; text-decoration:none; text-align:center; }
.listing1 .tableheader .paging li a.arrow_previous{background:url(../images/paging_arrow_previous.gif) no-repeat; padding:0 0 3px 0; float:left; height:19px;}
.listing1 .tableheader .paging li a.arrow_previous:hover{ background:url(../images/paging_arrow_previous_hover.gif) no-repeat;  }
.listing1 .tableheader .paging li a.arrow_next{background:url(../images/paging_arrow_next.gif) no-repeat; padding:0 0 3px 0; float:left; height:19px;}
.listing1 .tableheader .paging li a.arrow_next:hover{ background:url(../images/paging_arrow_next_hover.gif) no-repeat;  }

.listing1 table .brdb{ border-bottom:1px solid #dddddd;}
.listing1 table .brdr{ border-right:1px solid #dddddd;}
.listing1 table { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.listing1 table th {background:#a67d7d; height:25px; color:#FFFFFF; font-weight:bold;}
.listing1 table th a {color:#fff; text-decoration:none;}
.listing1 table th a:hover {color:#fff; text-decoration:underline;}
.listing1 table td {height:10;}
.listing1 table .bgwhite{background:#fff; }
.listing1 table .bgpink{background:#feebeb;}
.listing1 table a{ color:#060761; text-decoration:underline;}
.listing1 table a:hover{ text-decoration:none;}
.listing1 table a.brownu{ color:#7e1014; text-decoration:underline; font-size:11px;}
.listing1 table a.brownu:hover{ text-decoration:none;}

.listing1 table input{ font-family:Arial; font-size:12px; padding:2px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px;}
.listing1 table select{font-family:Arial; font-size:12px; padding:1px 2px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:20px; color:#000000;}

.listing1 #iconspec { margin:22px 0 22px 0; float:left; width:942;}
.listing1 #iconspec li { display:inline;}
.listing1 #iconspec li img{ float:left; padding:0 0 0 13px;}
.listing1 #iconspec li span{ padding:7px 0 0 7px; float:left;}

/*Edit by Tarun End */

.listing1 .listinggrey { width:876px; height:122px; border:#e5e5e5 1px solid; background:#f2f2f2; margin:4px 0 0 0;}
.listing1 .listingwhite { width:876px; height:122px; border:#e5e5e5 1px solid; background:#fff; margin:4px 0 0 0;}
.listing1 .restaurantlogoimg { width:200px; height:84px; margin:8px; background:#fff; border:#d1d1d1 1px solid; float:left;}
.listing1 .restaurantlogoimg td { width:199px; *padding:1px;   height:83px; vertical-align:middle; text-align:center;}
.listing1 .restaurantdetails { width:330px; float:left; padding:8px 10px 0 3px;}
.listing1 .restaurantdetails h3 { font-size:16px; font-weight:normal; }
.listing1 .restaurantdetails h3 a{ font-size:16px; font-weight:normal; color:#a50606; text-decoration:none; }
.listing1 .restaurantdetails h3 a:hover{ font-size:16px; font-weight:normal; color:#000; }
.listing1 .restaurantdetails p { font-size:13px; font-weight:normal; padding:2px 0 0 0; }
.listing1 .restaurantdetails p a{font-size:11px; font-weight:normal; padding:2px 0 0 0; text-decoration:underline; color:#12126d; }
.listing1 .restaurantdetails p a:hover{ text-decoration:none; color:#000; }
.listing1 .restaurantadd { float:left; width:300px; padding:10px 10px 0 0;}
.listing1 .restaurantadd img {vertical-align:middle;}
/*.listing1 .restaurantadd p { color:#454545; font-size:12px; line-height:16px; padding:0 0 0 8px; height:50px; } Comment by tarun*/
.listing1 .restaurantadd li { float:left; padding:5px 0 0 8px;}
.listing1 .restaurantadd li a{ float:left; }

.top2links {text-align:left; margin-left:-3px;}
.top2links a{font-size:11px; font-weight:normal; padding:2px 0 0 0; text-decoration:underline; color:#12126d; }
.top2links a:hover{font-size:11px; font-weight:normal; padding:2px 0 0 0; text-decoration:none; color:#12126d; }
.top2links a{padding:2px 4px 2px 5px; color:#12126d; text-decoration:underline;}
.top2links a:hover{padding:2px 4px 2px 5px; color:#fff; background:#000; text-decoration:none;}
.top2links #divhop {position:absolute;/* left:551px; top:39px; */border:2px solid #000000; width:166px; text-align:left; visibility:hidden;}
.top2links #divhop td.w43 {background:#f6f3e4; width:39px; border-right:1px solid #a2a2a2; font-size:10px; font-weight:bold; color:#252525; padding-left:4px; height:21px;}
.top2links #divhop td.w123 {background:#f6f3e4; width:123px; font-size:11px; font-weight:normal; color:#252525; padding-left:4px; height:21px;}
.top2links #divhop td.bgwhite {background:#fff;}

#divhopRestaurantDetail {border:2px solid #000000; width:166px; text-align:left;}
#divhopRestaurantDetail td.w43 {background:#f6f3e4; width:39px; border-right:1px solid #a2a2a2; font-size:10px; font-weight:bold; color:#252525; padding-left:4px; height:21px;}
#divhopRestaurantDetail td.w123 {background:#f6f3e4; width:123px; font-size:11px; font-weight:normal; color:#252525; padding-left:4px; height:21px;}
#divhopRestaurantDetail td.bgwhite {background:#fff;}




.listing #iconspec { margin:22px 0 22px 0; float:left; width:942;}
.listing #iconspec li { display:inline;}
.listing #iconspec li img{ float:left; padding:0 0 0 13px;}
.listing #iconspec li span{ padding:7px 0 0 7px; float:left;}

.delivery_details {border:1px solid #d2b601; background:#fff; width:219px;}
.delivery_details h2 {font-size:13px; padding:3px 0px 5px 8px; border-bottom:1px solid #d0d0d0;}
.delivery_details h2 img {vertical-align:middle; padding:0px 0px 0px 0px;} 
.delivery_details h3 {font-size:12px; color:#655908; padding:7px 5px 2px 7px;}
.delivery_details h3 a{color:#655908; text-decoration:none;}
.delivery_details h3 a:hover{color:#655908; text-decoration:underline;}
 /*.delivery_details  p {font-size:12px; padding:1px 5px 7px 7px;  color:#655908; line-height:17px; border-bottom:1px solid #d0d0d0;}*/
.delivery_details  p span {color:#626262; font-size:11px;} 
.delivery_details p.bordnone {border-bottom:none;}


/* my restaurant */



/* buttons */
.updatebutton1 {padding:25px 0 20px 0; height:39px; float:left;}
.updatebutton1 a{ background:url(../images/buttons/update.gif) no-repeat top left;  width:94px; height:39px; display:block;}
.updatebutton1 a:hover{ background:url(../images/buttons/update_hover.gif) no-repeat;}
.updatebutton1 input{ background:url(../images/buttons/update.gif) no-repeat top left;  width:94px; height:39px; display:block;cursor:pointer;}
.updatebutton1 input:hover{ background:url(../images/buttons/update_hover.gif) no-repeat;cursor:pointer;}

.checkoutbutton {padding:25px 0 20px 0; height:39px; float:left;}
.checkoutbutton a{ background:url(../images/buttons/checkout.gif) no-repeat top left;  width:112px; height:39px; display:block;}
.checkoutbutton a:hover{ background:url(../images/buttons/checkout_hover.gif) no-repeat;}

.continuebutton {padding:25px 0 20px 0; height:39px; float:left;}
.continuebutton a{ background:url(../images/buttons/continue.gif) no-repeat top left;  width:115px; height:39px; display:block;}
.continuebutton a:hover{ background:url(../images/buttons/continue_hover.gif) no-repeat;}

.backbutton {padding:25px 0 20px 0; height:39px; float:left;}
.backbutton a{ background:url(../images/buttons/back.gif) no-repeat 0 0px; width:76px; height:39px; display:block;}
.backbutton a:hover{ background:url(../images/buttons/back.gif) no-repeat 0 -39px; width:76px; height:39px; display:block;}
.backbutton input{ background:url(../images/buttons/back.gif) no-repeat 0 0px; width:76px; height:39px; display:block;cursor:pointer;}
.backbutton input:hover{ background:url(../images/buttons/back.gif) no-repeat 0 -39px; width:76px; height:39px; display:block;cursor:pointer;}

.backbutton01 {padding:15px 0 20px 0; height:39px; float:left;}
.backbutton01 a{ background:url(../images/buttons/back.gif) no-repeat 0 0px; width:76px; height:39px; display:block;}
/*.backbutton01 a:hover{ background:url(../images/buttons/back.gif) no-repeat 0 -39px; width:76px; height:39px; display:block;}*/

.reorderbutton {padding:25px 0 20px 0; height:39px; float:left;}
.reorderbutton a{ background:url(../images/buttons/reorder.gif) no-repeat 0 0px; width:104px; height:39px; display:block;}
.reorderbutton a:hover{ background:url(../images/buttons/reorder.gif) no-repeat 0 -39px; width:104px; height:39px; display:block;}
.reorderbutton input{ background:url(../images/buttons/reorder.gif) no-repeat 0 0px; width:104px; height:39px; display:block;}
.reorderbutton input:hover{ background:url(../images/buttons/reorder.gif) no-repeat 0 -39px; width:104px; height:39px; display:block;}

.EditOrder_updatebutton {padding:25px 0 20px 0; height:39px; float:left;}
.EditOrder_updatebutton input{ background:url(../images/buttons/update.gif) no-repeat ;width:104px; height:39px; display:block;}
.EditOrder_updatebutton input:hover{ background:url(../images/buttons/update_hover.gif) no-repeat; width:104px; height:39px; display:block;}


.SwitchToPickupButton {padding:25px 0 20px 0; height:39px; float:left;}
.SwitchToPickupButton input{ background:url(../images/buttons/switchto_pickup.gif) no-repeat 0 0px; width:162px; height:39px; display:block;}
.SwitchToPickupButton input:hover{ background:url(../images/buttons/switchto_pickup_hover.gif) no-repeat 0 0px; width:162px; height:39px; display:block;}

.NewDeliveryAddressButton {padding:25px 0 20px 0; height:39px; float:left;}
.NewDeliveryAddressButton input{ background:url(../images/buttons/enter_new_delivery_address.gif) no-repeat 0 0px; width:245px; height:39px; display:block;}
.NewDeliveryAddressButton input:hover{ background:url(../images/buttons/enter_new_delivery_address_hover.gif) no-repeat 0 0px; width:245px; height:39px; display:block;}

.ChangeDeliveryZipButton {padding:25px 0 20px 0; height:39px; float:left;}
.ChangeDeliveryZipButton input{ background:url(../images/buttons/change_delivery_zipcode_selection.gif) no-repeat 0 0px; width:300px; height:39px; display:block;}
.ChangeDeliveryZipButton input:hover{ background:url(../images/buttons/change_delivery_zipcode_selection_hover.gif) no-repeat 0 0px; width:300px; height:39px; display:block;}


.edit_reorderbutton {padding:25px 0 20px 0; height:39px;float:left;}
.edit_reorderbutton a {background:url(../images/buttons/edit_reorder.gif) no-repeat top left;  width:151px; height:39px; display:block;}
.edit_reorderbutton a:hover {background:url(../images/buttons/edit_reorder_hover.gif) no-repeat;}
.edit_reorderbutton input {background:url(../images/buttons/edit_reorder.gif) no-repeat top left;  width:151px; height:39px; display:block;}
.edit_reorderbutton input:hover {background:url(../images/buttons/edit_reorder_hover.gif) no-repeat;}
 
.continuebuttonOnThankyoupage {padding:25px 0 20px 0; height:39px;float:left;}
.continuebuttonOnThankyoupage a {background:url(../images/buttons/continue.gif) no-repeat top left;  width:151px; height:39px; display:block;}
.continuebuttonOnThankyoupage a:hover {background:url(../images/buttons/continue_hover.gif) no-repeat;}
.continuebuttonOnThankyoupage input {background:url(../images/buttons/continue.gif) no-repeat top left;  width:151px; height:39px; display:block;}
.continuebuttonOnThankyoupage input:hover {background:url(../images/buttons/continue_hover.gif) no-repeat;}


.edit_orderbutton {padding:25px 0 20px 0; height:39px; float:left;}
.edit_orderbutton a{ background:url(../images/buttons/edit_order.gif) no-repeat 0 0;  width:121px; height:39px; display:block;}
.edit_orderbutton a:hover{ background:url(../images/buttons/edit_order.gif) no-repeat 0 -39px;  width:121px; height:39px; display:block;}

.nextbutton {padding:25px 0 20px 0; height:39px; float:left;}
.nextbutton a{ background:url(../images/buttons/next.gif) no-repeat top left; width:85px; height:39px; display:block;}
.nextbutton a:hover{ background:url(../images/buttons/next_hover.gif) no-repeat;}
.nextbutton input{ background:url(../images/buttons/next.gif) no-repeat top left; width:85px; height:39px; display:block;cursor:pointer;}
.nextbutton input:hover{ background:url(../images/buttons/next_hover.gif) no-repeat;cursor:pointer;}

.resetbutton {padding:25px 0 20px 0; height:39px; float:left;}
.resetbutton a{ background:url(../images/buttons/reset.gif) no-repeat top left; width:80px; height:39px; display:block;}
.resetbutton a:hover{ background:url(../images/buttons/reset_hover.gif) no-repeat;}
.resetbutton input{ background:url(../images/buttons/reset.gif) no-repeat top left; width:80px; height:39px; display:block;cursor:pointer;}
.resetbutton input:hover{ background:url(../images/buttons/reset_hover.gif) no-repeat;cursor:pointer;}

.previewbutton {padding:25px 0 20px 0; height:39px; float:left;}
.previewbutton a{ background:url(../images/buttons/preview.gif) no-repeat top left; width:98px; height:39px; display:block;}
.previewbutton a:hover{ background:url(../images/buttons/preview_hover.gif) no-repeat;}
.previewbutton input{ background:url(../images/buttons/preview.gif) no-repeat top left; width:98px; height:39px; display:block;cursor:pointer;}
.previewbutton input:hover{ background:url(../images/buttons/preview_hover.gif) no-repeat;cursor:pointer;}

.previewbutton1 {padding:25px 0 20px 0; height:39px; float:left;}
.previewbutton1 a{ background:url(../images/buttons/preview1.gif) no-repeat top left; width:98px; height:39px; display:block;}
.previewbutton1 a:hover{ background:url(../images/buttons/preview1_hover.gif) no-repeat;}
.previewbutton1 input{ background:url(../images/buttons/preview1.gif) no-repeat top left; width:98px; height:39px; display:block;cursor:pointer;}
.previewbutton1 input:hover{ background:url(../images/buttons/preview1_hover.gif) no-repeat;cursor:pointer;}
.marl771 {margin-left:771px;*margin-left:390px;}


.savebutton {padding:15px 0 20px 0; height:39px; float:right;}
.savebutton a{ background:url(../images/buttons/save.gif) no-repeat top left; width:75px; height:39px; display:block;}
.savebutton a:hover{ background:url(../images/buttons/save_hover.gif) no-repeat;}

.closebutton {padding:15px 0 0px 0; height:39px; float:left;}
.closebutton a{ background:url(../images/buttons/close.gif) no-repeat top left; width:80px; height:39px; display:block;}
.closebutton a:hover{ background:url(../images/buttons/close_hover.gif) no-repeat;}

.finishedbutton {padding:24px 0 20px 0; height:39px; float:left;}
.finishedbutton a{ background:url(../images/buttons/finished.gif) no-repeat top left; width:97px; height:39px; display:block;}
.finishedbutton a:hover{ background:url(../images/buttons/finished_hover.gif) no-repeat;}
.finishedbutton input{ background:url(../images/buttons/finished.gif) no-repeat top left; width:97px; height:39px; display:block;cursor:pointer;}
.finishedbutton input:hover{ background:url(../images/buttons/finished_hover.gif) no-repeat;cursor:pointer;}

.submitbutton {padding:24px 0 20px 0; height:39px; float:left;}
.submitbutton a{ background:url(../images/buttons/submit.gif) no-repeat top left; width:94px; height:39px; display:block;}
.submitbutton a:hover{ background:url(../images/buttons/submit_hover.gif) no-repeat;}
.submitbutton input{ background:url(../images/buttons/submit.gif) no-repeat top left; width:94px; height:39px; display:block;cursor:pointer;}
.submitbutton input:hover{ background:url(../images/buttons/submit_hover.gif) no-repeat;cursor:pointer;}

.submitsendnowbutton {padding:24px 0 20px 0; height:39px; float:left;}
.submitsendnowbutton a{ background:url(../images/buttons/submit_send_now.gif) no-repeat top left; width:182px; height:39px; display:block;}
.submitsendnowbutton a:hover{ background:url(../images/buttons/submit_send_now_hover.gif) no-repeat;}
textbox
.updatesendnowbutton {padding:24px 0 20px 0; height:39px; float:left;}
.updatesendnowbutton a{ background:url(../images/buttons/update_send_now.gif) no-repeat top left; width:184px; height:39px; display:block;}
.updatesendnowbutton a:hover{ background:url(../images/buttons/update_send_now_hover.gif) no-repeat;}


/* buttons */

/* Profile Step02 */
.arrowpad {padding:15px 0px 0px 66px;}
.arrowpad1 {padding:0px 0px 0px 66px;}
.profile_innerpad {padding:9px 0px 0px 80px; *padding:4px 0px 0px 80px;}
.fcgrey {color:#8e8e8e;}
.padb6 {padding-bottom:6px;}

.hop table {width:800px; border-top:1px solid #dadada; border-left:1px solid #dadada; background:#f9ffde; font:12px Arial, Helvetica, sans-serif;}
.hop table th.w106 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:100px; padding:4px 3px 4px 10px; text-align:left;}
.hop table th.w110 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:110px; padding:4px 3px 4px 10px; text-align:left;}
.hop table th.w144 {border-bottom:1px solid #dadada; width:131px; padding:4px 3px 4px 10px;}
.hop table th.w160 {border-bottom:1px solid #dadada; width:160px; padding:4px 3px 4px 10px;}
.hop table th.w20 {border-bottom:1px solid #dadada; width:20px; padding:4px 0px 4px 0px;}
.hop table th.w147 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:133px; padding:4px 3px 4px 10px;}
.hop table th.w147r {border-bottom:1px solid #dadada; width:160px; padding:4px 3px 4px 10px;}
.hop table th.w145 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:160px; padding:4px 3px 4px 10px;}

.hop table td.w106 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:93px; padding:6px 4px 6px 10px; text-align:left;}

.hop table td.w144 {border-bottom:1px solid #dadada; width:140px; padding:6px 0px 6px 22px; *padding:6px 0px 6px 4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.hop table td.w144 {border-bottom:1px solid #dadada; width:142px; padding:6px 0px 6px 2px;}}

.hop table td.w20 {border-bottom:1px solid #dadada; width:20px; padding:6px 0px 6px 0px; text-align:center;}

.hop table td.w147 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:142px; padding:6px 0px 6px 22px; *padding:6px 0px 6px 4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.hop table td.w147 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:142px; padding:6px 0px 6px 4px;}}

.hop table td.w147r {border-bottom:1px solid #dadada; width:143px; padding:6px 0px 6px 22px; *padding:6px 0px 6px 4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.hop table td.w147r {border-bottom:1px solid #dadada; width:143px; padding:6px 0px 6px 4px;}}

.hop table td.w145 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:140px; padding:6px 0px 6px 22px; *padding:6px 0px 6px 4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.hop table td.w145 {border-bottom:1px solid #dadada; width:143px; padding:6px 0px 6px 4px;}}

.hop table td select {font-family:Arial; font:11px lucida sans, Arial, Helvetica, sans-serif; padding:0px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:20px; text-align:left;}
.hop table td .padt1 {padding-top:1px; *padding-top:3px;}
.padt5k {padding-top:4px; *padding-top:5px;}
.padl2 {padding-left:2px;}
.delivery table {width:729px; border-top:1px solid #dadada; border-left:1px solid #dadada; background:#f9ffde; font:12px Arial, Helvetica, sans-serif;}
.delivery table th.w202 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:188px; padding:4px 3px 4px 10px; text-align:left;}
.delivery table th.w284 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:270px; padding:4px 3px 4px 10px; text-align:left;}
.delivery table th.w167 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:153px; padding:4px 3px 4px 10px;}
.delivery table th.w76 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:62px; padding:4px 3px 4px 10px;}
.delivery table td {border-bottom:1px solid #dadada; border-right:1px solid #dadada; padding:4px 3px 4px 10px;}
.delivery table td.price {color:#850202; text-align:right;padding-right:10px;}

.closehd {font:11px Arial, Helvetica, sans-serif; color:#7c7c7c; font-weight:bold;}
.closedate {font-family:Arial; font-size:12px; padding:2px; width:83px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px;}
.closedue {font-family:Arial; font-size:12px; padding:2px; width:204px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px;}
.padr18 {padding-right:18px;}

.blueu a{font:11px Arial, Helvetica, sans-serif; color:#0e0c5e; text-decoration:underline;}
.blueu a:hover{font:11px Arial, Helvetica, sans-serif; color:#0e0c5e;text-decoration:none;}
/* Profile Step02 */

/* Profile Step03 */
.profile3_innerpad {padding:9px 0px 0px 18px; *padding:4px 0px 0px 18px;}
.colorscheme {padding-bottom:4px;}
.colorscheme table {width:860px; border:1px solid #efdcdc; background:#ffeeee; color:#6e4040; font:13px Arial, Helvetica, sans-serif;}
.colorscheme table td.w190 {width:170px; height:30px; padding-left:15px;}
.colorscheme table td.w73 {width:67px; height:30px; padding-left:5px; border-right:1px solid #eadada;}
.colorscheme table td.w67 {width:67px; height:30px; border-right:1px solid #eadada;}
.colorscheme table td.w132 {width:133px; height:30px; padding-left:14px;}
.colorscheme table td.w132 span {padding-left:10px; color:#545454;}
.colorscheme table td.w208 {width:200px; height:30px;}
.colorscheme table td.w208 select {font-family:Arial; font-size:12px; padding:2px; width:192px; border:#cacaca 1px solid; background:url(../images/input_bg01.gif) repeat-x; height:22px;}
.borderimg {border:1px solid #999999;}

/*.profile3_innerpad {padding:9px 0px 0px 108px; *padding:4px 0px 0px 108px;}
.colorscheme {padding-bottom:4px;}
.colorscheme table {width:658px; border:1px solid #efdcdc; background:#ffeeee; color:#6e4040; font:13px Arial, Helvetica, sans-serif;}
.colorscheme table td.w203 {width:170px; height:30px; padding-left:30px;}
.colorscheme table td.w128 {width:122px; height:30px; padding-left:5px; border-right:1px solid #eadada;}
.colorscheme table td.w218 {width:178px; height:30px; padding-left:40px;}
.colorscheme table td.w108 {width:98px; height:30px; padding-left:10px;}
.borderimg {border:1px solid #999999;}*/

.selectfont {width:626px; border:1px solid #efdcdc; background:#ffeeee; color:#6e4040; font:13px Arial, Helvetica, sans-serif; padding:3px 0px 3px 30px;}
.selectfont table {width:384px; color:#6e4040; background:#ffeeee; font:13px Arial, Helvetica, sans-serif;}
.selectfont table td.w142 {width:122px; height:30px;}
.selectfont table td.w142 span {padding-left:15px; color:#545454;}
.selectfont table td.w206 {width:206px; height:30px;}
.selectfont table td.w206 select {font-family:Arial; font-size:12px; padding:2px; width:192px; border:#cacaca 1px solid; background:url(../images/input_bg01.gif) repeat-x; height:22px;}

/*.selectfont {width:626px; border:1px solid #efdcdc; background:#ffeeee; color:#6e4040; font:13px Arial, Helvetica, sans-serif; padding:3px 0px 3px 30px;}
.selectfont table {width:384px; color:#6e4040; background:#ffeeee; font:13px Arial, Helvetica, sans-serif;}
.selectfont table td.w142 {width:178px; height:30px;}
.selectfont table td.w142 span {padding-left:15px; color:#545454;}
.selectfont table td.w206 {width:206px; height:30px;}
.selectfont table td.w206 select {font-family:Arial; font-size:12px; padding:2px; width:192px; border:#cacaca 1px solid; background:url(../images/input_bg01.gif) repeat-x; height:22px;}*/

.uploadtext {font:11px Arial, Helvetica, sans-serif; color:#8e8e8e; padding-top:3px;}

.buttontype {border-top:1px solid #efdcdc; border-bottom:1px solid #efdcdc; border-left:1px solid #efdcdc; background:#ffeeee; color:#000; font:13px Arial, Helvetica, sans-serif; width:877px; margin:13px 0px 15px 0px;}
.buttontype .box {float:left; width:403px; border-right:1px solid #efdcdc; padding:14px 17px 20px 17px;}
.padb15 {padding-bottom:15px;}
.buttontype .box .textbox {padding:2px; font:12px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; border:1px solid #b5b5b5; color:#2c2c2c; font-weight:normal; width:170px;}

.menubutton {border-top:1px solid #efdcdc; border-bottom:1px solid #efdcdc; border-left:1px solid #efdcdc; background:#ffeeee; color:#000; font:13px Arial, Helvetica, sans-serif; width:614px; margin:13px 0px 0px 130px;}
.menubutton .box {float:left; width:257px; border-right:1px solid #efdcdc; padding:14px 17px 20px 17px;}
.menubutton .box01 {float:left; width:287px; border-right:1px solid #efdcdc; padding:14px 17px 20px 17px;}
.menubutton .box .textbox {padding:2px; font:12px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; border:1px solid #b5b5b5; color:#2c2c2c; font-weight:normal; width:170px;}
.menubutton .box01 .textbox {padding:2px; font:12px Lucida Sans Unicode, Verdana, Arial, Helvetica, sans-serif; border:1px solid #b5b5b5; color:#2c2c2c; font-weight:normal; width:170px;}

/* Profile Step03 */

/* rewards */
#rewards_container { width: 865px; background:url(../images/rewards_bg.jpg) repeat-y; border: solid 1px #ccc; text-align: left; padding: 30px;}
.float_left {float: left;}
.float_right { float: right;}
.rewards_head {height: 36px; padding-bottom: 30px;}
.rewards_heading {font: normal 20px Lucida Sans Unicode, Verdana, Arial, Helvetica sans-serif; color: #000; padding: 12px 0 0 10px;}
.rewards_heading01 {font: normal 20px Lucida Sans Unicode, Verdana, Arial, Helvetica sans-serif; color: #000; padding:12px 0 0 0px;}
.hrline { background-color: #e4e2d1; color: #e4e2d1;  margin: 20px 0px 20px 0px; *margin: 20px 0px 20px 0px; height: 1px;}

.rewards_percentage { width: 805px; padding: 0px 30px 0px 30px;}
.rewards_arrow { padding-top: 5px; float: left;}
.rewards_percentage_text { font: bold 13px Arial; color: #000; padding: 0 5px 0 5px;}
.rewards_percentage_text2 { font: normal 12px Arial; color: #000; padding: 0 5px 0 5px; margin: 20px 30px 20px 30px; line-height: 25px;}
.rewards_percentage_text3 { font: normal 11px Arial; color: #666; padding: 0 5px 0 5px; margin: 0px 3px 2px 3px; line-height: 25px;}
.input_percentage { width: 60px; height: 15px; font: normal 11px lucida sans unicode; color: #999; padding:1px; border: solid 1px #ccc;}
.rewards_percentage_text4 {font: normal 12px Arial; color:#000; padding:35px 5px 0 98px; *padding:25px 5px 0 94px; line-height:25px;}
.rewards_percentage_text5 {font: normal 12px Arial; color:#000; padding:35px 5px 0 0px; *padding:25px 5px 0 0px; line-height:25px;}

.rewards_add { padding: 10px 0 10px 0;}
.t_border { width: 740px; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc;}
.t_border1 { background-color: #363636; width: 296px; height: 23px; border-left: solid 1px #ccc; border-top: solid 1px #ccc; font: normal 12px Arial; color: #fff; padding: 0 5px 0 5px; text-align: left;}
.t_border2 { background-color: #363636; width: 111px; height: 23px; border-left: solid 1px #ccc; border-top: solid 1px #ccc; font: normal 12px Arial; color: #fff; text-align: center;} 
.t_border3 { background-color: #363636; width: 407px; height: 23px; border-left: solid 1px #ccc; border-top: solid 1px #ccc; font: normal 12px Arial; color: #fff; padding: 0 5px 0 5px; text-align: left;}
.th_border { background-color: #fff; height: 23px; border-left: solid 1px #ccc; border-top: solid 1px #ccc; font: normal 13px Arial; color: #000; padding: 0 5px 0 5px; text-align: left;}
.th_border1 { background-color: #fff; height: 23px; border-left: solid 1px #ccc; border-top: solid 1px #ccc; font: normal 13px Arial; color: #000; padding: 0 5px 0 5px; text-align: center;}
.th_border2 { background-color: #fff; height: 23px; border-left: solid 1px #ccc; border-top: solid 1px #ccc; font: normal 13px Arial; color: #000; font-style:italic; padding: 0 5px 0 5px; text-align: center;}
.t_center { margin: 0 20px 0 20px;}
.tr { border-collapse: collapse;}
.rewards_btm_icons { padding: 0 5px 0 5px; margin: 0px 30px 0px 30px;}
/* rewards */

.adddisccode {font:15px Arial, Helvetica, sans-serif; font-weight:bold; padding:10px 0px 10px 50px;}
.adddisccodepad {padding-left:72px;}
.adddisccodepad01 {padding-left:66px;}

.w70p {width:58%}

a:link.blueu01 {color:#2238B2; text-decoration:underline;}
a:active.blueu01 {color:#2238B2; text-decoration:underline;}
a:visited.blueu01 {color:#2238B2; text-decoration:underline;}
a:hover.blueu01 {color:#2238B2; text-decoration:none;}

.print a{color:#2b2c93; text-decoration:underline;}
.print a:hover{color:#2b2c93; text-decoration:none;}
.print img{vertical-align:middle;}

.image1 img{vertical-align:middle;}
#divhop {position:absolute; left:493px; top:1347px; border:1px solid #ccc; width:166px; text-align:left; visibility:hidden; background:#fffce0; padding:2px 3px;}
#divdh {position:absolute; left:617px; top:1347px; border:1px solid #ccc; width:166px; text-align:left; visibility:hidden; background:#fffce0; padding:2px 3px;}
.mart2k {margin-top:1px; *margin-top:2px;}

.ReOderInput{ font-family:Arial; font-size:12px; padding:2px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:15px;}

.modalPopup {
	/*background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;*/
}
.bigcheck { }
.bigcheck input {height: 20px;*height: 25px; width: 20px;*width: 25px; color:#6e6e6e;}
.myCalender table td {height:20px;}
.whatisit {float:left; font:12px Arial, Helvetica, sans-serif; padding:2px 0px 0px 5px;}
.whatisit a{color:#721515; text-decoration:underline;}
.whatisit a:hover{color:#721515; text-decoration:none;}
.weaccept {position:absolute; margin-top:-32px; margin-left:370px; *margin-left:15px; width:163px; height:40px; font-size:12px; color:#373705; font-weight:bold;}
.txtloginpopup {border:1px solid #969696; width:175px; color:#6e6e6e; padding:2px; font:11px lucida sans, Verdana, Arial, Helvetica, sans-serif;}
#simplemodal-containerFavPopup { background-color:#FFFFFF; border:3px solid #000000;  }
#simplemodal-containerFavPopup a.modalCloseImg {background:url(../images/close.png) no-repeat; width:31px; height:31px; display:inline;  z-index:3200; position:absolute; top:-11px; right:-11px; cursor:pointer;}
#simplemodal-containerFavPopup #basicModalContent {padding:10px;}
addresturantFav {width:300px; height:80px;}
.addresturantFav h3 {font-size:14px; color:Black; padding-bottom:7px;}
.addresturantFav p {font:normal 12px lucida sans, Verdana, Arial, Helvetica, sans-serif; color:Black; line-height:15px;}
.popupForeColor h3 {font-size:14px; color:Black; padding-bottom:7px;}

.hop2 table {width:400px; border-top:1px solid #dadada;  border-left:1px solid #dadada; background:#f9ffde; font:12px Arial, Helvetica, sans-serif;}
.hop2 table th.w106 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:50px; padding:4px 3px 4px 10px; text-align:left;}
.hop2 table th.w110 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:55px; padding:4px 3px 4px 10px; text-align:left;}
.hop2 table th.w144 {border-bottom:1px solid #dadada; width:70px; padding:4px 3px 4px 10px;}
.hop2 table th.w160 {border-bottom:1px solid #dadada; width:90px; padding:4px 3px 4px 10px;}
.hop2 table th.w20 {border-bottom:1px solid #dadada; width:20px; padding:4px 0px 4px 0px;}
.hop2 table th.w147 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:133px; padding:4px 3px 4px 10px;}
.hop2 table th.w147r {border-bottom:1px solid #dadada; width:80px; padding:4px 3px 4px 10px;}
.hop2 table th.w145 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:80px; padding:4px 3px 4px 10px;}

.hop2 table td.w106 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:46px; padding:6px 4px 6px 10px; text-align:left;}

.hop2 table td.w144 {border-bottom:1px solid #dadada; width:140px; padding:6px 0px 6px 22px; padding:6px 0px 6px 15px\9;} /*padding:6px 0px 6px 4px\9*/
@media screen and (-webkit-min-device-pixel-ratio:0) {.hop table td.w144 {border-bottom:1px solid #dadada; width:71px; padding:6px 0px 6px 2px;}}

.hop2 table td.w20 {border-bottom:1px solid #dadada; width:20px; padding:6px 0px 6px 0px; text-align:center;}

.hop2 table td.w147 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:142px; padding:6px 0px 6px 10px; padding:6px 0px 6px 10px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.hop table td.w147 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:142px; padding:6px 0px 6px 4px;}}

.hop2 table td.w147r {border-bottom:1px solid #dadada; width:71px; padding:6px 0px 6px 22px; padding:6px 0px 6px 4px\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.hop table td.w147r {border-bottom:1px solid #dadada; width:143px; padding:6px 0px 6px 4px;}}

.hop2 table td.w145 {border-bottom:1px solid #dadada; border-right:1px solid #dadada; width:70px; padding:6px 0px 6px 22px; *padding:6px 0px 6px 4px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {.hop table td.w145 {border-bottom:1px solid #dadada; width:143px; padding:6px 0px 6px 4px;}}

.hop2 table td select {font-family:Arial; font:11px lucida sans, Arial, Helvetica, sans-serif; padding:0px; border:#cacaca 1px solid; background:url(../images/input_bg.gif) repeat-x; height:20px; text-align:left;}
.hop2 table td .padt1 {padding-top:1px; padding-top:3px\9;}

.notvailable {color:Red;text-decoration: line-through;}

#loadingbox {
	position:relative; /* Needed for Safari */
	margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
	width: 2px;
	height: 2px;
	z-index:100002;
}

.link:hover {
color:#0E0C5E;
font-size:11px;
text-decoration:none;
}
.link  {
color:#0E0C5E;
font-size:11px;
text-decoration:underline;
}