
body { margin : 0;padding : 0 0 50px 0;font-size : 13px;font-family : 'Trebuchet MS','Arial',Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;text-align : center; }
p { margin : 0 0 10px 0;padding : 0; }
p.centered { text-align : center; }
p.nomrg { margin : 0; }
p.desc { text-align : justify;font-size : 11px;margin-bottom : 20px; }

a { color : #84170C;text-decoration : underline; }
a:hover { text-decoration : none; }

a.nund { text-decoration : none;}
a.nund span { text-decoration : underline; }

form { margin : 0;padding : 0; }

h1 { text-align : left;font-size : 20px;font-weight : bold;padding-left : 25px;margin : 0 0 10px 0;clear : both;background : url('/gfx/heading_arrow.gif') no-repeat 0% 50%; }
h2 { text-align : left;font-size : 14px;font-weight : bold;text-transform : uppercase;padding-left : 25px;margin : 0 0 10px 0;clear : both;background : url('/gfx/heading_arrow_sub.gif') no-repeat 0% 50%; }
h3 { text-align : left;font-size : 14px;font-weight : bold;margin : 0 0 10px 0; }

input, textarea, select { font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px; }

img.im_right { float : right;clear : right;border : 0;margin : 0 0 15px 15px; }

#main_container { width : 993px;margin : 25px auto 0 auto;text-align : left; }

#roof { width : 993px;height : 79px;position : relative; }
#roof h1.logo { display : block;position : absolute;left : 0;top : 0;width : 268px;height : 79px;margin : 0;padding : 0; }
#roof h1.logo a { display : block;position : relative;left : 0;top : 0;width : 268px;height : 79px; }
#roof h1.logo a span { display : block;position : absolute;left : 0;top : 0;width : 268px;height : 79px;background : url('/gfx/logo.gif');cursor : pointer; }

#roof ul.tiny_menu { list-style-type : none;margin : 0;padding : 0;position : absolute;left : 268px;top : 40px; }
#roof ul.tiny_menu li { color : #979797;font-weight : bold;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 10px;text-transform : uppercase;margin : 0;padding : 0 5px 0 5px;height : 20px;float : left;line-height : 20px;white-space : nowrap; }
#roof ul.tiny_menu li.first { width : 55px;background : url('/gfx/roof_a.gif');padding : 0; }
#roof ul.tiny_menu li.space { width : 6px;background : url('/gfx/roof_b.gif');padding : 0; }
#roof ul.tiny_menu li a { color : #979797;font-weight : bold;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 10px;text-transform : uppercase;text-decoration : none; }
#roof ul.tiny_menu li a:hover { text-decoration : underline; }

#roof ul.user_menu { list-style-type : none;margin : 0;padding : 0;position : absolute;right : 15px;top : 5px; }
#roof ul.user_menu li { margin : 0;padding : 0 5px 0 5px;height : 33px;float : left; }
#roof ul.user_menu li.space { width : 9px;background : url('/gfx/user_menu_middle.gif');padding : 0; }
#roof ul.user_menu li a { display : block;color : #26282E;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 14px;text-transform : uppercase;text-decoration : none;padding-top : 7px;padding-bottom : 7px }
#roof ul.user_menu li a:hover { text-decoration : underline; }
#roof ul.user_menu li.image a { background : url('/gfx/red_arrow.gif') no-repeat 0% 50%;padding-left : 15px; }

#roof div.user_status { position : absolute;right : 20px;top : 43px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px;color : #CF3030; }

#banner_panel { display : block;width : 181px;height : 29px;position : absolute;right : 80px;top : 58px;z-index : 5; }
#banner_panel span { display : block;width : 181px;height : 29px;position : absolute;left : 0;top : 0;background : url('/gfx/vanoce_top.gif');cursor : pointer;z-index : 5; }

#banner_base { display : block;width : 403px;height : 255px;position : absolute;right : 12px;top : -280px;z-index : 6; }
#banner_base span { display : block;width : 403px;height : 255px;position : absolute;left : 0;top : 0;z-index : 6; 
	background : url('/gfx/vanoce_banner.png');
	_background : none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/vanoce_banner.png');
}
#banner_base div.close { display : block;width : 16px;height : 16px;position : absolute;z-index : 7;right : 20px;top : 12px;background : url('/gfx/banner_close.gif');cursor : pointer; }

#roof_menu { list-style-type : none;width : 993px;height : 50px;margin : 0;padding : 0;background : url('/gfx/roof_line_middle.gif'); }
#roof_menu li { margin : 0;padding : 0;float : left;height : 50px; }
#roof_menu li.left { width : 20px;background : url('/gfx/roof_line_left.gif');float : left;padding : 0;margin-right : 10px; }
#roof_menu li.right { width : 20px;background : url('/gfx/roof_line_right.gif');float : right;padding : 0;margin-left : 10px; }
#roof_menu li.active { background : url('/gfx/roof_line_middle_active.gif'); }
#roof_menu li.space { width : 20px;background : url('/gfx/roof_line_sep.gif');padding : 0;margin-left : 10px;margin-right : 10px; }
#roof_menu li a { display : block;color : white;font-weight : bold;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px;text-transform : uppercase;line-height : 40px;text-decoration : none;padding-top : 10px; }
#roof_menu li a:hover { text-decoration : underline; }

ul.roof_menu_b { height : 64px !important;background : url('/gfx/b_roof_line_middle.gif') !important; }
#roof_menu li.b_left { height : 64px;background : url('/gfx/b_roof_line_left.gif'); }
#roof_menu li.b_right { height : 64px;background : url('/gfx/b_roof_line_right.gif'); }
#roof_menu li.b_active { height : 64px;background : url('/gfx/b_roof_line_middle_active.gif'); }
#roof_menu li.b_space { height : 64px;background : url('/gfx/b_roof_line_sep.gif'); }
#roof_menu li.b_li { height : 64px;background : url('/gfx/b_roof_line_middle.gif'); }

#roof_bar { list-style-type : none;width : 993px;height : 60px;margin : 0;padding : 0;background-color : black; }
#roof_bar li { margin : 0;padding : 0;float : right;height : 60px;color : white; }
#roof_bar li.left { width : 20px;background-color : silver;float : left;padding : 0; }
#roof_bar li.right { width : 20px;background-color : silver;float : right;padding : 0;margin-left : 10px; }
#roof_bar li.space { width : 20px;background-color : gray;padding : 0;margin-left : 10px;margin-right : 10px; }
#roof_bar li.select select { margin-top : 18px;width : 200px; }
#roof_bar li.select div.ic_select { margin-top : 18px;width : 200px; }
#roof_bar li a { display : block;color : white;font-weight : bold;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px;text-transform : uppercase;line-height : 40px;text-decoration : none;padding-top : 10px; }
#roof_bar li a:hover { text-decoration : underline; }

#roof_pic { width : 993px;height : 294px; }
#roof_pic img { border : 0; }

#login_block { width : 203px;position : absolute;z-index : 21;left : 0;top : 0;background-color : #26282e;border : 2px solid white;color : white;display : none;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 13px; }
#login_block ul { margin : 0;padding : 0 0 0 10px;list-style-image : url('/gfx/login_list.gif'); }
#login_block ul li { color : #BDBEC1; }
#login_block ul li a { color : #BDBEC1 !important; }
#login_block span.alert { color : #E04D4D; }
#login_block ul.error { margin-bottom : 15px; }
#login_block ul.error li { font-weight : bold; }
#login_block ul.error li span { font-weight : normal; }
#login_block strong { display : block;padding-bottom : 5px;font-weight : normal; }
#login_block div.input { margin-bottom : 5px;width : 176px;height : 24px;background : url('/gfx/login_box.gif'); }
#login_block div.input input { border : 0;margin-left : 10px;margin-top : 5px;width : 150px; }
#login_block div.button { padding-top : 5px;text-align : right; }
#login_block div.button input { width : 86px;height : 22px;background : url('/gfx/login_butt.gif');border : 0;font-size : 13px; }
#login_block div.hr { height : 6px;background : url('/gfx/login_hr.gif');font-size : 1px;margin-top : 10px;margin-bottom : 10px; }
#login_block div.padd { padding : 13px; }
#login_block div.foot { width : 203px;height : 82px;background : url('/gfx/login_foot.gif');color : black; }
#login_block div.logged a { color : white;text-decoration : none; }
#login_block div.logged a:hover { text-decoration : underline; }
#login_block p {  }
#login_block p strong { padding : 0;display : inline; }
#login_block ul li a { display : inline;padding : 0; }

