body { height: 100%; margin:0; padding:0; font: .80em/1.2em arial, sans-serif, tahoma, geneva, verdana; color:#000000; }
* {margin:0; padding:0; list-style:none;}
table {font-size:100%;}
a {outline:none;}
a:hover {text-decoration:underline;}
img {border:0;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}
input, select {border:0;}
.spacer {background:url(spacer.gif) repeat;}
h1 { font-size:10px; margin:0px; }

/************ header start *******************/
#logo h1 {text-indent:-9999px;}
#logo h1 a {background:url(logo.gif) no-repeat; width:243px; height:92px; display:block;}
#header a { color:#000; text-decoration:none; }
#header a:hover {text-decoration:underline;}
#top_banner {margin-top:5px; display:block;}
#top_banner img {border:1px solid #8b8b8b;}

/************ content start *******************/
.content_top {background:url(contant_topbg.gif) repeat-x; height:12px;}
.cotent_bottom {background:url(contant_bottombg.gif) repeat-x; height:24px;}
.top_bar_left {background:url(top_bar_left.gif) no-repeat; width:17px; height:39px;	}
.top_bar_middle {background:url(top_bar_middle.gif) repeat-x; height:39px; font-family:verdana, arial, sans-sarif, tahoma;  }
.top_bar_middle h2 {background:url(red_arrow.gif) no-repeat; font-size:16px; padding-left:20px;}

.top_bar_right {background:url(top_bar_right.gif) no-repeat; width:17px; height:39px;}
.searchbar_left {background:url(searchbar_left.gif) no-repeat; width:10px; height:93px;}
.searchbar_right {background:url(searchbar_right.gif) no-repeat; width:10px; height:93px;}
.search_box {background:url(search_box.gif) no-repeat; border:1px solid #a4a39f; width:453px; height:22px;  color:#fe3600; font-weight:bold; font-size:15px; padding:5px 0 0 5px;}
.search_box2 {background:url(search_box2.gif) no-repeat; border:1px solid #a4a39f; width:464px; height:22px; padding:3px; color:#FF902D; font-weight:bold; font-size:15px; margin:4px 0;}
.select_box{ background:url(select_box.gif) no-repeat; width:314px; height:22px; padding:3px 5px 0 0;  color:#fe3600; font-weight:bold; font-size:15px;  }
.select_box2{ background:url(search_box.gif) no-repeat; border:1px solid #a4a39f; width:366px; height:30px; padding:3px; color:#FF902D; font-weight:bold; font-size:15px; margin:4px 0;}
.button {background:url(search_button.gif) no-repeat; width:85px; height:32px; margin-top:15px; }

#page {text-align:center; padding:15px 0;}
#page li {display:inline; margin-right:3px;}
#page li a {text-decoration:none; background:#e1e1e1; border:1px solid #bebebe; padding:5px; font-weight:bold; color:#000;}
#page li a:hover, #page li a.active {background:#ffcc00; border:1px solid #c9a100; text-decoration:underline;}

.black_left {background:url(black_left.gif) no-repeat; width:10px; height:31px;}
.black_middle {background:url(black_middle.gif) repeat-x; height:31px;}
.black_middle h2 { background:url(orange_arrow.gif) no-repeat 0 5px; padding-left:15px; font-family:Tahoma, arial, verdana; font-weight:bold; color:#fff; font-size:14px;}
.black_right {background:url(black_right.gif) no-repeat; width:10px; height:31px;}

#detail td {vertical-align:top;}
#detail p {margin:10px 0 10px 15px; line-height:17px;}
#detail h2 {background:#e1e1e1; color:#ff0000; font-size:15px; font-weight:bold; font-family:tahoma, arial, verdana; padding:5px 0 5px 15px}

.yellow_cornerl {background:url(yellow_corner_l.gif) no-repeat; width:17px; height:20px;}
.yellow_cornerr {background:url(yellow_corner_r.gif) no-repeat; width:17px; height:20px;}

.product_d_left {background:url(product_d_left.gif) no-repeat; width:9px; height:28px;}
.product_d_middle {background:url(product_d_middle.gif) repeat-x; height:28px; font-weight:bold}
.product_d_right {background:url(product_d_right.gif) no-repeat; width:9px; height:28px; }
.product_d_bl {background:url(product_d_bl.gif) no-repeat; width:9px; height:19px;}
.product_d_br {background:url(product_d_br.gif) no-repeat; width:9px; height:19px;}

.data_left {background:url(data_left.gif) no-repeat; width:9px; height:30px; }
.data_right {background:url(data_right.gif) no-repeat; width:9px; height:30px; }
.data_bl {background:url(data_bl.gif) no-repeat 0 100%; width:9px; height:30px;}
.data_br {background:url(data_br.gif) no-repeat 0 100%; width:9px; height:30px;}
.data_bl_grey {background:url(data_bl_grey.gif) no-repeat 0 100%; width:9px; height:30px;}
.data_br_grey {background:url(data_br_grey.gif) no-repeat 0 100%; width:9px; height:30px;}
.odd {background:#ededed; height:30px;}
.even {background:#fafafa; height:30px;}

.detail_banner_tl{background:url(detail_banner_tl.gif) no-repeat; width:13px; height:11px; font-size:0; }
.detail_banner_tm{background:url(detail_banner_tm.gif) repeat-x; height:11px; font-size:0;}
.detail_banner_tr{background:url(detail_banner_tr.gif) no-repeat; width:13px; height:11px; font-size:0; }
.detail_banner_bl{background:url(detail_banner_bl.gif) no-repeat; width:13px; height:11px; font-size:0; }
.detail_banner_bm{background:url(detail_banner_bm.gif) repeat-x; height:11px; font-size:0;}
.detail_banner_br{background:url(detail_banner_br.gif) no-repeat; width:13px; height:11px; font-size:0; }

.box_tl {background:url(box_tl.gif) no-repeat; width:16px; height:18px; }
.box_tr {background:url(box_tr.gif) no-repeat; width:16px; height:18px; }
.box_bm {background:url(box_bm.gif) repeat-x; height:31px; font-size:0px; }
.box_bl {background:url(box_bl.gif) no-repeat 0 100%; width:16px; height:31px; font-size:0px; }
.box_br {background:url(box_br.gif) no-repeat 0 100%; width:16px; height:31px; font-size:0px; }

.box_top {background:url(box_top.gif) no-repeat; width:187px; height:10px; font-size:0;}
.box_bottom {background:url(box_bottom.gif) no-repeat 0 100%; width:187px; height:10px; text-align:center; font-weight:bold; padding:5px 0; }

.yellow2_corner_tl {background:#ffe55a url(yellow2_corner_tl.gif) no-repeat; width:12px; height:7px; font-size:0;}
.yellow2_corner_tr {background:#ffe55a url(yellow2_corner_tr.gif) no-repeat 100% 0; width:12px; height:7px; font-size:0;}
.yellow2_corner_bl {background:#ffe55a url(yellow2_corner_bl.gif) no-repeat 0 100%; width:12px; height:7px; font-size:0;}
.yellow2_corner_br {background:#ffe55a url(yellow2_corner_br.gif) no-repeat 0 100%; width:12px; height:7px; font-size:0;}
.yellow_bg_middle {background:#fff url(yellow_bg_middle.gif) repeat-x 0 100%; border-right:1px solid #FFE55A;}
.frame_top_corn { background:#fff url(frame_top_corn.gif) no-repeat 100% 0; }
.frame_btm_corn { background:#fff url(frame_btm_corn.gif) no-repeat 100% 100%; }

.search_box2_l {background:url(search_box2_l.gif) no-repeat; width:12px; height:138px;}
.search_box2_m {background:url(search_box2_m.gif) repeat-x; height:138px;}
.search_box2_r {background:url(search_box2_r.gif) no-repeat; width:12px; height:138px;}

.y_box { background:#ffe041 url(y_box_top_bg.gif) repeat-x 0 0; margin:0 auto; }
.y_box .y_box_l { background:url(y_box_1.gif) no-repeat 0 0; height:126px; }
.y_box .y_box_l div { background:url(y_box_3.gif) no-repeat 0 100%; width:12px; height:12px; }
.y_box .y_box_2 { background:url(y_box_2.gif) no-repeat 100% 0; height:126px; }
.y_box .y_box_2 div { background:url(y_box_4.gif) no-repeat 100% 100%; width:12px; height:12px; }
.y_box .mid { padding:10px; }

.list { border:1px solid #ffe55a; background: url(yellow_bg_middle.gif) repeat-x 0 100%; padding:7px 10px; }
.list .search { background:#fff6c3; border:1px solid #ffe03f; padding:5px 8px; font-size:14px; margin-top:10px; }
.list .small_font { font-size:12px; font-style:normal; }
.list .data { background:#c3c3c3;}
.list .data .name { background:#E1E1E1; color:#006C00; font-size:16px; font-weight:bold; padding:5px 10px;}
.list .data .white_bg { background:#fff; }
.list a { color:#0042eb; }
.list a.more:link { color:#ff2400; padding:1px 5px; text-decoration:none; }
.list a.more:hover { color:#fff; background:#ff2400; }

.menu_coman tr { background:url(leftlink_bg.gif) no-repeat 50% 100%; }
.menu_coman td { border-bottom:1px solid #FFF2A6; }

.coman_button { background:url(coman_button_bg.gif) repeat-x 0 0; padding:5px; text-align:center; color:#fff; font-weight:bold; font-size:15px; border:1px solid #62616c; }

.footer_left {background:url(footer_left.gif) no-repeat; width:17px; height:123px; }
.footer_right {background:url(footer_right.gif) no-repeat 100% 0; width:17px; height:123px; }

.copyright { background:url(copy_right_bg.gif) repeat-x 0 0 ;}
.copyright,.copyright2 {padding:20px 0; font-size:11px;}
.copyright a, .copyright2 a {text-decoration:none; font-weight:bold; color:#ff4800;}
.copyright a:hover, .copyright2 a:hover {text-decoration:underline;}

/************ classes for links *******************/
a.home {background:url(home.gif) no-repeat; padding-left:20px; font-weight:bold;}
a.contact {background:url(contact.gif) no-repeat 0 3px; padding-left:20px; font-weight:bold; }
a.searc_result {background:url(search_icon.gif) no-repeat; padding-left:20px; color:#000; text-decoration:none; }
a.adv {background:#ffea96; color:#ff3c00; padding:5px;  margin-right:20px; text-decoration:none;}
a.adv:hover {text-decoration:underline;}

/************ margin padding color *******************/
.none tr td {border:none;}
.red_text {color:#f84105;}
.grey_bg {background:#eaeaea;}
.yellow_bg { background:#ffe658;}
.yellow_bg2 {background:#fff8d7;}
.green {color:#1d8700;}
.borderyellow_lr {border-left:1px solid #f9d924; border-right:1px solid #f9d924;}
.borderyellow_bottom { border-bottom:1px solid #f9d924;}
.borderyellow_top {border-top:1px solid #ffe55a; font-size:0;}
.borderyellow_bottom {border-bottom:1px solid #ffe55a;}
.border_right {border-right:1px solid #c3c3c3;}
.border_bottom td { border-bottom:1px solid #c3c3c3;}
.bordergret_bottom {border-bottom:1px solid #e4e4e4;}
.bordergrey_lr {border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3;}
.bordergrey2_lr {border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4;}
.bordergrey3_t {border-top:1px solid #d3d3d3;}
.bordergrey3_lr {border-left:1px solid #d3d3d3; border-right:1px solid #d3d3d3;}

.padding_tb10 {padding:10px; }
.padding_lr17 {padding:0 17px;}
.padding_lr10 {padding:0 10px}
.padding1015 {padding:10px 15px;}


/************ Amar Changes *******************/
.orange{color:#F69445;}
.font_14 {font-size: 14px}
.font_16 {font-size: 16px}
.font_18 {font-size: 18px}
.font_20 {font-size: 20px}
.font_22 {font-size: 22px}
.font_24 {font-size: 24px}

.error {color:#FF0000;font-weight: bold;font-size: 12px;}
.success {color:#009900; font-weight: bold;font-size: 12px;}
a.admin {color:#ff3c00; padding:5px;  margin-right:20px; text-decoration:none;}
a.admin:hover {text-decoration:underline;}
.txt_border{border: 1px solid #FF830C};

.main {width:200px;border:1px solid black;}
.month {background-color:black;font:bold 12px verdana;color:white;}
.daysofweek {background-color:gray;font:bold 12px verdana;color:white;}
.days {font-size: 12px;font-family:verdana;color:black;background-color: lightyellow;padding: 2px;}
.days #today{font-weight: bold;color: red;}

.light_yellow_bg { background:#FEF7CB;}
.dark_yellow_bg{ background:#FFDC51;}
.black_bold_arial{font:Arial, Helvetica, sans-serif; font-size:20px; color:#000000; font-weight:bold;}

/* Kaushik's changes */
.msg { padding:5px; text-align:center; background:#fff9c8; border:1px solid #ffba34; font-size:12px; margin-bottom:10px; float:left; }