@charset "utf-8";


/* CSS Document */
img {behavior: url(include/pngbehavior.htc);} 

* {margin:0; padding:0;}
body  {font:11px Lucida Sans Unicode, Verdana, Arial, sans-serif; margin:0px; padding:0px; background-color:#000;}

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;}
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;}
.text {font-size:11px;}
.texta {font:11px Arial, Helvetica, sans-serif;}
.texta10 {font:10px Arial, Helvetica, sans-serif;}
.text12 {font-size:12px;}
.text12b {font-size:12px; font-weight:bold;}
.text13b {font-size:13px; font-weight:bold;}
.text14 {font-size:14px;}

.fcred{color:#FF0000;}
.fcblack{color:#000000;}

.image img {vertical-align:middle; margin-right:2px;}

/* Wrap -- Start -- */
#wrap {width:997px; position:relative; margin:0 auto;}

.topblack {background:#000; height:19px; color:#fff; padding:3px 8px 0px 8px; font:11px lucida sans, Verdana, Arial, Helvetica, sans-serif}
.topblack a{color:#fff; text-decoration:underline;}
.topblack a:hover{color:#fff; text-decoration:none;}

#container_body {background:#dfca3b;}
#container_body #bodycontent {width:762px; background:#dfca3b;}
#container_body #bodycontent .w11 {float:left; width:11px; background: url(../images/headingwhite.gif) #dfca3b; height:52px;}
#container_body #bodycontent .logo {float:left; width:220px; background: url(../images/headingwhite.gif) repeat-x #dfca3b; margin-bottom:9px;}
#container_body #bodycontent .logo #loginbox {width:220px; background:#fff; margin-top:6px;}
#container_body #bodycontent .logo #loginbox .pad6 {padding:0px;}
#container_body #bodycontent .logo #loginbox .pad6 table {width:220px;}
#container_body #bodycontent .w526 {float:left; width:532px;}
/*#container_body #bodycontent .w526 .hotelinfo {background: url(../images/headingwhite.gif) repeat-x #dfca3b; margin:0px; padding:0px;} Comment by Tarun*/ 

#container_body #bodycontent .w526 .hotelinfo .top2links {text-align:right;}
#container_body #bodycontent .w526 .hotelinfo .top2links .divider{ margin-left:15px; margin-right:15px; height:12px; margin-top:2px;}
#container_body #bodycontent .w526 .hotelinfo .top2links a{padding:3px 4px 2px 5px; color:#000; text-decoration:underline;}
#container_body #bodycontent .w526 .hotelinfo .top2links a:hover{padding:3px 4px 2px 5px; color:#fff; background:#000; text-decoration:underline;}

/*#container_body #bodycontent .w526 .hotelinfo .top2links a{padding:2px 4px 2px 5px; color:#000; text-decoration:underline;}
#container_body #bodycontent .w526 .hotelinfo .top2links a:hover{padding:2px 4px 2px 5px; color:#fff; background:#000; text-decoration:underline;}
*/

#container_body #bodycontent .w526 .hotelinfo .top2links #divhop {position:absolute; left:537px; top:20px; border:2px solid #000000; width:166px; text-align:left; visibility:hidden;}
#container_body #bodycontent .w526 .hotelinfo .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;}
#container_body #bodycontent .w526 .hotelinfo .top2links #divhop td.w123 {background:#f6f3e4; width:123px; font-size:11px; font-weight:normal; color:#252525; padding-left:4px; height:21px;}
#container_body #bodycontent .w526 .hotelinfo .top2links #divhop td.w150 {background:#f6f3e4; width:150px; font-size:11px; font-weight:normal; color:#252525; padding-left:4px; height:21px;}

#container_body #bodycontent .w526 .hotelinfo .top2links #divhop td.bgwhite {background:#fff;}

#container_body #bodycontent .w526 .hotelinfo .top2links #divdh {position:absolute; left:667px; top:20px; border:2px solid #000000; width:166px; text-align:left; visibility:hidden;}
#container_body #bodycontent .w526 .hotelinfo .top2links #divdh td.w43 {background:#f6f3e4; width:39px; border-right:1px solid #a2a2a2; font-size:10px; font-weight:bold; color:#252525; padding-left:4px; height:21px;}
#container_body #bodycontent .w526 .hotelinfo .top2links #divdh td.w123 {background:#f6f3e4; width:123px; font-size:11px; font-weight:normal; color:#252525; padding-left:4px; height:21px;}
#container_body #bodycontent .w526 .hotelinfo .top2links #divdh td.bgwhite {background:#fff;}

#container_body #bodycontent .w526 .hotelinfo .hotelheading {height:32px;}
#container_body #bodycontent .w526 .hotelinfo .hotelheading h2 {padding:5px 0px 5px 11px; font-size:14px; font-weight:bold; color:#615400; background:#FFFFFF;}
#container_body #bodycontent .w526 .hotedetails {padding:11px 9px 9px 11px;}
/*Comment by Tarun : 04/05/2010*/
/*#container_body #bodycontent .w526 .hotedetails p {line-height:18px; font-size:13px; color:#383101; text-align:justify;}
#container_body #bodycontent .w526 .hotedetails .img {border:1px solid #7a7974; margin-left:6px;}*/

/*#container_body #bodycontent .navpad {margin:0px 4px 0px 5px; border:1px solid #725216; }*/
#container_body #bodycontent .navpad {margin:0px 4px 0px 5px; border-style:none; }
/*#container_body #bodycontent .navbord {border:1px solid #aa5c46; background:url(../images/navbg.gif);}*/
#container_body #bodycontent .navbord {border:1px solid #aa5c46; background:#963507; }


#container_body #bodycontent .navlinks {list-style-type:none; margin:0px; padding:0px; font-size:13px; font-weight:normal;}
/*#container_body #bodycontent .navlinks li {margin:0px; float:left; display:block; background:url(../images/navbg.gif); height:30px;}*/
#container_body #bodycontent .navlinks li {margin:0px; float:left; display:block;  height:30px;}
#container_body #bodycontent .navlinks li a{color:#fff; text-decoration:none; display:block; padding:6px 9px 8px 9px;}
/*#container_body #bodycontent .navlinks li a:hover, .navlinks li.selected a{background:url(../images/navbghover.gif); color:#fff; text-decoration:none;}*/
#container_body #bodycontent .navlinks li.seperator {margin:0px; padding:0px; float:left; display:block; height:30px;}
#container_body #bodycontent .navlinks ul{float:left;}

#container_body #bodycontent .specialbox {margin:11px 13px; border:1px solid #d2b601; background:#fff; padding:9px 8px 5px 12px;}
#container_body #bodycontent .specialbox h2 {padding-bottom:9px; font-size:22px; font-weight:normal; color:#000;}
#container_body #bodycontent .specialbox h2.specialpage {height:45px; font-size:22px; font-weight:normal; color:#000;}
#container_body #bodycontent .specialbox .product {width:714px;}
#container_body #bodycontent .specialbox .product table td {width:357px;}
#container_body #bodycontent .specialbox .product table td.pad {padding:0px 10px 10px 5px;}
#container_body #bodycontent .specialbox .product table td .special_img {float:left; width:93px; margin-right:10px;}
#container_body #bodycontent .specialbox .product table td .special_img .imgborder {padding:3px; border:1px solid #939393; margin-bottom:5px;}
#container_body #bodycontent .specialbox .product table td .special_img .price {float:left; font-size:13px; color:#332e04;}
#container_body #bodycontent .specialbox .product table td .special_details {float:left; width:239px; padding-top:4px;}
#container_body #bodycontent .specialbox .product table td .special_details h3 {font-size:15px; font-weight:normal; padding-bottom:2px;}
#container_body #bodycontent .specialbox .product table td .special_details h3 a {color:#be1600; text-decoration:none;}
#container_body #bodycontent .specialbox .product table td .special_details h3 a:hover {color:#be1600; text-decoration:underline;}
#container_body #bodycontent .specialbox .product table td .special_details p {font-size:12px; color:#4f4b2d; line-height:14px;}

#container_body #bodycontent .specialbox .product table td .special_details_noimg {width:328px; padding-top:4px;}
#container_body #bodycontent .specialbox .product table td .special_details_noimg h3 {font-size:15px; font-weight:normal; padding-bottom:2px;}
#container_body #bodycontent .specialbox .product table td .special_details_noimg h3 a {color:#be1600; text-decoration:none;}
#container_body #bodycontent .specialbox .product table td .special_details_noimg h3 a:hover {color:#be1600; text-decoration:underline;}
#container_body #bodycontent .specialbox .product table td .special_details_noimg p {font-size:12px; color:#4f4b2d; line-height:14px;}
#container_body #bodycontent .specialbox .product table td .special_details_noimg .price {float:left; font-size:13px; color:#332e04; padding-right:12px;}


#container_body #bodycontent .specialbox .product .bluelink {color:#161b62; text-decoration:none; text-align:right; font-size:11px;}
#container_body #bodycontent .specialbox .product .bluelink a{color:#161b62; text-decoration:underline;}
#container_body #bodycontent .specialbox .product .bluelink a:hover {color:#161b62; text-decoration:none;}
#container_body #bodycontent .specialbox .paging {float:right;}
#container_body #bodycontent .specialbox .paging li {float:left;}
#container_body #bodycontent .specialbox .paging li a {padding:3px 4px 3px 4px; font-size:11px; float:left; color:#332e04; text-decoration:none; text-align:center; }
#container_body #bodycontent .specialbox .paging li a:hover, .paging li.selectedblk a {background:#a49150; color:#fff; text-decoration:none;}
#container_body #bodycontent .specialbox .paging li span {padding:3px 4px 3.5px 4px; font-size:11px; float:left; color:#000000; text-decoration:none; text-align:center; }
#container_body #bodycontent .specialbox .seperator {border-bottom:1px solid #d5d1b6; margin:19px 0px 30px 0px;}



#container_body #bodycontent .menuboxmargin {margin:0px 13px; width:736px;}
#container_body #bodycontent .menubox {border:1px solid #d2b601; background:#feffc9; padding:7px 7px 7px 12px;}
#container_body #bodycontent .menubox .paging {float:right;}
#container_body #bodycontent .menubox .paging li {float:left;}
#container_body #bodycontent .menubox .paging li a {padding:3px 4px 3px 4px; font-size:11px; float:left; color:#332e04; text-decoration:none; text-align:center; }
#container_body #bodycontent .menubox .paging li a:hover, .paging li.selectedblk a {background:#a49150; color:#fff; text-decoration:none;}
#container_body #bodycontent .menubox h2 {font-size:22px; padding-bottom:6px; font-weight:normal;}
#container_body #bodycontent .menubox h3 {font-size:16px; color:#645b12; border-bottom:1px solid #ddd490; padding-bottom:2px; font-weight:normal;}
#container_body #bodycontent .menubox .submenu {padding:14px 18px 18px 25px; color:#332e04; font-size:13px;}
#container_body #bodycontent .menubox .submenu table {width:672px;}
#container_body #bodycontent .menubox .submenu table td {padding-bottom:9px;}
#container_body #bodycontent .menubox .submenu table td.w552 {width:552px;}
#container_body #bodycontent .menubox .submenu table td.w552 a {color:#332e04; text-decoration:underline;}
#container_body #bodycontent .menubox .submenu table td.w552 a:hover {color:#332e04; text-decoration:none;}
#container_body #bodycontent .menubox .submenu table td.w70 {width:70px; text-align:right;}
#container_body #bodycontent .menubox .submenu table td.w50 {width:50px; text-align:right;}

#container_body #bodycontent .addonsmargin {margin:11px 13px; width:736px;}
#container_body #bodycontent .addonsmargin #add_to_order{ position:absolute; margin:-170px 0px 0px 500px; background-color:#FFFFFF; border:3px solid #000000; padding:15px 25px 15px 15px; visibility:hidden; z-index:1001; font-size:13px; color:#000000; }
#container_body #bodycontent .addonsmargin #add_to_order .right_corner{ position:absolute; margin:-18px 0 0 262px; background:url(../images/popup_corner.gif) right top no-repeat;}
#container_body #bodycontent .addonsmargin #add_to_order01 {position:fixed; margin:-170px 0px 0px 500px; background-color:#FFFFFF; border:3px solid #000000; padding:15px 25px 15px 15px; visibility:hidden; z-index:1001; font-size:13px; color:#000000;}
#container_body #bodycontent .addonsmargin #add_to_order01 .right_corner{ position:absolute; margin:-18px 0 0 262px; background:url(../images/popup_corner.gif) right top no-repeat;}

.SuccfullyAdded {position:fixed; margin:5px 0px 0px 500px; background-color:#FFFFFF; border:3px solid #000000; padding:15px 25px 15px 15px;  z-index:1001; font-size:13px; color:#000000;}
.Succright_corner{ position:relative; margin:-18px -35px 0 262px; background:url(../images/popup_corner.gif) right top no-repeat;}
.Succright_corner_ie{*position:absolute; *margin:-18px 0 0 267px; *height:14px; *width:10px}
.Succright_corner_ie_king{*position:absolute; *margin:-15px 0 0 280px; *height:14px; *width:10px}
/*.Succright_corner_ie{*position:absolute; *margin:-18px 0 0 279px; *height:14px; *width:10px}*/
.cartbox {padding:18px 0px 15px 0px; font-size:13px; color:#000000; text-align:center; position:relative; z-index: 1; left:130px; top:-160px; background:url(../images/cart_alert.gif) no-repeat; width:292px; height:96px;}

#container_body #bodycontent .addons {border:1px solid #d2b601; background:#fff; color:#6a6646; padding:9px 8px 5px 12px; width:714px;}
#container_body #bodycontent .addons h2 {padding-bottom:9px; font-size:20px; font-weight:normal; color:#000;}
#container_body #bodycontent .addons h3 {font-size:14px; color:#000; padding:0px; margin:0px;}
#container_body #bodycontent .addons h3 span {font-size:12px; font-weight:normal; color:#656565;}
#container_body #bodycontent .addons p {font-size:12px; color:#6a6646; line-height:15px;}
#container_body #bodycontent .addons .imgbord {border:1px solid #0f0f0f; margin-left:25px;}
#container_body #bodycontent .addons .form_chk {width:430px; padding:4px 0;} 
#container_body #bodycontent .addons .form_chk input{float:left; border:none; margin:5px 0px 0px 10px; *margin:2px 0px 0px 10px;}
#container_body #bodycontent .addons .form_chk label{float:left; padding:2px 10px 0 5px; *padding:4px 10px 0 3px; font-size:13px; color:#000; display:block; width:167px;}
#container_body #bodycontent .addons .form_chk label a {text-decoration:none; color:#000;}
#container_body #bodycontent .addons .form_chk label a:hover {text-decoration:none; color:#000;}
#container_body #bodycontent .addons .qty {float:left; padding:2px 3px 0px 0px; font-size:13px; font-weight:bold;}
#container_body #bodycontent .addons .txtbox {float:left; width:60px;}
#container_body #bodycontent .addons .textbox {padding:2px 3px 2px 4px; width:47px; border:1px solid #515151;}
#container_body #bodycontent .addons .back {font-size:12px; padding-top:5px;}
#container_body #bodycontent .addons .back span {font:9px Arial, Helvetica, sans-serif; color:#0e0c5e;}
#container_body #bodycontent .addons .back a{color:#0e0c5e; text-decoration:underline;}
#container_body #bodycontent .addons .back a:hover{color:#0e0c5e; text-decoration:none;}

#container_body #bodycontent .addons #divproduct {position:absolute; left:98px; top:449px; border:1px solid #847510; background:#faf6dc; width:358px; padding:8px; text-align:left; visibility:hidden;}
#container_body #bodycontent .addons #divproduct h3 {font:bold 15px lucida sans, Verdana, Arial, Helvetica, sans-serif; color:#706309; padding-bottom:2px;}
#container_body #bodycontent .addons #divproduct p {font:normal 12px lucida sans, Verdana, Arial, Helvetica, sans-serif; color:#6a6646; line-height:15px;}

.HoverDiv {position:absolute; left:98px; top:449px; border:1px solid #847510; background:#faf6dc; width:450px; padding:8px; text-align:left; visibility:hidden;}
.HoverDivh3 {font:bold 15px lucida sans, Verdana, Arial, Helvetica, sans-serif; color:#706309; padding-bottom:2px;}
.HoverDivp {font:normal 12px lucida sans, Verdana, Arial, Helvetica, sans-serif; color:#6a6646; line-height:15px;}

#bodycontent_popup{background-color:#FFFFFF;}
#bodycontent_popup .viewordermargin {margin:11px 13px; width:736px;}
#bodycontent_popup .vieworder {border:1px solid #000; background:#fff; color:#6a6646; width:734px;}
#bodycontent_popup .vieworder h2 {font-size:20px; font-weight:normal; color:#000; padding:9px 0px 0px 12px; margin:0px; line-height:16px;}
#bodycontent_popup .vieworder h3 {font-size:13px; font-weight:normal; color:#000; text-align:right; padding:0px 8px 4px 12px;}
#bodycontent_popup .vieworder h3 span {font-weight:bold; color:#e00101;}
#bodycontent_popup .vieworder th.qtyh {text-align:center; font-size:12px; width:64px; border-right:1px solid #919191; border-top:1px solid #919191; border-bottom:1px solid #919191; padding:6px 0px; background:#f0f0f0; color:#000;}
#bodycontent_popup .vieworder th.itemh {text-align:left; font-size:12px; width:518px; border-right:1px solid #919191; border-top:1px solid #919191; border-bottom:1px solid #919191; padding:6px 5px 6px 12px; background:#f0f0f0; color:#000;}
#bodycontent_popup .vieworder th.priceh {text-align:left; font-size:12px; width:87px; padding:6px 5px 6px 12px; border-top:1px solid #919191; border-bottom:1px solid #919191; background:#f0f0f0; color:#000;}
#bodycontent_popup .vieworder th.deleteh {text-align:center; font-size:12px; width:65px; padding:6px 3px 6px 3px; border-top:1px solid #919191; border-bottom:1px solid #919191; background:#e2e2e2; color:#000;}
#bodycontent_popup .vieworder td.qty {text-align:center; width:64px; border-right:1px solid #919191; padding:6px 0px; color:#000;}
#bodycontent_popup .vieworder td.qty .qtybox {padding:1px; text-align:center; width:38px; border:1px solid #b5b5b5; color:#000; }
#bodycontent_popup .vieworder td.item {text-align:left; font-size:12px; width:518px; border-right:1px solid #919191; padding:6px 5px 6px 12px; color:#000;}
#bodycontent_popup .vieworder td.price01 {text-align:right; font-size:12px; width:87px; border-right:1px solid #919191; padding:6px 10px 6px 0px; color:#000;}
#bodycontent_popup .vieworder td.price02 {text-align:right; font-size:12px; width:8px; border-right:1px solid #919191; padding:6px 10px 6px 0px; color:#000;}
#bodycontent_popup .vieworder td.price03 {text-align:center; font-size:12px; width:65px; padding:6px 0px 6px 0px; color:#000;}
#bodycontent_popup .vieworder td.price04 {text-align:right; font-size:12px; width:87px;  padding:6px 10px 6px 0px; color:#000;}

#bodycontent_popup .vieworder .bggrey {background:#f0f0f0;}
#bodycontent_popup .vieworder .bggrey01 {background:#e2e2e2;}
#bodycontent_popup .vieworder td.bordtop {border-top:1px solid #919191;}
#bodycontent_popup .vieworder td.bordtopw {border-top:1px solid #fff;}
#bodycontent_popup .vieworder td.subtotal {text-align:right; font-size:12px; width:590px; border-right:1px solid #919191; padding:6px 20px 6px 0px; color:#000; font-weight:bold;}
#bodycontent_popup .vieworder td.subtotal.fcred {color:#d30404;}
#bodycontent_popup .vieworder td.subtotal01 {text-align:left; font-size:12px; width:590px; border-right:1px solid #919191; padding:10px 0px 10px 24px; color:#000; font-weight:normal;}
#bodycontent_popup .vieworder td.subtotal01 p {padding:5px 0px 10px 0px; font-weight:normal; font-size:11px;}
#bodycontent_popup .vieworder td.subtotal01 p span {color:#e00101;}
#bodycontent_popup .vieworder td.subtotal01 .textbox {border:1px solid #969696; width:175px; color:#6e6e6e; font-size:11px; padding:2px;}
#bodycontent_popup .vieworder td.subtotal01 .textbox01 {border:1px solid #969696; width:95px; color:#6e6e6e; padding:2px; font:11px lucida sans, Verdana, Arial, Helvetica, sans-serif;}
#bodycontent_popup .vieworder td.subtotal01 .textbox02 {border:1px solid #969696; width:24px; color:#6e6e6e; padding:2px; font:11px lucida sans, Verdana, Arial, Helvetica, sans-serif; text-align:right;}
#bodycontent_popup .vieworder td.subtotal01 .textbox03 {border:1px solid #969696; width:15px; color:#6e6e6e; padding:2px; font:11px lucida sans, Verdana, Arial, Helvetica, sans-serif; text-align:right;}
.bigcheck { }
.bigcheck input {height: 20px;*height: 25px; width: 20px;*width: 25px; color:#6e6e6e;}
.txtloginpopup {border:1px solid #969696; width:175px; color:#6e6e6e; padding:2px; font:11px lucida sans, Verdana, Arial, Helvetica, sans-serif;}
.txtloginpasspopup {border:1px solid #969696; width:175px;height:14px; color:#6e6e6e; padding:2px;font-size:11px;}

.w135 {width:105px;}
.w179 {width:178px;}
.w185 {width:185px;}
.bordb {border-bottom:1px solid #919191;}
#bodycontent_popup .vieworder td.price01.padt13{padding-top:13px;}
#bodycontent_popup .vieworder td.price01.padt43{padding-top:43px;}
#bodycontent_popup .vieworder td.price02.padt13{padding-top:13px;}
#bodycontent_popup .vieworder td.price02.padt43{padding-top:43px;}
#bodycontent_popup .vieworder .buttons {text-align:right; padding:16px 14px 20px 0px;}

.padtb{padding:19px 12px 5px 12px; color:#000000;}

#bodycontent_popup .checkoutmargin {margin:11px 13px; width:736px;}
#bodycontent_popup .checkout { background:#fff; color:#6a6646; width:734px; margin-top:15px;}
#bodycontent_popup .checkout h2 {font-size:20px; font-weight:normal; color:#332e04; padding:9px 0px 20px 12px; margin:0px;}
#bodycontent_popup .checkout .required {font:11px Arial, Helvetica, sans-serif;}
.star {font:11px Verdana, Arial, Helvetica, sans-serif; color:#FF0000;}
#bodycontent_popup .checkout .block {float:left; width:366px;}
#bodycontent_popup .checkout .block h3 {font:17px Georgia, "Times New Roman", Times, serif; color:#7d6d00; padding:0px 0px 0px 28px; font-weight:normal;}
#bodycontent_popup .checkout .heading {font:17px Georgia, "Times New Roman", Times, serif; color:#7d6d00; padding:0px 0px 0px 28px; font-weight:normal;}

#bodycontent_popup .checkout .block #form {padding:8px 0;}
#bodycontent_popup .checkout .block #form .form_label {float:left; padding:5px 0px 5px 40px; width:124px; font:13px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; clear:left;}
#bodycontent_popup .checkout .block #form .form_label01 {float:left; padding:5px 0px 5px 40px; width:150px; font:13px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; clear:left;}
#bodycontent_popup .checkout .block #form .form_input {float:left; padding:5px 0; width:194px;}
#bodycontent_popup .checkout .block #form .form_input a{ color:#6A6646; text-decoration:underline;}
#bodycontent_popup .checkout .block #form .form_input a:hover{ color:#6A6646; text-decoration:none;}
#bodycontent_popup .checkout .block #form .form_input01 {float:left; padding:5px 0; width:150px;}
#bodycontent_popup .checkout .block #form .form_select {float:left; padding:5px 0; *padding:5px 0px 0px 0; width:194px;}
#bodycontent_popup .checkout .block #form .form_input input, #container_body #bodycontent .checkout .block #form .form_input textarea {width:176px; border:1px solid #cacaca; padding:2px; font:11px lucida sans, Arial, Helvetica, sans-serif; color:#000; background:url(../images/testbox_bg.gif) top repeat-x #fefefe;}
#bodycontent_popup .checkout .block #form .form_input select {height:24px; color:#000; padding:2px; border:#cacaca 1px solid; background:url(../images/testbox_bg.gif) repeat-x; font:11px lucida sans, Arial, Helvetica, sans-serif; width:182px;}
#bodycontent_popup .checkout .block #form .form_select select {height:24px; color:#000; padding:2px; border:#cacaca 1px solid; background:url(../images/testbox_bg.gif) repeat-x; font:11px lucida sans, Arial, Helvetica, sans-serif; width:182px;}


#bodycontent_popup .checkout .block .bordright {border-right:1px solid #919191;}/* height:365px; *height:380px*/
.chkmybilling {float:left; padding:7px 5px 5px 40px; *padding:5px 2px 5px 37px;}
.chkmybillingtxt {float:left; padding:5px 0px 0px 0px; *padding:7px 0px 0px 0px; font:11px Arial, Helvetica, sans-serif; color:#000; font-weight:bold;}

#bodycontent_popup .checkout .dvseperator {background:#e4e2d1; margin:15px 15px 25px 15px; *margin:30px 15px 25px 15px; clear:both;}
#bodycontent_popup .checkout .dvseperator01 {background:#e4e2d1; margin:25px 15px 15px 15px; clear:both;}

#bodycontent_popup .checkout #form {padding:0px 0;}
#bodycontent_popup .checkout #form .form_label {float:left; padding:8px 0px 0 76px; width:150px; font:13px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; clear:left;}
#bodycontent_popup .checkout #form .form_label01 {float:left; padding:6px 0px 0 76px; width:150px; font:13px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; clear:left;}
#bodycontent_popup .checkout #form .form_input {float:left; padding:5px 0; width:275px;}
#bodycontent_popup .checkout #form .form_select {float:left; padding:5px 0px; *padding:5px 0px 0px 0px; width:275px;}
#bodycontent_popup .checkout #form .form_input input {width:260px; border:1px solid #cacaca; padding:2px; font:11px lucida sans, Arial, Helvetica, sans-serif; color:#000; background:url(../images/testbox_bg.gif) top repeat-x #fefefe;}
#bodycontent_popup .checkout #form .form_input textarea {width:260px; border:1px solid #cacaca; padding:2px; font:11px lucida sans, Arial, Helvetica, sans-serif; color:#000; background:url(../images/testbox_bg.gif) top repeat-x #fefefe;}
#bodycontent_popup .checkout #form .form_input input.w78 {width:72px; border:1px solid #cacaca; padding:2px; font:11px lucida sans, Arial, Helvetica, sans-serif; color:#000; background:url(../images/testbox_bg.gif) top repeat-x #fefefe;}
#bodycontent_popup .checkout #form .form_select select {height:24px; color:#000; padding:2px; border:#cacaca 1px solid; background:#ffffff url(../images/testbox_bg.gif) repeat-x; font:11px lucida sans, Arial, Helvetica, sans-serif; width:266px;}
#bodycontent_popup .checkout #form .form_select select.w98 {height:24px; color:#000; padding:2px; border:#cacaca 1px solid; background:#ffffff url(../images/testbox_bg.gif) repeat-x; font:11px lucida sans, Arial, Helvetica, sans-serif; width:98px;}
#bodycontent_popup .checkout #form .form_select select.w60 {height:24px; color:#000; padding:2px; border:#cacaca 1px solid; background:#ffffff url(../images/testbox_bg.gif) repeat-x; font:11px lucida sans, Arial, Helvetica, sans-serif; width:60px;}
#bodycontent_popup .checkout #form .form_input .whatisit {float:left; font:12px Arial, Helvetica, sans-serif; padding:2px 0px 0px 5px;}
#bodycontent_popup .checkout #form .form_input .whatisit a{color:#721515; text-decoration:underline;}
#bodycontent_popup .checkout #form .form_input .whatisit a:hover{color:#721515; text-decoration:none;}


#bodycontent_popup .checkout .paymentinfo {font:17px Georgia, "Times New Roman", Times, serif; color:#7d6d00; padding:0px 0px 15px 32px; *padding:0px 0px 12px 32px; font-weight:normal;}
#bodycontent_popup .checkout .rbt {float:left; padding:3px 5px 15px 33px; *padding:0px 5px 15px 33px;}
#bodycontent_popup .checkout .rbt01 {float:left; padding:3px 5px 5px 53px; *padding:0px 5px 5px 53px;}

#bodycontent_popup .checkout .chk {float:left; padding:3px 5px 8px 33px; *padding:0px 5px 8px 33px;}
#bodycontent_popup .checkout .rbtext {float:left; font:13px Arial, Helvetica, sans-serif; color:#6b0d0e; font-weight:bold; padding:0px 0px 15px 0px; *padding:2px 0px 15px 0px;}
#bodycontent_popup .checkout .rbtext01 {float:left; font:11px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:1px 0px 5px 0px; *padding:2px 0px 5px 0px;}
#bodycontent_popup .checkout .chktext {float:left; font:11px Arial, Helvetica, sans-serif; color:#000; font-weight:normal; padding:2px 0px 8px 0px; *padding:3px 0px 5px 0px;}
.paypalimg {padding:0px 0px 0px 55px;}
#bodycontent_popup .checkout .additional {padding:0px 0px 10px 32px; *padding:0px 0px 8px 32px;}
#bodycontent_popup .checkout .additional h3 {font:17px Georgia, "Times New Roman", Times, serif; color:#7d6d00; font-weight:normal; padding-bottom:2px;}
#bodycontent_popup .checkout .additional textarea {width:510px; border:1px solid #cacaca; padding:2px; font:11px lucida sans, Arial, Helvetica, sans-serif; color:#000; background:url(../images/testbox_bg.gif) top repeat-x #fefefe; height:75px;}

#bodycontent_popup .checkout .thankyou p{padding:9px 0px 5px 12px; font-size:12px;}
#bodycontent_popup .checkout .thankyou p a{color:#721515; text-decoration:underline;}
#bodycontent_popup .checkout .thankyou p a:hover{color:#721515; text-decoration:underline;}
/*-----------------------------------------------------------------------------------------------------------------------------*/
#container_body #bodycontent_order {width:997px; background:#dfca3b;}
#container_body #bodycontent_order.mart {margin-top:0px;}
#container_body #bodycontent_order.mart,#ie8#fix {margin-top:-11px; *margin-top:0px;}
#container_body #bodycontent_order .w11 {float:left; width:11px; background: url(../images/headingwhite.gif) #dfca3b; height:52px;}
#container_body #bodycontent_order .logo {float:left; width:220px; background: url(../images/headingwhite.gif) repeat-x #dfca3b; margin-bottom:9px;}
#container_body #bodycontent_order .logo #loginbox {width:220px; background:#fff;/* margin-top:6px;*/}
#container_body #bodycontent_order .logo #loginbox .pad6 {padding:0px;}
#container_body #bodycontent_order .logo #loginbox .pad6 table {width:220px;}
#container_body #bodycontent_order .w761 {float:left; width:767px;}
/*#container_body #bodycontent_order .w761 .hotelinfo {background: url(../images/headingwhite.gif) repeat-x #dfca3b; margin:0px; padding:0px;} */

#container_body #bodycontent_order .w761 .hotelinfo .top2links {text-align:right;}
#container_body #bodycontent_order .w761 .hotelinfo .top2links .divider{ margin-left:15px; margin-right:15px; height:12px; margin-top:2px;}
#container_body #bodycontent_order .w761 .hotelinfo .top2links a{padding:3px 4px 2px 5px; color:#000; text-decoration:underline;}
#container_body #bodycontent_order .w761 .hotelinfo .top2links a:hover{padding:3px 4px 2px 5px; color:#fff; background:#000; text-decoration:underline;}

#container_body #bodycontent_order .w761 .hotelinfo .top2links #divhop {position:absolute; left:728px; top:22px; border:2px solid #000000; width:166px; text-align:left; visibility:hidden;}
#container_body #bodycontent_order .w761 .hotelinfo .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;}
#container_body #bodycontent_order .w761 .hotelinfo .top2links #divhop td.w123 {background:#f6f3e4; width:123px; font-size:11px; font-weight:normal; color:#252525; padding-left:4px; height:21px;}
#container_body #bodycontent_order .w761 .hotelinfo .top2links #divhop td.bgwhite {background:#fff;}

#container_body #bodycontent_order .w761 .hotelinfo .top2links #divdh {position:absolute; left:826px; top:22px; border:2px solid #000000; width:166px; text-align:left; visibility:hidden;}
#container_body #bodycontent_order .w761 .hotelinfo .top2links #divdh td.w43 {background:#f6f3e4; width:39px; border-right:1px solid #a2a2a2; font-size:10px; font-weight:bold; color:#252525; padding-left:4px; height:21px;}
#container_body #bodycontent_order .w761 .hotelinfo .top2links #divdh td.w123 {background:#f6f3e4; width:123px; font-size:11px; font-weight:normal; color:#252525; padding-left:4px; height:21px;}
#container_body #bodycontent_order .w761 .hotelinfo .top2links #divdh td.bgwhite {background:#fff;}

#container_body #bodycontent_order .w761 .hotelinfo .hotelheading {height:32px;}
#container_body #bodycontent_order .w761 .hotelinfo .hotelheading h2 {padding:5px 0 5px 11px; font-size:14px; font-weight:bold; color:#615400;}
#container_body #bodycontent_order .w761 .hotedetails {padding:11px 9px 9px 11px;}
/*Comment by Tarun : 04/05/2010*/
/*#container_body #bodycontent_order .w761 .hotedetails p {line-height:18px; font-size:13px; color:#383101; text-align:justify;}
#container_body #bodycontent_order .w761 .hotedetails .img {border:1px solid #7a7974; margin-left:6px;}*/

#container_body #bodycontent_order .viewordermargin {margin:11px 13px; width:971px;}
#container_body #bodycontent_order .vieworder {border:1px solid #d2b601; background:#fff; color:#6a6646; width:970px;}
#container_body #bodycontent_order .vieworder h2 {font-size:20px; font-weight:normal; color:#000; padding:9px 0px 0px 12px; margin:0px; line-height:16px;}
#container_body #bodycontent_order .vieworder h3 {font-size:13px; font-weight:normal; color:#000; text-align:right; padding:0px 8px 4px 12px;}
#container_body #bodycontent_order .vieworder h3 span {font-weight:bold; color:#e00101;}
#container_body #bodycontent_order .vieworder th.qtyh {text-align:center; font-size:12px; width:64px; border-right:1px solid #919191; border-top:1px solid #919191; border-bottom:1px solid #919191; padding:6px 0px; background:#e2e2e2; color:#000;}
#container_body #bodycontent_order .vieworder th.itemh {text-align:left; font-size:12px; width:518px; border-right:1px solid #919191; border-top:1px solid #919191; border-bottom:1px solid #919191; padding:6px 5px 6px 12px; background:#e2e2e2; color:#000;}
#container_body #bodycontent_order .vieworder th.priceh {text-align:left; font-size:12px; width:87px; padding:6px 5px 6px 12px; border-top:1px solid #919191; border-bottom:1px solid #919191; background:#e2e2e2; color:#000;}
#container_body #bodycontent_order .vieworder th.deleteh {text-align:center; font-size:12px; width:65px; padding:6px 3px 6px 3px; border-top:1px solid #919191; border-bottom:1px solid #919191; background:#e2e2e2; color:#000;}
#container_body #bodycontent_order .vieworder td.qty {text-align:center; width:64px; border-right:1px solid #919191; padding:6px 0px; color:#000;}
#container_body #bodycontent_order .vieworder td.qty .qtybox {padding:1px; text-align:center; width:38px; border:1px solid #b5b5b5; color:#000; }
#container_body #bodycontent_order .vieworder td.item {text-align:left; font-size:12px; width:518px; border-right:1px solid #919191; padding:6px 5px 6px 12px; color:#000;}
#container_body #bodycontent_order .vieworder td.price01 {text-align:right; font-size:12px; width:87px; border-right:1px solid #919191; padding:6px 10px 6px 0px; color:#000;}
#container_body #bodycontent_order .vieworder td.price02 {text-align:right; font-size:12px; width:8px; border-right:1px solid #919191; padding:6px 10px 6px 0px; color:#000;}
#container_body #bodycontent_order .vieworder td.price03 {text-align:center; font-size:12px; width:65px; padding:6px 0px 6px 0px; color:#000;}

#container_body #bodycontent_order .vieworder td.bggrey {background:#f0f0f0;}
#container_body #bodycontent_order .vieworder td.bggrey01 {background:#e2e2e2;}
#container_body #bodycontent_order .vieworder td.bordtop {border-top:1px solid #919191;}
#container_body #bodycontent_order .vieworder td.bordtopw {border-top:1px solid #fff;}
#container_body #bodycontent_order .vieworder td.subtotal {text-align:right; font-size:12px; width:780px; border-right:1px solid #919191; padding:6px 20px 6px 0px; color:#000; font-weight:bold;}
#container_body #bodycontent_order .vieworder td.subtotal.fcred {color:#d30404;}
#container_body #bodycontent_order .vieworder td.subtotal01 {text-align:left; font-size:12px; width:590px; border-right:1px solid #919191; padding:14px 0px 20px 24px; color:#000; font-weight:normal;}
#container_body #bodycontent_order .vieworder td.subtotal01 p {padding:5px 0px 10px 0px; font-weight:normal; font-size:11px;}
#container_body #bodycontent_order .vieworder td.subtotal01 p span {color:#e00101;}
#container_body #bodycontent_order .vieworder td.subtotal01 .textbox {border:1px solid #969696; width:175px; color:#6e6e6e; font-size:11px; padding:2px;}
#container_body #bodycontent_order .vieworder td.subtotal01 .textbox01 {border:1px solid #969696; width:95px; color:#6e6e6e; padding:2px; font:11px lucida sans, Verdana, Arial, Helvetica, sans-serif;}
#container_body #bodycontent_order .vieworder td.subtotal01 .textbox02 {border:1px solid #969696; width:24px; color:#6e6e6e; padding:2px; font:11px lucida sans, Verdana, Arial, Helvetica, sans-serif; text-align:right;}
#container_body #bodycontent_order .vieworder td.subtotal01 .textbox03 {border:1px solid #969696; width:15px; color:#6e6e6e; padding:2px; font:11px lucida sans, Verdana, Arial, Helvetica, sans-serif; text-align:right;}

#container_body #bodycontent_order .vieworder td.bordb {border-bottom:1px solid #919191;}
#container_body #bodycontent_order .vieworder td.price01.padt13{padding-top:13px;}
#container_body #bodycontent_order .vieworder td.price01.padt43{padding-top:43px;}
#container_body #bodycontent_order .vieworder td.price02.padt13{padding-top:13px;}
#container_body #bodycontent_order .vieworder td.price02.padt43{padding-top:43px;}
#container_body #bodycontent_order .vieworder .buttons {text-align:right; padding:16px 14px 20px 0px;}


#container_body #bodycontent_order .checkoutmargin {margin:11px 13px; width:971px;}
#container_body #bodycontent_order .checkout {border:1px solid #d2b601; background:#fff; color:#6a6646; width:970px;}
#container_body #bodycontent_order .checkout h2 {font-size:20px; font-weight:normal; color:#332e04; padding:9px 0px 5px 12px; margin:0px;}
#container_body #bodycontent_order .checkout .required {font:11px Arial, Helvetica, sans-serif;}
.star {font:11px Verdana, Arial, Helvetica, sans-serif; color:#FF0000;}
#container_body #bodycontent_order .checkout .block {float:left; width:480px;}
#container_body #bodycontent_order .checkout .block h3 {font:17px Georgia, "Times New Roman", Times, serif; color:#7d6d00; padding:0px 0px 0px 28px; font-weight:normal;}
#container_body #bodycontent_order .checkout .heading {font:17px Georgia, "Times New Roman", Times, serif; color:#7d6d00; padding:0px 0px 0px 28px; font-weight:normal;}

#container_body #bodycontent_order .checkout .block #form {padding:4px 0;}
#container_body #bodycontent_order .checkout .block #form .form_label {float:left; padding:8px 0px 0 40px; width:124px; font:13px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; clear:left;}
#container_body #bodycontent_order .checkout .block #form .form_label01 {float:left; padding:6px 0px 0 40px; width:124px; font:13px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; clear:left;}
#container_body #bodycontent_order .checkout .block #form .form_input {float:left; padding:5px 0; width:194px;}
#container_body #bodycontent_order .checkout .block #form .form_select {float:left; padding:5px 0; *padding:5px 0px 0px 0; width:194px;}
#container_body #bodycontent_order .checkout .block #form .form_input input, #container_body #bodycontent_order .checkout .block #form .form_input textarea {width:260px; border:1px solid #cacaca; padding:2px; font:11px lucida sans, Arial, Helvetica, sans-serif; color:#000; background:url(../images/testbox_bg.gif) top repeat-x #fefefe;}
#container_body #bodycontent_order .checkout .block #form .form_input select {height:24px; color:#000; padding:2px; border:#cacaca 1px solid; background:url(../images/testbox_bg.gif) repeat-x; font:11px lucida sans, Arial, Helvetica, sans-serif; width:265px;}
#container_body #bodycontent_order .checkout .block #form .form_select select {height:24px; color:#000; padding:2px; border:#cacaca 1px solid;  font:11px lucida sans, Arial, Helvetica, sans-serif; width:266px;}


#container_body #bodycontent_order .checkout .block .bordright {border-right:1px solid #e4e2d1; height:365px; *height:380px; padding-top:8px; *padding-top:13px;}

#container_body #bodycontent_order .checkout .dvseperator {background:#e4e2d1; margin:15px 15px 25px 15px; *margin:30px 15px 25px 15px; clear:both;}
#container_body #bodycontent_order .checkout .dvseperator01 {background:#e4e2d1; margin:25px 15px 15px 15px; clear:both;}

#container_body #bodycontent_order .checkout #form {padding:0px 0;}
#container_body #bodycontent_order .checkout #form .form_label {float:left; padding:8px 0px 0 76px; width:150px; font:13px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; clear:left;}
#container_body #bodycontent_order .checkout #form .form_label01 {float:left; padding:6px 0px 0 76px; width:150px; font:13px Arial, Helvetica, sans-serif; font-weight:normal; color:#000; clear:left;}
#container_body #bodycontent_order .checkout #form .form_input {float:left; padding:5px 0; width:275px;}
#container_body #bodycontent_order .checkout #form .form_select {float:left; padding:5px 0px; *padding:5px 0px 0px 0px; width:275px;}
#container_body #bodycontent_order .checkout #form .form_input input {width:260px; border:1px solid #cacaca; padding:2px; font:11px lucida sans, Arial, Helvetica, sans-serif; color:#000; background:url(../images/testbox_bg.gif) top repeat-x #fefefe;}
#container_body #bodycontent_order .checkout #form .form_input textarea {width:260px; border:1px solid #cacaca; padding:2px; font:11px lucida sans, Arial, Helvetica, sans-serif; color:#000; background:url(../images/testbox_bg.gif) top repeat-x #fefefe;}
#container_body #bodycontent_order .checkout #form .form_input input.w78 {width:72px; border:1px solid #cacaca; padding:2px; font:11px lucida sans, Arial, Helvetica, sans-serif; color:#000; background:url(../images/testbox_bg.gif) top repeat-x #fefefe;}
#container_body #bodycontent_order .checkout #form .form_select select {height:24px; color:#000; padding:2px; border:#cacaca 1px solid; background:#ffffff url(../images/testbox_bg.gif) repeat-x; font:11px lucida sans, Arial, Helvetica, sans-serif; width:266px;}
#container_body #bodycontent_order .checkout #form .form_select select.w98 {height:24px; color:#000; padding:2px; border:#cacaca 1px solid; background:#ffffff url(../images/testbox_bg.gif) repeat-x; font:11px lucida sans, Arial, Helvetica, sans-serif; width:98px;}
#container_body #bodycontent_order .checkout #form .form_select select.w60 {height:24px; color:#000; padding:2px; border:#cacaca 1px solid; background:#ffffff url(../images/testbox_bg.gif) repeat-x; font:11px lucida sans, Arial, Helvetica, sans-serif; width:60px;}
#container_body #bodycontent_order .checkout #form .form_input .whatisit {float:left; font:12px Arial, Helvetica, sans-serif; padding:2px 0px 0px 5px;}
#container_body #bodycontent_order .checkout #form .form_input .whatisit a{color:#721515; text-decoration:underline;}
#container_body #bodycontent_order .checkout #form .form_input .whatisit a:hover{color:#721515; text-decoration:none;}

.logo_authorizenet {/*position:absolute; margin-top:30px; *margin-top:30px; margin-left:535px; width:90px; height:72px;*/float: right;height: 72px;margin-right: 350px;margin-top: 30px;width: 90px;}
/*.logo_authorizenet {position:absolute; top:895px; *top:915px; left:535px; width:90px; height:72px;}
.weaccept {position:absolute; top:978px; *top:1000px; left:433px; width:163px; height:40px; font-size:12px; color:#373705; font-weight:bold;}*/
.weaccept {/*position:absolute;*/ margin-top:-20px; margin-left:190px; *margin-left:50px; width:163px; height:40px; font-size:12px; color:#373705; font-weight:bold;*padding-left:130px;}

#container_body #bodycontent_order .checkout .paymentinfo {font:17px Georgia, "Times New Roman", Times, serif; color:#7d6d00; padding:0px 0px 15px 32px; *padding:0px 0px 12px 32px; font-weight:normal;}
#container_body #bodycontent_order .checkout .rbt {float:left; padding:3px 5px 15px 33px; *padding:0px 5px 15px 33px;}
#container_body #bodycontent_order .checkout .rbt01 {float:left; padding:3px 5px 5px 53px; *padding:0px 5px 5px 53px;}

#container_body #bodycontent_order .checkout .chk {float:left; padding:3px 5px 8px 33px; *padding:0px 5px 8px 33px;}
#container_body #bodycontent_order .checkout .rbtext {float:left; font:13px Arial, Helvetica, sans-serif; color:#6b0d0e; font-weight:bold; padding:0px 0px 15px 0px; *padding:2px 0px 15px 0px;}
#container_body #bodycontent_order .checkout .rbtext01 {float:left; font:11px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; padding:1px 0px 5px 0px; *padding:2px 0px 5px 0px;}
#container_body #bodycontent_order .checkout .chktext {float:left; font:13px Arial, Helvetica, sans-serif; color:#000; font-weight:normal; padding:2px 0px 8px 0px; *padding:3px 0px 5px 0px;}
.paypalimg {padding:0px 0px 0px 55px;}
#container_body #bodycontent_order .checkout .additional {padding:0px 0px 10px 32px; *padding:0px 0px 8px 32px;}
#container_body #bodycontent_order .checkout .additional h3 {font:17px Georgia, "Times New Roman", Times, serif; color:#7d6d00; font-weight:normal; padding-bottom:2px;}
#container_body #bodycontent_order .checkout .additional textarea {width:510px; border:1px solid #cacaca; padding:2px; font:11px lucida sans, Arial, Helvetica, sans-serif; color:#000; background:url(../images/testbox_bg.gif) top repeat-x #fefefe; height:75px;}

#container_body #bodycontent_order .checkout .thankyou p{padding:9px 0px 5px 12px; font-size:12px;}
#container_body #bodycontent_order .checkout .thankyou p a{color:#721515; text-decoration:underline;}
#container_body #bodycontent_order .checkout .thankyou p a:hover{color:#721515; text-decoration:underline;}

/*-----------------------------------------------------------------------------------------------------------------------------*/
.processbtn {padding:15px 0px 19px 31px; *padding:5px 0px 19px 31px;}
.processbtn1 {padding:15px 0px 19px 12px; *padding:5px 0px 19px 12px;}

/*Right Part*/
/*#container_body #right {float:left; width:226px; background: url(../images/headingwhite.gif) repeat-x #dfca3b;} Comment by Tarun*/ 
#container_body #right {float:left; width:223px; }
#container_body .w12 {float:left; width:9px; background: url(../images/headingwhite.gif); height:52px;}
#container_body #rightcontent {float:left; width:223px; padding-top:8px;}
#container_body #rightcontent .guestcheck {border:1px solid #939393; background:#fff;}
#container_body #rightcontent .guestcheck h2 {text-align:center; font-size:20px; padding:5px 0px; background:#a4900a; line-height:20px; font-weight:normal; color:#fff;}
/*#container_body #rightcontent .guestcheck h2 {text-align:center; font-size:20px; padding:5px 0px; background:#a4900a; border-bottom:1px solid #939393; line-height:20px; font-weight:normal; color:#fff;}*/
#container_body #rightcontent .guestcheck h3.orderno {padding:4px 2px 4px 5px; font-size:13px; font-weight:normal; color:#000; line-height:20px;}
#container_body #rightcontent .guestcheck h3.orderno span {color:#e00101; font-weight:bold;}
#container_body #rightcontent .guestcheck .tablehead table {width:221px; color:#000; font-size:10px; background:#e2e2e2; border-top:1px solid #b7b7b7;}
#container_body #rightcontent .guestcheck .tablehead table td.qty {width:28px; border-right:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; padding:4px 0px 4px 4px;}
#container_body #rightcontent .guestcheck .tablehead table td.item {width:111px; *width:111px; border-right:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; padding:4px 0px 4px 4px;}
#container_body #rightcontent .guestcheck .tablehead table td.price {width:83px; *width:83px; padding:4px 0px 4px 4px; border-bottom:1px solid #b7b7b7;}

#container_body #rightcontent .guestcheck .details {width:221px;/* height:310px; overflow:auto;*/}
#container_body #rightcontent .guestcheck .details table {width:221px; color:#000; font-size:10px;}
#container_body #rightcontent .guestcheck .details table td.qty {border-right:1px solid #b7b7b7; padding:4px 2px 4px 0px; text-align:right;}
#container_body #rightcontent .guestcheck .details table td.item {border-right:1px solid #b7b7b7; padding:4px 0px 4px 2px; text-align:left;}
#container_body #rightcontent .guestcheck .details table td.price01 {padding:4px 2px 4px 0px; text-align:right;}
#container_body #rightcontent .guestcheck .details table td span {padding:0px;}
#container_body #rightcontent .guestcheck .details table td.bggrey {background:#ededed;}
#container_body #rightcontent .guestcheck .details table td.bggrey01 {background:#e2e2e2;}
#container_body #rightcontent .guestcheck .details table td.qtyhd {width:30px; border-right:1px solid #b7b7b7; padding:4px 2px 4px 0px; text-align:right; background:#e2e2e2; text-align:right;}
#container_body #rightcontent .guestcheck .details table td.itemhd {width:105px; border-right:1px solid #b7b7b7; padding:4px 0px 4px 2px; text-align:left; background:#e2e2e2;}
#container_body #rightcontent .guestcheck .details table td.pricehd {width:80px; padding:4px 2px 4px 0px; text-align:right; background:#e2e2e2; text-align:right;}
#container_body #rightcontent .guestcheck .details table td.subtotal {background:#dddddd; border-bottom:1px solid #fff; border-right:1px solid #b7b7b7; padding:4px 4px 4px 0px; text-align:right;}
#container_body #rightcontent .guestcheck .details table td.subtotalbrdbtm {background:#dddddd; border-bottom:1px solid #b7b7b7; border-right:1px solid #b7b7b7; padding:4px 4px 4px 0px; text-align:right;}
#container_body #rightcontent .guestcheck .details table td.pricetotal {background:#dddddd; border-bottom:1px solid #fff; padding:4px 4px 4px 0px; text-align:right;}
#container_body #rightcontent .guestcheck .details table td.pricetotalbrdbtm {background:#dddddd; border-bottom:1px solid #b7b7b7; padding:4px 4px 4px 0px; text-align:right;}
.tiptextbox {padding:1px; text-align:right; font-size:10px; font:lucida sans, Verdana, Arial, Helvetica, sans-serif; border:1px solid #cccccc; color:#666666; font-weight:normal;}
.tip {float:left; padding:1px 2px 0px 27px;}




.w21 {width:21px;}
.w23 {width:23px;}
.w17 {width:17px;}
.w15 {width:15px;}
#container_body #rightcontent .guestcheck .checkout {padding:2px 3px 2px 0px; text-align:right; color:#161b62;}
#container_body #rightcontent .guestcheck .checkout a {color:#161b62; text-decoration:underline;}
#container_body #rightcontent .guestcheck .checkout a:hover {color:#161b62; text-decoration:none;}

#container_body #rightcontent .hotel_contact {border:1px solid #d2b601; margin:11px 0px; background:#fff;}
#container_body #rightcontent .hotel_contact .pad9 {padding:9px;}
#container_body #rightcontent .hotel_contact h1 {font:19px Arial, Helvetica, sans-serif; line-height:21px; font-weight:bold; color:#000;}
#container_body #rightcontent .hotel_contact p {font:13px Arial, Helvetica, sans-serif; line-height:17px; font-weight:normal;}
#container_body #rightcontent .hotel_contact p a {color:#0f1565; text-decoration:underline;}
#container_body #rightcontent .hotel_contact p a:hover {color:#0f1565; text-decoration:none;}
#container_body #rightcontent .hotel_contact h3 {font:13px Arial, Helvetica, sans-serif; font-weight:bold; color:#531e05; padding:5px 0px 5px 12px; background:#ffdede;}
#container_body #rightcontent .hotel_contact h3 img {vertical-align:middle; padding:0px 0px 0px 0px;}

#container_body #rightcontent .delivery_details {border:1px solid #d2b601; margin:6px 0px 13px 0px; background:#fff; width:219px;}
#container_body #rightcontent .delivery_details h2 {font-size:13px; padding:3px 0px 5px 8px; border-bottom:1px solid #d0d0d0;}
#container_body #rightcontent .delivery_details h2 img {vertical-align:middle; padding:0px 0px 0px 0px;} 
#container_body #rightcontent .delivery_details h3 {font-size:12px; color:#655908; padding:7px 5px 2px 7px;}
#container_body #rightcontent .delivery_details h3 a{color:#655908; text-decoration:none;}
#container_body #rightcontent .delivery_details h3 a:hover{color:#655908; text-decoration:underline;}
#container_body #rightcontent .delivery_details p {font-size:12px; padding:1px 5px 7px 7px; color:#655908; line-height:17px; border-bottom:1px solid #d0d0d0;}
#container_body #rightcontent .delivery_details p span {color:#626262; font-size:11px;}
#container_body #rightcontent .delivery_details p.bordnone {border-bottom:none;}

#container_body #rightcontent .rest_close {border:1px solid #d2b601; margin-bottom:13px; background:#fff; width:219px;}
#container_body #rightcontent .rest_close h2 {font-size:13px; padding:3px 0px 3px 5px; color:#b80101; border-bottom:1px solid #d0d0d0; font-weight:normal; margin-bottom:5px;}
#container_body #rightcontent .rest_close p {font-size:12px; padding:2px 3px 5px 6px; font-weight:normal;}

.addresturant {width:300px; height:80px;}
.addresturant h3 {font-size:14px; color:#D67E0B; padding-bottom:7px;}
.addresturant p {font:normal 12px lucida sans, Verdana, Arial, Helvetica, sans-serif; color:#6a6646; line-height:15px;}

#bottom {border-top:2px solid #a3921c; font-size:10px; padding:7px 0px 20px 0px; margin-top:20px; text-align:center;}
.bottom {border-top:2px solid #a3921c; font-size:10px; padding:7px 0px 20px 0px; margin-top:20px; text-align:center;}
#bottom a {color:#000; text-decoration:underline;}
#bottom a:hover {color:#000; text-decoration:none;}

.margin {margin:0px;}
.marr7 {margin-right:7px;}
.marr8 {margin-right:8px;}
.marl8 {margin-left:8px;}
.marl10 {margin-left:10px;}
.marl40 {margin-left:40px;}

.marb1 {margin-bottom:1px;}

.padl3 {padding-left:3px;}
.padl5 {padding-left:5px;}
.padl8 {padding-left:8px;}
.padl15 {padding-left:15px;}
.padl18 {padding-left:18px;}
.padl31 {padding-left:31px;}
.padl40 {padding-left:40px;}

.padr5 {padding-right:5px;}
.padr8 {padding-right:8px;}
.padr12 {padding-right:12px;}
.padr15 {padding-right:15px;}
.padt1k {padding-top:0px; *padding-top:1px;}

.padt2 {padding-top:2px;}
.padt3 {padding-top:3px;}
.padt8 {padding-top:8px;}
.padt20 {padding-top:20px;}
.padt30 {padding-top:30px;}

.padb3 {padding-bottom:3px;}
.padb10 {padding-bottom:10px;}
.padb19 {padding-bottom:19px;}

.h20{height:20px;}
.h25{height:25px;}
.h68 {height:68px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w715 {width:715px;}

.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;
}
.popupForeColor{color:Black}

#loadingbox {
	position:relative; /* Needed for Safari */
	margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
	width: 2px;
	height: 2px;
}

.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;}

.NutritionalTable {font:normal 12px lucida sans, Verdana, Arial, Helvetica, sans-serif; color:#6a6646; line-height:15px;}
.NutritionalTable td{padding-left:3px;}
.borderbt{border-bottom:3px #6A6646 solid}
.NutritionalTable .trheader {font:normal 12px lucida sans, Verdana, Arial, Helvetica, sans-serif; color:#6a6646; line-height:15px;font-weight:bold;}