p.simple_info_block { margin : 0;padding : 70px 20px 70px 20px;text-align : center;background-color : #F8F8F8;border-top : 1px solid #DFDFE0;border-bottom : 1px solid #DFDFE0; }
p.simple_info_block span { font-size : 12px;font-weight : bold; }
p.simple_info_block_light { margin : 0;padding : 70px 20px 70px 20px;text-align : center;background-color : #F8F8F8;border-top : 1px solid #DFDFE0;border-bottom : 1px solid #DFDFE0; }
p.simple_info_block_light span { font-size : 12px; }
p.simple_info_block_margin { margin-bottom : 30px; }

div.login_info_block {  }
div.login_info_block a { display : block;padding-bottom : 5px; }
div.login_info_block ul li a { display : inline;padding : 0; }

#middle_menu { list-style-type : none;margin : 0;padding : 0;width : 993px;height : 39px;background-color : #E9E9EA; }
#middle_menu li { margin : 0;padding : 0;float : right;height : 39px; }
#middle_menu li.left { width : 20px;background : url('/gfx/middle_left.gif');padding : 0;float : left; }
#middle_menu li.right { width : 20px;background : url('/gfx/middle_right.gif');padding : 0;float : right;margin-left : 10px; }
#middle_menu li.space { width : 20px;background : url('/gfx/middle_sep.gif');padding : 0; }
#middle_menu li a { display : block;color : #26282E;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 14px;text-transform : uppercase;line-height : 39px;text-decoration : none; }
#middle_menu li a:hover { text-decoration : underline; }

#middle_menu li.search_box { width : 228px;position : relative;float : left; }
#middle_menu li.search_box div { width : 187px;height : 22px;background : url('/gfx/search_box.gif');position : absolute;left : 0;top : 8px; }
#middle_menu li.search_box div input { position : absolute;left : 25px;top : 3px;width : 158px;height : 14px;border : 0;background-color : white;font-family : Tahoma;font-size : 11px; }
#middle_menu li.search_box p { margin : 0;padding : 0;position : absolute;left : 195px;top : 9px; }
#middle_menu li.search_box p input { width : 20px;height : 20px;border : 0;background : url('/gfx/red_big_arrow.gif');cursor : pointer; }

div.menu { width : 227px;background : url('/gfx/left_top.gif');background-repeat : no-repeat;padding-top : 55px;position : relative; }
div.menu p { position : absolute;left : 51px;top : 27px;margin : 0;padding : 0;color : white;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 14px;font-weight : bold;text-transform : uppercase; }
div.menu p img { position : absolute;left : -31px;top : -2px; }

div.menu div { width : 209px;background-color : #F4F4F4;padding : 0 0 50px 0;margin-left : 9px; }
div.menu ul { list-style-type : none;margin : 0;padding : 0; }
div.menu ul li { background-color : #F4F4F4;padding : 0;margin : 0;padding : 0 8px 0 8px; }

div.menu ul li.higlight a { position : relative; }
div.menu ul li.higlight span { width : 205px;height : 29px;position : absolute;left : -6px;top : -1px;background : url('/gfx/vanoce_menu.gif');cursor : pointer; }

div.menu ul li a { font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;color : #26282E;font-size : 13px;text-decoration : none;display : block;padding : 7px 0 7px 27px;background : url('/gfx/menu_arrow_a.gif') no-repeat 10px 50%;border-bottom : 1px solid #E2E2E2;border-top : 1px solid white; }
div.menu ul li a:hover { text-decoration : underline; }

div.menu ul li.level2 {  }
div.menu ul li.level2 a { padding-left : 45px;background : url('/gfx/menu_arrow_b.gif') no-repeat 30px 50%; }

div.menu ul li.active { background-color : #84170C;border-left : 2px solid #F4F4F4;border-right : 2px solid #F4F4F4; }
div.menu ul li.active a { color : white;border-top : none;border-bottom : none; }

div.menu ul li.level2_active { background-color : #84170C;border-left : 2px solid #F4F4F4;border-right : 2px solid #F4F4F4; }
div.menu ul li.level2_active a { color : white;border-top : none;border-bottom : none; }

div.menu a.banner { margin-left : 8px; }
div.menu a.banner img { border : none; }

div.area { position : relative;background : url('/gfx/area_bg.gif') repeat-x 0 0;border-left : 1px solid #DFDFE0;border-right : 1px solid #DFDFE0;border-bottom : 1px solid #DFDFE0; }
div.area span.left_top { position : absolute;left : -6px;top : 0px;width : 17px;height : 50px;font-size : 1px;background : url('/gfx/area_left_top.gif'); }
div.area span.right_top { position : absolute;right : -6px;top : 0px;width : 17px;height : 50px;font-size : 1px;background : url('/gfx/area_right_top.gif'); }
div.area span.left_foot { position : absolute;left : -6px;bottom : -1px;width : 17px;height : 9px;font-size : 1px;background : url('/gfx/area_left_foot.gif'); }
div.area span.right_foot { position : absolute;right : -6px;bottom : -1px;width : 17px;height : 9px;font-size : 1px;background : url('/gfx/area_right_foot.gif'); }
div.area div.area_padd { padding : 15px 0 15px 15px;font-size : 12px; }

div.area_left_space { width : 450px;height : 250px;float : left; }
div.area_left { width : 450px;float : left; }
div.area_mini { width : 250px;height : 220px;float : right; }

div.area_huge { padding : 0;width : 736px;position : relative;background : url('/gfx/input_table_middle.gif') 0 0 repeat-y; }
div.area_huge span.i_top { display : block;width : 736px;height : 11px;background : url('/gfx/input_table_top.gif');position : absolute;top : 0;left : 0;font-size : 1px; }
div.area_huge span.i_bottom { display : block;width : 736px;height : 11px;background : url('/gfx/input_table_bottom.gif');position : absolute;bottom : 0;left : 0;font-size : 1px; }
div.area_huge div.i_inner { padding : 21px 20px 21px 20px; }
div.area_huge div.i_left { float : left;width : 372px;margin : 0 0 0 20px;padding : 21px 0 21px 0; }
div.area_huge div.i_right { float : left;width : 325px;margin : 0;padding : 21px 0 21px 0; }

div.area_big { padding : 0;width : 490px;position : relative;background : url('/gfx/area_big_middle.gif') 0 0 repeat-y; }
div.area_big span.i_top { display : block;width : 490px;height : 11px;background : url('/gfx/area_big_top.gif');position : absolute;top : 0;left : 0;font-size : 1px; }
div.area_big span.i_bottom { display : block;width : 490px;height : 11px;background : url('/gfx/area_big_bottom.gif');position : absolute;bottom : 0;left : 0;font-size : 1px; }
div.area_big div.i_inner { padding : 21px 20px 21px 20px; }
div.area_big div.i_left { float : left;width : 220px;margin : 0 0 0 10px;padding : 21px 0 21px 0; }
div.area_big div.i_right { float : right;width : 220px;margin : 0 10px 0 0;padding : 21px 0 21px 0; }

div.area_medium { padding : 0;width : 362px;position : relative;background : url('/gfx/area_medium_middle.gif') 0 0 repeat-y; }
div.area_medium span.i_top { display : block;width : 362px;height : 11px;background : url('/gfx/area_medium_top.gif');position : absolute;top : 0;left : 0;font-size : 1px; }
div.area_medium span.i_bottom { display : block;width : 362px;height : 11px;background : url('/gfx/area_medium_bottom.gif');position : absolute;bottom : 0;left : 0;font-size : 1px; }
div.area_medium div.i_inner { padding : 21px 20px 21px 20px; }
div.area_medium_fixed { height : 120px; }

div.area_small { padding : 0;width : 235px;position : relative;background : url('/gfx/area_small_middle.gif') 0 0 repeat-y; }
div.area_small span.i_top { display : block;width : 235px;height : 11px;background : url('/gfx/area_small_top.gif');position : absolute;top : 0;left : 0;font-size : 1px; }
div.area_small span.i_bottom { display : block;width : 235px;height : 11px;background : url('/gfx/area_small_bottom.gif');position : absolute;bottom : 0;left : 0;font-size : 1px; }
div.area_small div.i_inner { padding : 21px 0 21px 20px; }

div.input_table { width : 736px;padding : 21px 0 21px 0;position : relative;background : url('/gfx/input_table_middle.gif') 0 0 repeat-y;margin-bottom : 10px; }
div.input_table span.i_top { display : block;width : 736px;height : 11px;background : url('/gfx/input_table_top.gif');position : absolute;top : 0;left : 0;font-size : 1px; }
div.input_table span.i_bottom { display : block;width : 736px;height : 11px;background : url('/gfx/input_table_bottom.gif');position : absolute;bottom : 0;left : 0;font-size : 1px; }
div.input_table div.big_area { text-align : center; }
div.input_table div.big_area textarea { width : 700px;height : 70px;border : 1px solid #DFDFE0; }
div.input_table table { }
div.input_table table.space_left { margin-left : 25px; }
div.input_table table td { padding : 0;vertical-align : top; }
div.input_table table td.input_med {  }
div.input_table table td.input_med div { width : 156px;height : 24px;background : url('/gfx/box_medium.gif'); }
div.input_table table td.input_med input{ border : 0;width : 134px;margin-left : 10px;margin-top : 4px; }
div.input_table table td.input_med div span { display : block;width : 140px;height : 15px;overflow : hidden;padding-left : 10px;padding-top : 4px;font-size : 11px; }
div.input_table table td.input_select { padding-top : 2px; }
div.input_table table td.input_select select { width : 200px; }
div.input_table table td.input_short input { width : 156px; }
div.input_table table td.input_tiny { padding-right : 5px; }
div.input_table table td.man { font-weight : bold;font-size : 12px;text-align : right;padding : 3px 5px 0 0; }
div.input_table table td.man span { color : #84170C; }
div.input_table table td.normal { font-size : 12px;text-align : right;padding : 3px 5px 0 0; }
div.input_table table td.space { padding-bottom : 10px; }
div.input_table table td.space_left { padding-left : 20px; }
div.input_table table td.space_right { padding-right : 20px; }
div.input_table table td.space_bottom { padding-bottom : 10px; }
div.input_table table td.space_top { padding-top : 3px; }
div.input_table table td.address { padding-left : 10px; }
div.input_table table td.address select { width : 200px;height : 250px; }
div.input_table table td.address_right { vertical-align : top;padding-left : 15px; }
div.input_table table td.address_area { padding-left : 20px;padding-right : 5px; }
div.input_table table td a { font-size : 11px; }
div.input_table p { padding : 10px 0 0 10px;margin : 0;font-size : 11px;font-style : italic; }
div.input_table div.notify { position : absolute;left : 300px;top : 9px;width : 450px; }
div.input_table div.notify p { font-size : 10px;font-style : normal;padding : 0;margin : 0; }
div.input_table div.notify p.title { color : red;font-weight : bold;font-size : 13px; }

div.address_node { width : 241px;height : 24px;background : url('/gfx/address_node.gif');margin-bottom : 10px;position : relative; }
div.address_node strong { position : absolute;left : 9px;top : 2px;font-weight : bold; }
div.address_node a.modify { position : absolute;left : 165px;top : 4px; }
div.address_node a.remove { position : absolute;left : 205px;top : 3px;width : 35px;height : 17px;border : 0;background : url('/gfx/normal_rem.gif'); }

div.delivery_block { position : relative; }
div.delivery_block div.input { position : absolute;left : 15px;top : 8px;width : 30px; }
div.delivery_block h4 { position : absolute;left : 40px;top : 5px;width : 475px;font-size : 16px;font-weight : bold;margin : 0;padding : 0 0 5px 0;border-bottom : 1px solid #E2E2E2; }
div.delivery_block div.price { position : absolute;left : 515px;top : 5px;width : 200px;text-align : right;font-size : 13px;padding : 0 0 5px 0;border-bottom : 1px solid #E2E2E2; }
div.delivery_block div.price span { color : #84170C;font-size : 16px;font-weight : bold; }
div.delivery_block div.rest { padding : 40px 0 5px 40px; }
div.delivery_block div.rest div { margin : 0;padding : 0 0 10px 0;font-size : 13px;font-weight : bold; }
div.delivery_block div.rest p { margin : 0;padding : 0;font-style : normal; }

div.payment_block  div.input_heading {  }
div.payment_block  div.input_table {  }
div.payment_block  div.delivery_block div.price {  }

div.input_heading { position : relative; }
div.input_heading h2 { background : none;padding : 0;text-transform : none; }
div.input_heading h2 em { font-weight : normal;font-style : normal;font-size : 12px; }
div.input_heading_box h2 { padding-left : 25px; }
div.input_heading_box div { position : absolute;left : 0;top : 0px; }
div.input_heading_space { padding-top : 30px; }

div.input_login {  }
div.input_login table { margin : 20px auto 40px auto; }
div.input_login table td { text-align : left; }
div.input_login table td.field { text-align : right;padding-right : 10px;padding-bottom : 5px; }
div.input_login table td.input { padding-top : 15px; }
div.input_login table td.input input { width : 100px; }
div.input_login table td.info { padding-top : 15px; }
div.input_login table td.info a { display : block;padding-bottom : 10px;text-align : left; }

div.error_box { margin : 0;padding : 10px;margin-bottom : 15px; }
div.error_box ul { margin : 0;padding : 0 0 0 15px; }
div.error_box ul li { margin : 0;padding : 0;color : #B70000;font-weight : bold; }
div.error_box ul li span { font-weight : normal; }

div.error_box_float { position : absolute;z-index : 10;width : 380px;background-color : #E9E9EA;border : 2px solid white; }
div.error_box_float div.button { text-align : center;padding : 10px 0 5px 0;border-top : 1px solid #3E4047;margin-top : 10px; }
div.error_box_float div.button input { width : 130px;height : 22px;border : 0;background : url('/gfx/medium_butt.gif');font-size : 13px; }

div.error_box_mega { font-size : 40px; }
div.error_box_mega div.button input { width : auto;height : auto;border : 1px solid #E50000;background : none;background-color : #790000;font-size : 20px;cursor : pointer;color : #FF0000;font-weight : bold;text-transform : uppercase; }
div.error_box_mega span { font-size : 50px;font-weight : bold;color : red; }

div.overlay { position : absolute;z-index : 9;left : 0;top : 0;background-color : red;opacity : 0.1;filter: Alpha(Opacity=10); }

p.submit_leaf { text-align : right;font-size : 11px;padding-top : 50px;padding-bottom : 20px;position : relative; }
p.submit_leaf input { width : 254px;height : 33px;border : 0;background : url('/gfx/control_bg.gif');font-weight : bold;color : white;font-size : 16px;position : absolute;right : 0;top : 5px; }

div.title_banner { width : 993px;height : 301px;margin : 0 auto 15px auto; }
div.title_banner img { width : 993px;height : 301px; }

div.title_list { clear : both;width : 993px;padding-bottom : 30px; }
div.title_list h2 { position : absolute;left : 30px;top : 30px; }
div.title_list div.block { position : absolute;width : 300px;left : 30px; }
div.title_list div.blockA { top : 70px; }
div.title_list div.blockB { top : 180px; }
div.title_list div.block img { position : absolute;left : 0;top : 0; }
div.title_list div.block h3 { position : absolute;left : 120px;top : 5px;width : 320px;text-align : left;font-size : 16px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT; }
div.title_list div.block p { position : absolute;left : 120px;top : 35px;width : 320px;text-align : left;font-size : 14px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT; }
div.title_list img { border : 0;float : left;width : 80px;margin : 0 10px 20px 10px; }
div.title_list div.t_left { width : 476px;height : 309px;float : left;background : url('/gfx/title_left_bar.gif');position : relative; }
div.title_list div.t_right { width : 476px;height : 309px;float : right;background : url('/gfx/title_right_bar.gif') 100% 0;position : relative; }

ul.sub_menu { list-style-type : none;margin : 0;padding : 0;height : 62px; }
ul.sub_menu li { float : left;margin : 0 9px 0 0;padding : 0;width : 177px;height : 39px;background : url('/gfx/sub_menu_normal.gif'); }
ul.sub_menu li a { font-size : 13px;text-transform : uppercase;color : black;display : block;text-align : center;padding : 12px 0 9px 0;text-decoration : none;line-height : 12px; }
ul.sub_menu li a:hover { text-decoration : underline; }
ul.sub_menu li.leaf { margin-right : 0 !important; }
ul.sub_menu li.active { background : url('/gfx/sub_menu_active.gif'); }
ul.sub_menu li.active a { color : white; }
ul.sub_menu li span { font-size : 13px;text-transform : uppercase;color : black;display : block;text-align : center;padding : 12px 0 9px 0;text-decoration : none;line-height : 12px; }

div.no_image { width : 200px;height : 200px;background-color : #DADADA;border : 1px solid #B1B1B1;margin-bottom : 10px; }
div.no_image p { width : 192px;height : 192px;margin : 0 !important;padding : 0 !important;border : 4px solid #EDEDED; }
div.no_image p span { display : block;text-align : center;padding-top : 90px;font-style : italic; }

div.no_image_small { width : 92px;height : 92px; }
div.no_image_small p { width : 84px;height : 84px; }
div.no_image_small p span { padding-top : 25px;font-size : 11px; }

div.item_roof_info { border : 1px solid #D1D1D1;background-color : #F9F9F9;margin-bottom : 15px; }
div.item_roof_info div.r_padd { padding : 15px; }
div.item_roof_info div.r_left { width : 150px;float : left;padding-top : 5px; }
div.item_roof_info div.r_right { width : 550px;float : right; }
div.item_roof_info div.r_right form { margin : 15px 0 0 0;clear : both; }
div.item_roof_info div.r_right a { display : block;float : left; }
div.item_roof_info div.r_right input { float : right; }

div.item_list_header { clear : both;height : 34px;margin-bottom : 1px;background-color : #E0D7C7;position : relative;width : 752px;margin-left : 4px; }
div.item_list_header div.l_left { width : 9px;height : 34px;font-size : 1px;background : url('/gfx/list_header_left.gif');position : absolute;left : 0;top : 0; }
div.item_list_header div.l_right { width : 9px;height : 34px;font-size : 1px;background : url('/gfx/list_header_right.gif');position : absolute;right : 0;top : 0; }
div.item_list_header div.l_color_title { font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px;text-transform : uppercase;font-weight : bold;position : absolute;left : 15px;top : 10px;display : none; }
div.item_list_header div.l_color_content { position : absolute;left : 105px;top : 0;width : 180px;height : 27px;padding-top : 5px; }
div.item_list_header div.l_color_content div.ic_select { width : 170px; }
div.item_list_header div.l_size_title { font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px;text-transform : uppercase;font-weight : bold;position : absolute;left : 300px;top : 10px; }
div.item_list_header div.l_size_content { position : absolute;left : 350px;top : 0;width : 145px;height : 32px; }
div.item_list_header div.l_size_content select { width : 140px;margin-top : 7px; }
div.item_list_header div.l_size_content div.ic_select { width : 140px;margin-top : 5px; }
div.item_list_header ul { list-style-type : none;margin : 0;padding : 0;height : 34px;position : absolute;right : 0; }
div.item_list_header ul li { margin : 0;padding : 0;float : left;text-align : center;width : 72px;height : 34px;background : url('/gfx/list_header_item.gif'); }
div.item_list_header ul li a { display : block;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 11px;color : #84170C;text-transform : uppercase;padding-top : 8px;font-weight : bold; }
div.item_list_header ul li.l_leaf { width : 9px;height : 34px;font-size : 1px;background : url('/gfx/list_header_right.gif'); }
div.item_list_header ul li.l_active { background : url('/gfx/list_header_item_active.gif'); }
div.item_list_header ul li.l_active a { color : black;text-decoration : none; }

div.item_list_header_blank { clear : both;height : 45px;margin-bottom : 1px;background : url('/gfx/tablist_bg.gif');background-repeat : repeat-x;background-position : 0 100%;width : 752px;margin-left : 4px; }
div.item_list_header_blank h1 { margin-left : 16px; }

div.item_list_footer { clear : both;width : 752px;height : 38px;position : relative;background-color : #F6F3EE;margin : 0 0 35px 4px; }
div.item_list_footer_news { margin : 35px 0 0 0;width : 720px; }
div.item_list_fclean { margin : 0 0 0 4px; }
div.item_list_fclean div.l_left { display : none; }
div.item_list_fclean div.l_right { display : none; }
div.item_list_footer div.l_left { width : 10px;height : 38px;position : absolute;left : 0;top : 0;background : url('/gfx/list_footer_left.gif'); }
div.item_list_footer div.l_info { position : absolute;left : 15px;top : 10px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px;font-weight : bold;text-transform : uppercase; }
div.item_list_footer div.l_select { position : absolute;left : 150px;top : 6px; }
div.item_list_footer div.l_select select { width : 30px; }
div.item_list_footer div.l_right { width : 10px;height : 38px;position : absolute;right : 0;top : 0;background : url('/gfx/list_footer_right.gif'); }

div.item_list_footer ul { list-style-type : none;margin : 0;padding : 0;position : absolute;right : 15px; }
div.item_list_footer ul li { float : left;margin : 0;padding : 0;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 14px; }
div.item_list_footer ul li.u_left { width : 7px;height : 38px;background : url('/gfx/list_footer_arrow_left.gif'); }
div.item_list_footer ul li.u_left a { display : block;width : 7px;height : 38px;margin : 0;padding : 0; }
div.item_list_footer ul li.u_right { width : 7px;height : 38px;background : url('/gfx/list_footer_arrow_right.gif'); }
div.item_list_footer ul li.u_right a { display : block;width : 7px;height : 38px;margin : 0;padding : 0; }
div.item_list_footer ul li.u_space { width : 6px;height : 38px;background : url('/gfx/list_footer_space.gif');margin : 0 5px 0 5px; }
div.item_list_footer ul li img { border : 0; }
div.item_list_footer ul li span, div.item_list_footer ul li strong { display : block;padding : 8px 5px 0 5px; }
div.item_list_footer ul li a { display : block;padding : 8px 5px 0 5px;color : #84170C; }

div.item_list { clear : both;width : 752px;margin-left : 4px; }
div.item_list .action { display : block;position : absolute;left : 115px;top : 45px;width : 36px;height : 16px;line-height : 16px;background : url('/gfx/icon_action.gif');text-align : center;font-size : 11px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;text-decoration : none;color : white;font-weight : bold;text-transform : uppercase; }
div.item_list .tip { display : block;position : absolute;left : 115px;top : 45px;width : 36px;height : 16px;line-height : 16px;background : url('/gfx/icon_tip.gif');text-align : center;font-size : 11px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;text-decoration : none;color : white;font-weight : bold;text-transform : uppercase; }
div.item_list .details { display : block;position : absolute;left : 160px;top : 45px;width : 79px;height : 16px;line-height : 16px;background : url('/gfx/icon_detail.gif');text-align : center;font-size : 11px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;text-decoration : none;color : black;text-transform : uppercase; }
div.item_list div.item { width : 248px;height : 167px;border : 1px solid #F3EFE8;margin-bottom : 1px;float : left;position : relative;background : url('/gfx/item_bg.gif') 0 0 no-repeat; }
div.item_list div.item_margin { margin-right : 1px; }
div.item_list div.item h3, div.item_list div.item_detail h3 { margin : 0;padding : 0;position : absolute;left : 10px;top : 10px;font-size : 16px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT; }
div.item_list div.item h6, div.item_list div.item_detail h6 { margin : 0;padding : 0;position : absolute;left : 10px;top : 26px;font-size : 12px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT; }
div.item_list div.item img, div.item_list div.item_detail img { position : absolute;left : 10px;top : 45px; }
div.item_list div.item p, div.item_list div.item_detail p { margin : 0;padding : 0;position : absolute;left : 115px;top : 70px;width : 122px;font-size : 13px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT; }
div.item_list div.fav_info { padding : 4px;background : url('/gfx/border_bg.gif');background-position : 0 100%;position : absolute;right : 0;top : 0;z-index : 2; }
div.item_list div.fav_info_active { background : url('/gfx/border_bg_active.gif'); }
div.item_list div.fav_info span { color : white; }

div.item_list div.uitem { width : 248px;height : 200px;border : 1px solid #F3EFE8;margin-bottom : 1px;float : left;position : relative;background : url('/gfx/item_bg.gif') 0 0 no-repeat; }
div.item_list div.uitem .action { left : 10px;top : 45px; }
div.item_list div.uitem .tip { left : 10px;top : 45px; }
div.item_list div.uitem .details { left : 50px;top : 45px; }
div.item_list div.uitem h3 { margin : 0;padding : 0;position : absolute;left : 10px;top : 5px;font-size : 16px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT; }
div.item_list div.uitem h6 { margin : 0;padding : 0;position : absolute;left : 10px;top : 26px;font-size : 14px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT; }
div.item_list div.uitem img { position : absolute;left : 10px;top : 65px; }
div.item_list div.uitem p { margin : 0;padding : 0;position : absolute;left : 10px;top : 160px;width : 228px;font-size : 13px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;line-height : 11px; }
div.item_list div.uitem div.control { width : 135px;height : 95px;position : absolute;left : 115px;top : 64px; }
div.item_list div.uitem div.control span { position : absolute;margin : 0;padding : 0;font-size : 16px;font-weight : bold;left : 0;top : 0;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT; }
div.item_list div.uitem div.control p { position : absolute;margin : 0;padding : 0;left : 0;top : 0; }
div.item_list div.uitem div.control input { width : 125px;height : 23px;background : url('/gfx/detail_control_tiny.gif');border : 0;color : white;font-size : 14px;text-align : left;position : absolute;left : 0;top : 25px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;cursor : pointer;padding-left : 8px; }
div.item_list div.uitem div.control strong { display : block;font-size : 14px;font-weight : normal;position : absolute;left : 0;top : 50px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT; }
div.item_list div.uitem div.control em { display : block;font-size : 14px;font-weight : normal;position : absolute;left : 0;top : 68px;font-style : normal;color : #307f00;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT; }

div.item_list div.item_detail { position : relative;border : 1px solid #F3EFE8;margin-bottom : 1px;background : url('/gfx/item_bg.gif') 100% 0 no-repeat;clear : both; }
div.item_list div.item_detail div.height { width : 10px;height : 270px;float : left; }
div.item_list div.item_detail div.space { width : 550px;padding-top : 45px;padding-right : 30px;float : right;position : relative;z-index : 1; }
div.item_list div.item_detail p { left : 10px;top : 165px; }
div.item_list div.item_detail .tip { left : 10px;top : 140px; }
div.item_list div.item_detail .details { left : 55px;top : 140px; }
div.item_list div.item_detail form { border : 1px solid red; }

div.item_border_table { height : 25px;position : absolute;left : 0;top : 0;background : url('/gfx/border_bg.gif');display : none; }
div.item_border_table a { display : block;position : absolute;left : 30px; top : 5px;color : white;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px; }
div.item_border_table img { position : absolute;left : 5px;top : 2px; }
div.item_border_default { height : 37px;position : absolute;left : 15px;top : 0;background : url('/gfx/border_bg.gif');display : none; }
div.item_border_default a { display : block;position : absolute;left : 55px; top : 12px;color : white;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px; }
div.item_border_default img { position : absolute;left : 25px;top : 9px; }
div.item_border_active { background : url('/gfx/border_bg_active.gif');background-position : 0 100%; }

div.right_bar { width : 221px;background : url('/gfx/right_bar_middle.gif');position : relative;left : 3px; }
div.right_bar h2 { display : block;width : 221px;height : 59px;margin : 0;padding : 0;background : url('/gfx/right_bar_top.gif'); }
div.right_bar h2 span { color : white;font-size : 14px;font-weight : bold;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 14px;display : block;padding-top : 18px;text-align : center; }
div.right_bar div.inner { padding : 0 20px 20px 20px; }
div.right_bar span.i_bottom { display : block;font-size : 1px;width : 221px;height : 5px;background : url('/gfx/right_bar_bottom.gif');position : absolute;bottom : 0; }
div.right_bar p { font-weight : normal; }
div.right_bar p strong { color : #84170C; }
div.right_bar p.lined { padding-bottom : 10px;border-bottom : 1px solid #E2E2E2; }

div.email_send_block { background-color : #F6F3EE;border : 1px solid #84170C;padding : 10px;width : 300px;margin : 0 0 15px 0; }
div.email_send_block_float { display : none;position : absolute;z-index : 9; }
div.email_send_block p { text-align : center;margin : 0;padding : 20px 0 20px 0;font-weight : bold;font-size : 11px; }
div.email_send_block table { margin : 0 auto 0 auto; }
div.email_send_block table td { padding-bottom : 4px; }
div.email_send_block table td.title { padding-bottom : 4px;font-weight : bold; }
div.email_send_block table td.first { padding : 0 15px 0 0; }
div.email_send_block table td.input_med div { width : 156px;height : 24px;background : url('/gfx/box_medium.gif'); }
div.email_send_block table td.input_med input{ border : 0;width : 134px;margin-left : 10px;margin-top : 4px; }
div.email_send_block table td.input_med div span { display : block;width : 140px;height : 15px;overflow : hidden;padding-left : 10px;padding-top : 4px;font-size : 11px; }

input.butt_login { width : 86px;height : 22px;background : url('/gfx/login_butt.gif');border : 0;font-size : 13px; }
input.butt_login_disabled { background : url('/gfx/login_butt_disabled.gif'); }

input.butt_medium { width : 76px;height : 15px;background : url('/gfx/butt_medium.gif');font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 11px;text-transform : uppercase;text-align : center;line-height : 15px;border : 0;cursor : pointer; }
input.butt_medium_right { margin-right : 5px; }
input.butt_medium:hover { background : url('/gfx/butt_medium_active.gif'); }

input.butt_large { width : 173px;height : 19px;background : url('/gfx/butt_large.gif');font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 11px;text-transform : uppercase;text-align : center;line-height : 19px;border : 0;cursor : pointer; }
input.butt_large:hover { background : url('/gfx/butt_large_active.gif'); }

input.butt_large_red { width : 173px;height : 19px;background : url('/gfx/butt_large.gif');font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;color : #84170c;font-size : 13px;text-transform : uppercase;text-align : center;border : 0;cursor : pointer;text-decoration : underline; }
input.butt_large_red:hover { background : url('/gfx/butt_large_active.gif');text-decoration : none; }

table.item_table { width : 100%; }
table.item_table_margin { margin-bottom : 15px; }
table.item_table td { font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 13px; }
table.item_table td em { color : #C91200;font-size : 13px;font-weight : bold;text-transform : uppercase;font-style : normal;margin-left : 20px; }
table.item_table td span.code { font-weight : bold; }
table.item_table td.chbox { width : 25px; }
table.item_table td.short { width : 25px; }
table.item_table td.right { text-align : right; }
table.item_table td.centered { text-align : center; }
table.item_table td.qua { width : 70px; }
table.item_table td.leaf { text-align : right;padding-right : 0 !important; }
table.item_table td.border_right { border-right : 1px solid #EBE5DA; }
table.item_table td.title { font-size : 12px;font-weight : bold;text-transform : uppercase;border-bottom : 4px solid #EFEBE3;padding : 3px 10px 3px 10px; }
table.item_table td.normal { border-bottom : 1px solid #EFEBE3;padding : 1px 10px 1px 10px; }
table.item_table td.red { color : #C91200; }
table.item_table td.nowrap { white-space : nowrap; }
table.item_table td.price { white-space : nowrap;text-align : right; }
table.item_table td.color { width : 25px; }
table.item_table td.color span { font-size : 1px;width : 13px;height : 13px;display : block; }
table.item_table td.color img { position : static !important;width : 13px;height : 13px;border : 1px solid #C0C0C0; }
table.item_table td.sub_gallery { padding : 15px 15px 15px 70px; }
table.item_table td.sub_gallery img { border : 0;margin-right : 15px; }
table.item_table td.sub_gallery p { color : #7B3029;font-size : 12px;margin : 0;padding : 15px 0 0 0; }
table.item_table td.sub_gallery p.clean { padding-top : 0; }

table.order_table { width : 736px;border-left : 2px solid #e5e5e5;border-right : 2px solid #e5e5e5;border-bottom : 1px solid #e5e5e5;margin-bottom : 38px; }
table.order_table td { padding : 0;border : 0;vertical-align : top;border-bottom : 1px solid #e5e5e5; }
table.order_table td input, table.order_table td select { border : 0;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 13px; }
table.order_table td.code { padding-left : 10px;padding-right : 10px;white-space : nowrap; }
table.order_table td.code input { width : 130px; }
table.order_table td.sizex input { width : 50px;text-align : center; }
table.order_table td.sizesep { width : 25px;text-align : center; }
table.order_table td.sizey input { width : 50px;text-align : center; }
table.order_table td.size input { width : 50px;text-align : center; }
table.order_table td.num input { width : 100px;text-align : center; }
table.order_table td.unit { text-align : center; }
table.order_table td.unit select { width : 50px; }
table.order_table td.note { padding-left : 10px;padding-right : 10px; }
table.order_table td.note input { width : 188px; }
table.order_table td.pleaf { border-right : 1px solid #e5e5e5; }
table.order_table td.leaf { border-right : 2px solid #e5e5e5; }
table.order_table td.title_top { padding : 5px 8px 0 8px;background-color : #e5e5e5;border-right : 2px solid white;border-left : 2px solid #e5e5e5;border-top : 2px solid #e5e5e5;font-weight : bold;white-space : nowrap; }
table.order_table td.title_top_leaf { border-right : 2px solid #e5e5e5;white-space : nowrap; }
table.order_table td.title_foot { border-left : 2px solid #e5e5e5;background-color : #e5e5e5;padding : 0 8px 5px 8px;white-space : nowrap; }
table.order_table td.title_foot_leaf { border-right : 2px solid white;white-space : nowrap; }
table.order_table td.remove { width : 35px; }
table.order_table td.remove input { width : 35px;height : 17px;border : 0;background : url('/gfx/cart_rem.gif'); }
table.order_table td.quantity { width : 50px; }
table.order_table td.quantity input { width : 50px;text-align : center;font-weight : bold; }
table.order_table td.std { padding : 1px 8px 1px 8px; }
table.order_table td.orderno { font-weight : bold;text-align : center; }
table.order_table td.href { font-size : 11px;text-align : center;white-space : nowrap; }
table.order_table td.href span { color : #84170C; }
table.order_table td.price { white-space : nowrap; }
table.order_table td.sumarize { font-size : 16px;text-align : right;font-weight : bold;background-color : #F4F4F4; }
table.order_table td.sumarize_price { font-size : 16px;background-color : #F4F4F4; }

.order_table_control_term { width : 736px;text-align : right;position : relative;border-top : 1px solid #e5e5e5;height : 20px; }
.order_table_control_term p { width : 736px;height : 41px;background : url('/gfx/error_info.gif');margin : 0;padding : 0;position : absolute;left : 0;top : -65px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 14px; }
.order_table_control_term p span { display : block;padding-top : 13px;position : static;text-align : center; }
.order_table_control_term p strong { color : #84170c;text-transform : uppercase; }
.order_table_control_term_mrg { margin-bottom : 20px;height : 60px; }
.order_table_control_term_mrg p { top : 20px; }

.order_table_control_term_box { width : 736px;text-align : right;position : relative;border-top : 1px solid #e5e5e5;height : 45px; }
.order_table_control_term_box span { display : block;position : absolute;right : 200px;top : 13px; }
.order_table_control_term_box div { position : absolute;top : 10px;right : 0;width : 176px;height : 24px;background : url('/gfx/term_box.gif'); }
.order_table_control_term_box input { font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 13px;border : 0;margin-right : 8px;margin-top : 5px; }

.order_table_control_save { width : 736px;text-align : right;position : relative;height : 50px; }
.order_table_control_save a { position : absolute;left : 0; }
.order_table_control_save input { width : 254px;height : 33px;border : 0;background : url('/gfx/control_bg.gif');font-weight : bold;color : white;font-size : 16px; }

.order_table_control_add { width : 736px;text-align : right;position : relative;margin-bottom : 80px;top : -125px; }

div.color_block { padding : 0 0 15px 20px;clear : both; }
div.color_block p { padding : 15px 0 0 0; }

table.color_table {  }
table.color_table td.color { width : 18px; }
table.color_table td.color img { border : 1px solid #C0C0C0; }
table.color_table td.info { padding-right : 20px;font-size : 11px;white-space : nowrap; }

div.color_table_underlined { margin-bottom : 10px;padding-bottom : 10px;border-bottom : 1px solid #C0C0C0;position : relative; }
div.color_table_underlined div { position : absolute;right : 0;top : 0; }
div.color_table_underlined div input { width : 86px;height : 22px;border : none;background : url('/gfx/login_butt.gif');font-size : 13px;position : absolute;right : 10px;cursor : pointer; }

div.item_table_foot { padding-top : 10px;height : 50px; }
div.item_table_foot p { position : static !important;float : left;font-size : 12px;width : 300px !important;padding-left : 35px;margin : 0; }
div.item_table_foot p span { color : #C91200; }
div.item_table_foot input { float : right; }

div.item_d_header { position : relative;height : 60px; }
div.item_d_header h1 { margin : 0; }
div.item_d_header a { display : block;position : absolute;right : 0;top : 25px; }
div.item_d_header p { margin : 0;position : absolute;left : 0; top : 22px;font-size : 16px;text-transform : uppercase;font-weight : bold; }
div.item_d_header span.action { color : #84170C; }
div.item_d_header span.tip { color : #296D00; }

p.image_line_blank { text-align : center;padding-top : 15px;font-weight : bold; }

div.image_line { padding : 0;margin : 0; }
div.image_line img { border : 0; }
div.image_line p { margin : 0 10px 10px 0;padding : 0;float : left;width : 50px;height : 50px; }
div.image_line p.no_mrg_right { margin-right : 0; }
div.image_line p.main { clear : both;width : 200px;height : 200px; }
div.image_line p.main img { cursor : pointer; }
div.image_line p.middle { width : 167px;height : 167px;border : 1px solid #d4d4d5; }
div.image_line p.small { width : 92px;height : 92px; }
div.image_line p.tiny { width : 50px;height : 50px; }
div.image_line p.tiny a { display : block;width : 50px;height : 50px;border : 1px solid #d4d4d5; }

.button_list { text-align : right;padding-bottom : 5px; }
.button_list_margin { margin-bottom : 15px; }

ul.tablist { list-style-type : none;margin : 0;padding : 0;height : 34px;background : url('/gfx/tablist_bg.gif'); }
ul.tablist li { float : left;margin-right : 1px;height : 34px;width : 127px;background : url('/gfx/tablist_normal.gif'); }
ul.tablist li a { font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 13px;text-transform : uppercase;text-decoration : underline;display : block;padding : 7px 0 5px 0;text-align : center; }
ul.tablist li a:hover { text-decoration : none; }
ul.tablist li.active { background : url('/gfx/tablist_active.gif'); }
ul.tablist li.active a { color : black;text-decoration : none; }
ul.tablist li.text { background : none;width : 166px; }
ul.tablist li.text span { display : block;text-align : center;font-weight : bold;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 13px;padding : 7px 0 0 0;text-transform : uppercase; }

#item_d_left { float : left;width : 220px; }
#item_d_left p { margin-top : 0;padding-right : 10px;font-size : 11px; }

#item_d_right { float : right;width : 510px; }

ul.detail_control_tab { list-style-type : none;margin : 0 0 10px 0;padding : 0;height : 31px;background-color : #f6f3ee; }
ul.detail_control_tab li { float : left;padding : 0 10px 0 10px;height : 31px; }
ul.detail_control_tab li img { border : 0; }
ul.detail_control_tab li a { display : block;color : #84170c;font-size : 13px;padding : 5px 15px 0 0; }
ul.detail_control_tab li.email { float : right; }
ul.detail_control_tab li.email a { padding-right : 0; }
ul.detail_control_tab li.left { width : 7px;padding : 0;background : url('/gfx/detail_control_left.gif'); }
ul.detail_control_tab li.right { width : 7px;padding : 0;float : right;background : url('/gfx/detail_control_right.gif'); }
ul.detail_control_tab li.ico_fav { padding : 0;width : 20px;background : url('/gfx/detail_control_fav.gif'); }
ul.detail_control_tab li.ico_fav a { padding : 0; }
ul.detail_control_tab li.ico_print { padding : 0;width : 20px;background : url('/gfx/detail_control_print.gif'); }
ul.detail_control_tab li.ico_print a { padding : 0; }
ul.detail_control_tab li.ico_email { padding : 0;width : 20px;background : url('/gfx/detail_control_email.gif');float : right; }
ul.detail_control_tab li.ico_email a { padding : 0; }

p.price_info span { display : block;padding-bottom : 5px; }
p.price_info strong { display : block;font-size : 20px;font-weight : bold;line-height : 20px; }
p.price_info em { display : block;font-style : normal;line-height : 15px; }

div.detail_control { position : relative; }
div.detail_control strong { font-size : 15px; }
div.detail_control em { font-style : normal;color : #307f00;font-size : 15px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT; }
div.detail_control div.d_input { position : absolute;right : 0;top : 5px; }

div.detail_control_base { width : 254px;height : 33px;background : url('/gfx/detail_control_base.gif');position : relative; }
div.detail_control_base input.text { width : 34px;height : 21px;background : url('/gfx/detail_control_field.gif');background-repeat : no-repeat;position : absolute;left : 5px;top : 6px;border : 0;text-align : center;font-weight : bold;font-size : 16px; }
div.detail_control_base input.button { color : white;font-size : 16px;font-weight : bold;position : absolute;left : 80px;width : 130px;top : 5px;margin : 0;padding : 0;text-decoration : none;border : 0;background : url('/gfx/detail_control_base.gif');background-repeat : no-repeat;background-position : -20px -5px;cursor : pointer; }
div.detail_control_base span { color : white;font-size : 14px;font-weight : bold;position : absolute;left : 50px;top : 7px; }

div.sumarize {  }
div.sumarize h2 { text-align : left;font-size : 18px;font-weight : bold;padding : 0 0 10px 25px;margin : 0;clear : both;background : url('/gfx/heading_arrow.gif') no-repeat 0% 20%;text-transform : none; }
div.sumarize table.sumarize_table { margin : 0; }
div.sumarize table.sumarize_table_right { margin-left : auto; }
div.sumarize table.sumarize_table td { margin : 0;padding : 0; }
div.sumarize table.sumarize_table td.first { font-weight : bold;padding-right : 20px; }
div.sumarize table.sumarize_table td.info { text-align : right;padding-right : 40px; }
div.sumarize table.sumarize_table td.right { text-align : right; }
div.sumarize table.sumarize_table td.centered { text-align : center; }
div.sumarize table.sumarize_table td.big { color : #84170C;font-size : 18px; }
div.sumarize_top { width : 736px;padding-bottom : 15px; }
div.sumarize_middle { width : 736px; }
div.sumarize_middle div.area_huge div.i_inner { padding : 1px 1px 20px 1px; }
div.sumarize_middle table.sumarize_table { width : 734px; }
div.sumarize_middle table.sumarize_table td { position : relative;z-index : 5;vertical-align : top; }
div.sumarize_middle table.sumarize_table td em { font-size : 11px;font-style : italic;color : #787878; }
div.sumarize_middle table.sumarize_table td.nowrap { white-space : nowrap; }
div.sumarize_middle table.sumarize_table td.desc { font-size : 11px; }
div.sumarize_middle table.sumarize_table td.note { font-size : 11px; }
div.sumarize_middle table.sumarize_table td.title_first { border-bottom : 1px solid #D7D7D7;padding : 5px 15px 10px 25px;font-weight : bold;font-size : 12px;white-space : nowrap; }
div.sumarize_middle table.sumarize_table td.title { border-bottom : 1px solid #D7D7D7;border-left : 2px solid white;padding : 5px 15px 10px 15px;font-weight : bold;font-size : 12px;white-space : nowrap; }
div.sumarize_middle table.sumarize_table td.col_first { background-color : white;border-bottom : 1px solid #D7D7D7;padding : 5px 15px 2px 25px; }
div.sumarize_middle table.sumarize_table td.col { background-color : white;border-bottom : 1px solid #D7D7D7;border-left : 2px solid #E5E5E5;padding : 5px 15px 2px 15px; }
div.sumarize_left_bottom { width : 372px;float : left;padding-bottom : 15px;padding-top : 15px; }
div.sumarize_right_bottom { width : 363px;float : right;padding-bottom : 15px;padding-top : 15px; }

div.finish {}
div.finish h2 { text-align : left;font-size : 18px;font-weight : bold;padding : 0 0 10px 25px;margin : 0;clear : both;background : url('/gfx/heading_arrow.gif') no-repeat 0% 20%;text-transform : none; }
div.finish p.info { width : 736px;height : 51px;background : url('/gfx/success_info.gif');margin : 0 0 15px 0;padding : 0; }
div.finish p.info span { display : block;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 21px;color : #007310;padding : 12px 0 0 60px;font-weight : bold; }
div.finish_middle { width : 736px; }
div.finish_middle p.pay_error { position : relative;color : #96251A;font-weight : bold;padding-left : 40px;margin-bottom : 20px; }
div.finish_middle p.pay_error img { position : absolute;left : 0;top : 0; }
div.finish_middle p.pay_error a { font-weight : normal; }
div.finish_left { width : 372px;float : left;padding-bottom : 15px;padding-top : 15px; }
div.finish_left div.area_medium { height : 300px; }
div.finish_left p { margin-bottom : 25px; }
div.finish_left table td.title { font-weight : bold;padding-bottom : 5px; }
div.finish_left table td.input_med div { width : 156px;height : 24px;background : url('/gfx/box_medium.gif'); }
div.finish_left table td.input_med input{ border : 0;width : 134px;margin-left : 10px;margin-top : 4px; }
div.finish_left table td.input_butt { text-align : right;padding-top : 10px; }
div.finish_left table td.input_butt input { width : 86px;height : 22px;background : url('/gfx/login_butt.gif');border : 0;font-size : 13px; }
div.finish_right { width : 363px;float : right;padding-bottom : 15px;padding-top : 15px; }
div.finish_right div.area_medium { height : 267px; }
div.finish_right p { position : absolute;left : 15px;top : 15px;width : 330px;margin : 0;padding : 0; }
div.finish_right textarea { position : absolute;left : 15px;top : 70px;width : 330px;height : 145px;border : 1px solid #DFDFE0; }
div.finish_right input { position : absolute;left : 263px;top : 230px;width : 86px;height : 22px;background : url('/gfx/login_butt.gif');border : 0;font-size : 13px; }

#item_d_sub_left { width : 580px;float : left;margin-left : 7px;padding-top : 30px; }
#item_d_sub_left div.back { margin : 1px 0 25px 0;background-color : #fcfbf9;border : 1px solid #f1ede5;height : 408px;position : relative; }
#item_d_sub_left div.back_padd { position : absolute;left : 25px;top : 25px;width : 525px;height : 358px;overflow : auto; }

#item_d_sub_right { width : 168px;float : left;padding-top : 30px;margin-left : 1px; }
#item_d_sub_right div.back { margin : 1px 0 25px 0;background-color : white;border : 1px solid #f1ede5;height : 408px; }

#ordinary_content {  }
#ordinary_content div.c_left { width : 227px;float : left; }
#ordinary_content div.c_left div.padd { padding : 15px 10px 0 20px; }
#ordinary_content div.c_right { width : 760px;float : right; }
#ordinary_content div.c_right div.padd { padding : 15px 10px 0 14px; }
#ordinary_content div.c_right div.padd_long { padding : 15px 10px 20px 20px; }

#swapped_content {  }
#swapped_content div.c_left { width : 760px;float : left; }
#swapped_content div.c_left div.padd { padding : 15px 10px 0 14px; }
#swapped_content div.c_right { width : 227px;float : right; }
#swapped_content div.c_right div.padd { padding : 15px 10px 0 20px; }

#full_content { width : 993px; }
#full_content div.padd { padding : 15px 20px 20px 20px; }
#full_content div.centered { text-align : center; }
#full_content .full_frame { width : 100%;height : 700px;border : none; }

ul.path { list-style-type : none;margin : 0;padding : 0; }
ul.path li { margin : 0;padding : 0 0 22px 0;float : left;font-size : 12px; }
ul.path li.space { padding : 0 3px 0 3px; }

ul.sitemap { list-style-type : none; }
ul.sitemap li.main_node { font-weight : bold;padding-top : 15px; }

#bottom_menu { list-style-type : none;margin : 0;padding : 0;width : 993px;height : 39px;background-color : #F4F4F4; }
#bottom_menu li { margin : 0;padding : 0;float : left;height : 39px; }
#bottom_menu li.left { width : 20px;background : url('/gfx/bottom_left.gif');padding : 0;float : left; }
#bottom_menu li.right { width : 20px;background : url('/gfx/bottom_right.gif');padding : 0;float : right; }
#bottom_menu li.space { width : 20px;background : url('/gfx/bottom_sep.gif');padding : 0; }
#bottom_menu li a { display : block;color : black;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px;text-transform : uppercase;line-height : 39px;text-decoration : underline; }
#bottom_menu li a:hover { text-decoration : none; }
#bottom_menu li.info { padding-right : 40px;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px;font-weight : bold;line-height : 39px; }

#bottom_menu li.language_info { font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px;font-weight : bold;text-transform : uppercase;color : black;float : right;background : url('/gfx/red_arrow.gif') no-repeat 0% 50%;height : auto;padding : 5px 0 5px 15px;margin-top : 8px; }
#bottom_menu li.language_select { float : right;width : 120px;position : relative; }
#bottom_menu li.language_select select { font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px;position : absolute;left : 15px;top : 10px; }
#bottom_menu li.language_select div.ic_select { position : absolute;left : 15px;top : 7px; }

#footer { font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 12px;padding : 10px 0 0 20px; }

.cleaner { clear : both;height : 0px;margin : 0px;padding : 0px;border : 0;font-size : 0px; }

table.simple_table { margin : 0;padding : 0; }
table.simple_table td { padding : 2px 15px 2px 8px;background-color : #F4F4F4;border-right : 2px solid white;border-bottom : 2px solid white; }
table.simple_table td.first { width : 150px; }
table.simple_table td.sec { width : 150px; }
table.simple_table td.subtitle { background-color : #f0efef; }
table.simple_table td.title { font-weight : bold;background-color : #ececec; }
table.simple_table td.centered { text-align : center;; }

p.blank_info { text-align : center;padding : 105px 0 100px 0; }
p.blank_info_ext { text-align : center;padding : 105px 0 100px 0;margin-bottom : 30px;background : #F4F4F4;border-top : 1px solid #CFCFCF;border-bottom : 1px solid #CFCFCF; }

div.gpost_left { width : 305px;float : left; }
div.gpost_left p { font-size : 11px;margin-bottom : 30px;text-align : justify; }
div.gpost_left ul { list-style-image : url('/gfx/guide_list.gif');margin : 0;padding : 0 0 0 45px; }
div.gpost_left ul li { font-size : 11px; }

div.gpost_right { width : 408px;float : right; }

div.image_area { width : 408px;height : 254px;position : relative;top : -10px; }
div.image_area div.ic { width : 380px;height : 240px;position : absolute;left : 14px;top : 14px;z-index : 1;background-color : white; }
div.image_area span.left_top { display : block;width : 19px;height : 19px;position : absolute;left : 0;top : 0;z-index : 2; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/t_border_left_top.png'); }
div.image_area span.left_top[class] { background : url('/gfx/t_border_left_top.png'); }
div.image_area span.top { display : block;width : 370px;height : 14px;position : absolute;left : 19px;top : 0;background : url('/gfx/t_border_top.png');z-index : 2; }
div.image_area span.right_top { display : block;width : 19px;height : 19px;position : absolute;right : 0;top : 0;background : url('/gfx/t_border_right_top.png');z-index : 2; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/t_border_right_top.png'); }
div.image_area span.right_top[class] { background : url('/gfx/t_border_right_top.png'); }

div.image_area span.left { display : block;width : 14px;height : 235px;position : absolute;left : 0;top : 19px;background : url('/gfx/t_border_left.png');z-index : 2; }
div.image_area span.right { display : block;width : 14px;height : 235px;position : absolute;right : 0;top : 19px;background : url('/gfx/t_border_right.png');z-index : 2; }

div.image_area span.left_bottom { display : block;width : 5px;height : 5px;position : absolute;left : 14px;bottom : 0;z-index : 2;font-size : 1px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/t_border_bottom_left.png'); }
div.image_area span.left_bottom[class] { background : url('/gfx/t_border_bottom_left.png'); }
div.image_area span.right_bottom { display : block;width : 5px;height : 5px;position : absolute;right : 14px;bottom : 0;z-index : 2;font-size : 1px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/gfx/t_border_bottom_right.png'); }
div.image_area span.right_bottom[class] { background : url('/gfx/t_border_bottom_right.png'); }

a.news_href { color : #b40000;font-size : 14px;font-weight : bold; }
a.news_href span { font-weight : normal; }

p.roof_title { text-align : center;font-size : 12px;background : url('/gfx/title_top_bar.gif') 0 0 no-repeat;height : 274px;padding-top : 35px; }
p.roof_title_auto { background : url('/gfx/title_top_bar_short.gif'); }
p.roof_title span.biga { color : #EC6C42;font-weight : bold;font-size : 18px; }
p.roof_title span.biga em { font-style : normal;font-size : 11px;font-weight : normal; }
p.roof_title span.bigb { color : #EC6C42;font-weight : bold;font-size : 22px;text-transform : uppercase; }
p.roof_title span.bigc { color : #45508F;font-size : 13px;font-weight : bold; }

div.rand_box { width : 993px;height : 299px;position : relative;background-color : silver;margin-bottom : 30px; }
div.rand_box span.left_top { width : 16px;height : 18px;font-size : 1px;background : url('/gfx/rand_left_top.gif') 0 0 no-repeat;position : absolute;left : 0;top : 0;z-index : 20; }
div.rand_box span.right_top { width : 16px;height : 18px;font-size : 1px;background : url('/gfx/rand_right_top.gif') 100% 0 no-repeat;position : absolute;right : 0;top : 0;z-index : 20; }
div.rand_box span.left_bottom { width : 16px;height : 18px;font-size : 1px;background : url('/gfx/rand_left_bottom.gif') 0 0 no-repeat;position : absolute;left : 0;bottom : 0;z-index : 20; }
div.rand_box span.right_bottom { width : 16px;height : 18px;font-size : 1px;background : url('/gfx/rand_right_bottom.gif') 100% 0 no-repeat;position : absolute;right : 0;bottom : 0;z-index : 20; }
div.rand_box span.left { width : 18px;height : 263px;background : url('/gfx/rand_left.gif');position : absolute;left : 0;top : 18px;z-index : 20; }
div.rand_box span.right { width : 18px;height : 263px;background : url('/gfx/rand_right.gif');position : absolute;right : 0;top : 18px;z-index : 20; }
div.rand_box span.top { width : 961px;height : 18px;background : url('/gfx/rand_top.gif');position : absolute;left : 16px;top : 0;z-index : 20; }
div.rand_box span.bottom { width : 961px;height : 18px;background : url('/gfx/rand_bottom.gif');position : absolute;left : 16px;bottom : 0;z-index : 20; }
div.rand_box img { position : absolute;left : 10px;top : 12px; }

div.title_news_block { position : relative;border-left : 1px solid #f0ebe3;border-right : 1px solid #f0ebe3;border-bottom : 1px solid #f0ebe3;margin : 0 10px 40px 10px;background : url('/gfx/th_middle_top.gif') 0 0 repeat-x #f9f6f2;text-align : left; }
div.title_news_block div.inner { padding : 25px 20px 20px 20px; }
div.title_news_block span.left_top { display : block;width : 30px;height : 100px;font-size : 1px;background : url('/gfx/th_left_top.gif');position : absolute;left : -10px;top : 0; }
div.title_news_block span.right_top { display : block;width : 30px;height : 100px;font-size : 1px;background : url('/gfx/th_right_top.gif');position : absolute;right : -10px;top : 0; }
div.title_news_block span.left_bottom { display : block;width : 28px;height : 28px;font-size : 1px;background : url('/gfx/th_left_bottom.gif');position : absolute;left : -10px;bottom : -10px; }
div.title_news_block span.right_bottom { display : block;width : 28px;height : 28px;font-size : 1px;background : url('/gfx/th_right_bottom.gif');position : absolute;right : -10px;bottom : -10px; }
div.title_news_block h2 { margin-bottom : 20px; }
div.news_ilist {  }
div.news_ilist_padd { padding-bottom : 10px; }
div.news_ilist img { float : left;display : block;margin-right : 15px;border : 1px solid #f0ebe3; }

div.news_item { display : block;position : relative;margin-bottom : 30px;width : 680px;margin-left : 20px; }
div.news_item img { position : absolute;left : 0;top : 0;border : 0; }
div.news_item p { padding-left : 120px; }
div.news_item p.date { position : absolute;right : 0;top : 0; }
div.news_item+div.news_item {  }

div.news_list_tiny { width : 227px;background : url('/gfx/left_top.gif');background-repeat : no-repeat;padding-top : 55px;position : relative;margin-bottom : 30px; }
div.news_list_tiny p.btl { position : absolute;left : 26px;top : 27px;margin : 0;padding : 0;color : white;font-family : Calibri, Trebuchet MS, Garuda, Utkal, Nimbus Sans L, FreeSans, Malayalam, Phetsarath OT;font-size : 14px;font-weight : bold;text-transform : uppercase; }
div.news_list_tiny div.ncont { width : 179px;background-color : #F4F4F4;padding : 15px;margin-left : 9px; }
div.news_list_tiny div.news_item_tiny { border-bottom : 1px solid #E2E2E2;padding-bottom : 15px; }
div.news_list_tiny div.news_item_tiny+div.news_item_tiny { border-top : 1px solid white;padding-top : 15px; }
div.news_list_tiny div.news_item_tiny p { margin : 0;padding : 0;font-size : 12px; }
div.news_list_tiny div.news_item_tiny p.date { font-weight : bold; }

