/* CSS Document */
@import url("header.css");
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	margin: 0;
	padding: 0;
	text-align: center;
	background: #fff url( body_bg.gif) repeat-x;
}
p, h1, h2, h3, h4, h5, h6, form, ul, li, ol, label { margin: 0px; padding: 0px; }
img { border: none; }
table { border-collapse: collapse; }
#wrapper { width: 978px; margin: 0 auto; text-align: left; }
.mast_header { width: auto; margin-top: 11px; height: 164px; }
.mast_header_bor { width: 978px; clear: right; }
.mast_home_middle { width: 978px; margin-top: 15px; }
.cl { clear: both; }
a { outline: none; text-decoration: none; color: #0063DC; }
a:hover { text-decoration: underline; color: #F31211; }
.body_container { width: 100%; margin: 0px auto; }
.master_footer { margin: 0px auto; background: url( mast_footerbg.gif) repeat-x; }
/*header css*/
/* heder css */

form {
	padding:0;
	margin:0;
}
input, textarea, select {
	padding:4px;
}
input, select {
	font-family: arial, helvetica, sans-serif, "trebuchet ms";
	font-size:18px;
}
input[type="text"], select {
	border:1px solid #f0f0f0;
	border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
	background:#fff url(sbox-bg.gif) no-repeat;
}


.header_top, .middle_top {
	padding-bottom: 5px;
}
.logo { width: 292px; float: left; }
.header-right { float: left; text-align: right; width: 641px; }
.header_bottom { color: #FFFFFF; margin-top: 10px; }
.header-bottomleft { float: left; width: 540px; margin-left: 0px; margin-top: 10px;}
.header-bottomright { float: right; width: 206px; text-align: right; font-weight: bold; line-height: 19px;}
.header-bottomright a { text-decoration: none; color: #ffce08; }
.header-bottomright a:hover { text-decoration: none; }
/* heder navigation css */
.main_hednav { padding-left: 10px; font-family: "Trebuchet MS"; font-size: 16px; font-weight: bold; }
.main_hednav ul { list-style: none; }
.main_hednav li { float: left; list-style: none; display: block; }
.main_hednav a { text-decoration: none; }
.main_hednav li.over_link { list-style: none; float: left; display: block; background: url(  htab_r1.gif) top right no-repeat; padding: 10px 0px 13px 0px; margin-right: 3px; position: relative; top: -4px; }
.main_hednav li.over_link a { background: url(  htab_left1.gif) top left no-repeat; padding: 10px 15px 13px 15px; color: #000; text-decoration: none; }
b.hom_postion { position: relative; top: 3px; }
.main_hednav li.aqualink { list-style: none; float: left; display: block; background: url(  htab_r.gif) top right no-repeat; padding: 10px 0px 13px 0px; margin-right: 3px; }
.main_hednav li.aqualink a { background: url(  htab_left.gif) top left no-repeat; padding: 10px 10px 13px 10px; color: #1a62db; text-decoration: none; }
/*middle part*/
.middle_index { background-color: #d1e5f1; padding-top: 15px; padding-bottom: 15px; }
.midcol_left { float: left; width: 687px; margin-left: 5px; }
.midcol_right { float: right; width: 257px; margin-right: 5px; }
/* rounded corner*/
.pro_cat { width: 257px; margin-top: 0px; }
.pro_top { background: url(  rcorner_top.gif) bottom no-repeat; height: 14px; }
.pro_mid { background: url(  rcorner_bg.gif) top left repeat-y; }
.p_mid_cont { border-bottom: 1px dotted red; margin: 0px 8px 0px 8px; }
.p_mid_cont img { float: left; padding: 7px 3px 4px 3px; }
.p_mid_cont p { float: left; padding: 7px 3px 4px 3px; color: #1b62db; width: 165px; }
.p_mid_cont b { color: red; }
.p_mid_cont i { color: #000; font-style: normal; }
.more { text-align: right; }
.more a { color: #000000; text-decoration: none; }
.more a:hover { color: #1e69e0; }
.pro_bot { background: url(  rcorner_bottom.gif) top no-repeat; height: 14px; }
.pro_title { font-family: "Trebuchet MS"; font-size: 20px; color: #980402; margin: 0px 8px 0px 8px; font-weight: bold; border-bottom: 1px dotted red; }
.pro_title b { color: #1a62db; }
/*yellow rounded corner*/
.earner_cat { width: 257px; margin-top: 20px; }
.earner_top { background: url(  ycorner_top.gif) bottom no-repeat; height: 14px; }
.earner_mid { background: url(  ycorner_bg.gif) top left repeat-y; }
.earner_mid_cont { border-bottom: 1px dotted #d5d4d4; margin: 0px 8px 0px 8px; padding: 6px; }
.earner_mid_cont .pic { float: left; padding-top: 3px; padding: 2px 1px 1px 1px; border: 1px solid #d5d4d4; width: 49px; height: 56px; text-align: center; }
.earner_mid_cont p { float: left; padding: 7px 3px 0px 3px; width: 165px; color: #1a62db; font-size: 14px; font-weight: bold; }
.earner_mid_cont i { color: #ff7405; }
.earner_mid_cont b { color: red; }
.earner_bot { background: url(  ycorner_bottom.gif) no-repeat; height: 14px; }
/* featured , tag cloud, Video*/
.featured_product_top { background: url(  tag_pro_top.gif) bottom no-repeat; width: 685px; height: 13px; }
.tag_product_cont { width: 685px; padding-bottom: 15px; }
.tag_product_title { background: url(  heading_title.gif) bottom left no-repeat; width: 685px; height: 35px; }
.tag_product_middle { width: 683px; border-left: 1px solid #67696b; border-right: 1px solid #67696b; background-color: #FFFFFF; }
.tag_product_bottom { background: url(  tag_bottom_bg.gif) top left no-repeat; height: 13px; }
.tag_mid_txt { padding: 7px; }
.video_arrow { width: 39px; float: left; padding-top: 30px; }
.video_box { border: 1px solid #297de8; width: 122px; height: 91px; float: left; margin-left: 5px; margin-right: 3px; text-align: center; padding: 2px; }
.tag_title { color: #FFFFFF; font-family: "Trebuchet MS"; font-size: 16px; padding-left: 15px; padding-top: 5px; font-weight: bold; }
.recent_tag_text { font-weight: bold; padding: 5px 3px 3px 5px; border: #9A9A9A 1px solid; border-bottom: 0px; color: #fff; font-size: 13px; background: url(  blue_bg.gif) repeat-x; }
.popsearch_tec16 { font-size: 16px; font-weight: bold; }
.popsearch_tec18 { font-size: 18px; font-weight: bold; }
.popsearch_tec11 { font-size: 11px; font-weight: bold; }
.popsearch_tec12 { font-size: 12px; font-weight: bold; }
.popsearch_tec23 { font-size: 23px; font-weight: bold; }
.popsearch_tec15 { font-size: 15px; font-weight: bold; }
.popsearch_tec13 { font-size: 13px; font-weight: bold; }
/* featured product, tab control start */
.f_product_cont { padding: 7px; height: 150px; }
.f_product_rpt { width: 126px; text-align: center; border-right: 1px dotted #93989d; float: left; }
.f_product_rpt p { color: #006699; font-size: 12px; }
.f_tab_nav { height: 34px; width: 685px; color: #FFFFFF; position: relative; top: 0px; _top: 9px; padding-left: 10px; }
.f_tab_nav ul { list-style: none; }
.f_tab_nav li { list-style: none; float: left; display: block; font-family: "Trebuchet MS"; }
.f_tab_nav a { font-size: 13px; }
.f_tab_nav li.onselected { list-style: none; float: left; display: block; background: url(  f_tab_g1.gif) top right no-repeat #fff; padding: 7px 12px 15px 0px; margin-right: 4px; }
.f_tab_nav li.onselected a { background: url(  f_tab_g.gif) top left no-repeat; padding: 7px 0px 15px 7px; color: #000033; text-decoration: none; }
.f_tab_nav li.onselected a:hover { color: #FF0000; }
.f_tab_nav li.f_link { list-style: none; float: left; display: block; background: url(  f_tab_r.gif) top right no-repeat; padding: 7px 10px 12px 0px; margin-right: 4px; }
.f_tab_nav li.f_link a { background: url(  f_tab_l.gif) top left no-repeat; padding: 7px 0px 13px 7px; color: #FFFFFF; text-decoration: none; }
b.flink_position { position: relative; top: 3px; width: 120px; }
/*brand Container*/
.brand_cont { width: 685px; height: 56px; padding-bottom: 15px; }
.brand_cont_top { float: left; background: url(  brand_left.gif) top left no-repeat; width: 12px; height: 56px; }
.brand_cont_mid { float: left; background: url(  brand_bg.gif) repeat-x; width: 661px; height: 56px; }
.brand_cont_bottm { float: left; background: url(  brand_right.gif) top left no-repeat; width: 12px; height: 56px; }
.brand_mid_txt { padding-top: 7px; padding-left: 15px; }
.brand_arrow { width: 29px; float: left; text-align: center; margin-top: 5px; }
.brand_img { background: url(  brand_line.gif) right no-repeat; width: 120px; height: 42px; float: left; margin-left: 8px; text-align: center; }
.none { background: none; }
/*footer*/
.footer_cont { width: 978px; margin: 0 auto; text-align: left; }
.bookmark { text-align: right; padding-right: 10px; padding-top: 3px; padding-bottom: 0px; }
.bookmark ul { list-style: none; }
.bookmark li { display: inline; color: #9b0403; }
.bookmark a { color: #9b0403; padding: 2px 5px; }
.bookmark a:hover { color: #9b0403; }
.footer_links { background-color: #FFFFFF; text-align: center; padding-top: 10px; }
.footer_links ul { list-style: none; }
.footer_links li { display: inline; color: #1a62db; }
.footer_links a { color: #1a62db; padding: 2px 5px; text-decoration: none; }
.footer_links a:hover { color: #1a62db; text-decoration: underline; }
.footer_note { text-align: center; color: #FFFFFF; padding-top: 4px; font: 11px Arial; line-height: 17px; }
.footer_note a { color: #FFFFFF; font-weight: bold; text-decoration: none; }
.footer_note a:hover { text-decoration: underline; }
.footer_bottom { height: 12px; color: #FFFFFF; }
/*home page travel finance,broadband tab*/
.t_hotel_cont { border: 0px solid; }
.t_hotel_left { float: left; width: 300px; }
.t_hotel_right { float: left; width: 350px; margin-left: 10px; }
.t_hotel_right p { text-align: justify; padding: 0px 5px 0px 5px; font-size: 12px; color: #1e69de; line-height: 17px; }
.t_hotel_right a { color: #f31211; font-size: 14px; font-family: Trebuchet MS; font-weight: bold; }
.t_hotel_right a :hover { color: #f31211; }
.t_hotel_right ul { list-style: none; }
.t_hotel_right ul li { list-style: none; color: #676869; line-height: 20px; font-size: 14px; font-weight: bold; background: url(  arrow_right.gif) no-repeat center left; padding-left: 20px; }
/*Image Slider*/
.stepcarouselV { position: relative; /*leave this value alone*/ overflow: scroll; /*leave this value alone*/ width: 588px; height: 98px; /*Height should enough to fit largest content's height*/ float: left; }
.stepcarouselV .belt1 { position: absolute; /*leave this value alone*/ left: 0; top: 0; }

.stepcarouselV .panel1 { float: left; /*leave this value alone*/ border: 0px solid red; width: 135px; }
/*Image Slider*/
.stepcarousel { position: relative; /*leave this value alone*/ overflow: scroll; /*leave this value alone*/ width: 603px; height: 50px; /*Height should enough to fit largest content's height*/ float: left; }
.stepcarousel .belt { position: absolute; /*leave this value alone*/ left: 0; top: 0; }
.stepcarousel .panel { float: left; /*leave this value alone*/ overflow: hidden; /*clip */ width: 135px; }

/* form button */
.formbutt {
	background-color: #FFCC00;
	padding: 4px;
	border: 1px solid #abadb3;
	background-image: url(brand_line2.gif);
}




/*qui*/


.mob_prospecific { margin-top: 10px; margin-bottom: 5px; }
.remark_text_align { display: block; height: 15px; }
.remark_link { text-decoration: none; font-size: 11px; color: #0951ba; }
a:remark_link { text-decoration: none; font-size: 11px; color: #0951ba; }
a.remark_link:hover { text-decoration: underline; font-size: 11px; color: #0951ba; }
.disc_container_deals { width: 580px; float: left; text-align: justify; padding: 11px 0px 10px 10px; }
.heading { padding-left: 30px; }
.store_bg1 { height: 19px; }
.frm_button { float: left; margin-top: 2px; width: 100px; height: 20px; padding-top: 10px; }
.frm_button_l { float: right; margin-right: 20px; margin-top: 2px; }
.form_heading { color: #ec1c24; font-size: 13px; font-weight: bold; }
.lable_one { font-size: 11px; font-weight: bold; color: #5d5d5d; }
.lable_two { font-size: 11px; color: #5d5d5d; }
.select_box { color: #000; font-size: 11px; font-style: normal; width: 140px; }
.frm_one { width: 100px; height: 20px; float: left; }
.line_space { height: 8px; }
.elements_container { width: 220px; height: 110px; float: left; padding-left: 20px; }
.btn_search { background-image: url( btn_search.gif); width: 98px; height: 28px; }
.tbl_container { background-image: url( tbl_header_bg.gif); background-repeat: repeat; width: 966px; height: 34px; border-left: 1px solid #9d9d9d; border-right: 1px solid #9d9d9d; border-top: 1px solid #9d9d9d; padding: 12px 0px 5px 10px; }
.tbl_lable { font-size: 11px; color: #000000; }
.p_select_box { color: #000000; font-size: 10px; font-style: normal; width: 200px; border: 1px solid #5183cb; }
.tab_container { height: 43px; width: 976px; border-left: 1px solid #9d9d9d; border-right: 1px solid #9d9d9d; background-color: #fff; }
.tab_nav { height: 43px; width: 900px; color: #FFFFFF; position: relative; top: 1px; padding-left: 10px; }
.tab_nav ul { list-style: none; }
.tab_nav li { list-style: none; float: left; display: block; }
.tab_nav a { font-size: 13px; font-weight: bold; }
.tab_nav li.onselection { list-style: none; float: left; display: block; background: url( protab_g.gif) top right no-repeat; padding: 14px 40px 13px 0px; margin-right: 4px; }
.tab_nav li.onselection a { background: url( protab_g.gif) top left no-repeat; padding: 14px 0px 13px 40px; color: #000033; text-decoration: none; }
.tab_nav li.n_link { list-style: none; float: left; display: block; background: url( protab_r.gif) top right no-repeat; padding: 14px 40px 13px 0px; margin-right: 4px; }
.tab_nav li.n_link a { background: url( protab_r.gif) top left no-repeat; padding: 14px 0px 13px 40px; color: #FFFFFF; text-decoration: none; }
b.plink_position { position: relative; top: 3px; width: 100px; }
.tab_nav li.plink_position { position: relative; top: 3px; width: 100px; }
/*paging css end*/
.deals_sorter { float: left; height: 25px; width: auto; color: #595959; font-size: 11px; background-color: #fff; }
.sort_deals { float: left; width: 300px; height: 34px; }
.mob_paging_link { float: right; font-family: Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS" , Tahoma; font-size: 10px; }
.mob_paging_link a { text-decoration: none; margin-right: 2px; padding: 1px 2px 1px 2px; color: #454545; }
.mob_paging_link a.paging_onselect { text-decoration: none; margin-right: 2px; padding: 1px 2px 1px 2px; color: #CC0000; }
.mob_paging_link a:hover { text-decoration: none; margin-right: 2px; padding: 1px 2px 1px 2px; color: #CC0000; }
.deal_display_mob { border: 1px solid #CCCCCC; border-right: 0px; border-bottom: 0px; width: 974px; background-color: #fff; margin-bottom: 10px; }
.table_desc { text-align: center; width: 977px; border-right: 1px solid #9d9d9d;}
.table_desc th { font-size: 13px; padding: 6px; vertical-align: top; border: 1px solid #9d9d9d; background: url( tbl_header_bg.gif) repeat-x; color: #333; }
.table_desc td { padding: 2px; vertical-align: middle; } /*border: 0px solid #9d9d9d;*/
.table_desc td a { color: #0066CC; }
