/*
Author        :    http://www.cheapfareguru.com
Copyright    :    © CheapFareGuru.com
Created         :    2009
File Name     :    guru_design.css
*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin:0; padding:0}
img{border:0; }
address, caption, cite, code, dfn, em, strong, th, var{font-style:normal; font-weight:normal}
ol, ul{list-style:none}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-size:13px; font-weight:600; color:#FC5301; padding-left:10px; }
abbr, acronym{border:0}
body{font-family:segoe ui,Tahoma,arial,segoe ui; font-size:11px}
a:link{color:#2a5db0; text-decoration:underline}
a:visited{color:#2a5db0; text-decoration:underline}
a:hover{color:#2a5db0; text-decoration:none}
a:active{color:#2a5db0; text-decoration:underline}
#main-box{margin-left:auto; margin-right:auto; width:880px}
#both{clear:both}
#header-box{padding:10px 0 5px 0px}
#logo-box{float:left; width:300px}
#logo{padding-top:5px}
#banner-box{float:left; width:100px; text-align:right}
#banner-image{position:relative; bottom:5px; right:20px}
#head-info{float:left; width:479px; text-align:right; padding-right:1px}
.phone-no{font-size:17px; color:#cf0104; font-weight:bold}
#mail-link{color:#cf0104; font-size:11px; text-decoration:none}
#tv-link{color:#cf0104; font-size:11px; text-decoration:none}
#menu-box{padding-top:3px}
ul#navmenu-h{margin:0px;  border:0 none;  padding:0px;   list-style:none;   z-index:5000}
ul#navmenu-h li{margin:0px;  border:0 none;  padding:0px;  float:left;  display:inline;  list-style:none;  position:relative;  height:22px;  border-top:#fff 1px Solid;  z-index:5000}
ul#navmenu-h ul{margin:0px;  border:0 none;  padding:0px;  width:156px;  list-style:none;  display:none;  position:absolute;  top:24px;  left:0px;  background:#fff;  top:22px;  z-index:5000}
ul#navmenu-h ul:after{ clear:both;   display:block;   font:1px/0px serif;    height:0px;  visibility:hidden;  margin:0px;  z-index:5000}
ul#navmenu-h ul li{float:left;  display:block !important;  display:inline;  z-index:5000}
ul#navmenu-h a{border-right:1px solid #FFF;  height:19px;  width:127px;   float:none !important;    display:block;      padding-top:1px; padding-bottom:2px; background:#cf0104; color:#FFF; border-right:#FFF 1px solid; float:left;  background-image:url(http://s3.amazonaws.com/cfg_img/images/new_menu_bg.gif); text-align:center;  font-size:13px;  text-decoration:none;  height:19px;  background-repeat:repeat-x}
ul#navmenu-h a:hover, ul#navmenu-h li:hover a, ul#navmenu-h li.iehover a{background:#cf0104;  color:#FFF}
ul#navmenu-h li:hover li a, ul#navmenu-h li.iehover li a{text-align:left; padding-left:5px; font-size:11px; font-family:tahoma; font-weight:normal; padding-top:5px;  width:150px;  float:none;  background:#cf0104;  color:#FFF}
ul#navmenu-h li:hover li a:hover, ul#navmenu-h li:hover li:hover a, ul#navmenu-h li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover a{background:#F00;  color:#FFF}
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a{background:#EEE;  color:#666}
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a{background:#CCC;  color:#FFF}
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a{background:#EEE;  color:#666}
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover{background:#CCC;  color:#FFF}
ul#navmenu-h ul ul, ul#navmenu-h ul ul ul{display:none;  position:absolute;  top:0px;  left:160px}
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul{display:none}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul{display:block}
#content-box{margin-top:0px}
#content-left{float:left; width:480px}
#content-lefth{float:left; width:575px}
#content-right{float:left; width:395px; margin-left:3px}
#image-deal{height:275px; width:390px;}
#company-box{background-image:url(http://s3.amazonaws.com/cfg_img/images/company-bg.gif); background-position:bottom; height:240px; padding-left:5px; margin-top:5px; background-repeat:no-repeat}
.companytabs{list-style-type:none; text-align:left}
.companytabs li{display:inline; margin:0}
.companytabs li a{text-decoration:none; padding:10px 7px; margin-right:3px; color:#2a5db0; background-color:#cf0104; background:white  url(http://s3.amazonaws.com/cfg_img/images/tab-unselect_new1.gif) top left no-repeat;  display:block; float:left; font-weight:bold; text-align:center}
.companytabs li a:visited{color:#2a5db0;}
.companytabs li a:hover{text-decoration:underline; color:#2a5db0}
.companytabs li a.selected{position:relative; top:1px}
.companytabs li a.selected{border:#fff 1px solid; border-bottom:none; background:none; color:#cf0104}
.companytabs li a.selected:hover{text-decoration:none; color:#cf0104}
#companydivcontainer{z-index:-41; padding-left:5px; padding-right:15px}

#whether-box{background-image:url(http://s3.amazonaws.com/cfg_img/images/company-bg.gif); background-position:bottom; height:200px; padding-left:5px; margin-top:5px; background-repeat:no-repeat}
#ch-t{ background:none; font-size:16px; font-weight:600; color: #FC5301; border:none;} 
#flights a{color:#0080ff;}
#multi a{color:#0080ff;}



#form-box{}
#form-top{background-image:url(http://s3.amazonaws.com/cfg_img/images/form-top.gif); padding-top:5px; background-repeat:no-repeat}
#form-mid{background-image:url(http://s3.amazonaws.com/cfg_img/images/form-mid.gif); background-repeat:repeat-y; background-position:left}
#form-bot{background-image:url(http://s3.amazonaws.com/cfg_img/images/form-bot.gif); padding-top:5px;  background-repeat:no-repeat}
#form-tabs{width:130px; float:left; padding-left:2px}
#form-content{width:340px; float:left; }
.formtabs{list-style-type:none; text-align:left}
.formtabs li{margin:0}
.formtabs li a{text-decoration:none; position:relative; z-index:1; padding:14px 15px; height:21px; font-weight:600; font-size:14px; color:#0080ff; background: url(http://s3.amazonaws.com/cfg_img/images/form-unselect_1.gif) top left; background-repeat:no-repeat; width:97px; display:block}
.formtabs li a:visited{color:#0080ff}
.formtabs li a:hover{text-decoration:underline; color:#CF0104}
.formtabs li a.selected{position:relative}
.formtabs li a.selected{border:none; background:none; color:#cf0104; background: url(http://s3.amazonaws.com/cfg_img/images/form-select.gif) top left; background-repeat:no-repeat}
.formtabs li a.selected:hover{text-decoration:none; color:#cf0104}
#formdivcontainer{padding-top:5px;  font-size:13px; color:#0080ff; font-family:segoe ui; font-weight:bold; font-size:12px}
.formdivcontainer1{padding-top:5px;  font-size:13px; color:#0080ff; font-family:segoe ui; font-weight:bold; font-size:12px}
.form_td{font-size: 12px;}



.form_table{padding:0px; margin:0px}
/*
ul.newList *{margin:0; padding:0}
ul.newList{margin:0; padding:0; list-style:none; color:#cf0104; width:91px; background:#fff; position:absolute;  border:1px solid #ccc; top:26px; left:0; overflow:auto; z-index:2; font-weight:normal; font-size:13px}
.newListSelected{width:91px;  color:#cf0104;  height:24px; padding:5px 0 0 6px; background:url(http://s3.amazonaws.com/cfg_img/images/select-bg_new_1.gif) no-repeat; font-weight:normal;  font-size:13px}
.newListSelected span{width:91px; display:block}
ul.newList li{padding:1px 8px}
.selectedTxt{width:91px; overflow:hidden; height:24px}
.hiLite{}
.newListHover{background:#FEF2D6;  cursor:default}
.newListSelHover, .newListSelFocus{cursor:default}
.newListOptionTitle{font-weight:normal}
.newListOptionTitle ul{margin:0px 0 0}
.newListOptionTitle li{font-weight:normal; border-left:1px solid #ccc}


#win-xp ul.newList *{margin:0; padding:0; z-index:555555;}
#win-xp ul.newList{margin:0; padding:0; list-style:none; color:#cf0104; width:55px; background:#fff; position:absolute;  border:1px solid #ccc; top:26px; left:0; overflow:auto; z-index:2; font-size:13px; padding-left:5px; text-align:center; z-index:555555;}
#win-xp .newListSelected{width:55px;  color:#cf0104;  height:24px; padding:5px 0 0 6px; background:url(http://s3.amazonaws.com/cfg_img/images/select-bg1.gif) no-repeat;   font-size:13px; padding-left:5px; border:0px solid; z-index:555555;}
#win-xp .newListSelected span{width:55px; display:block;}
#win-xp ul.newList li{padding:1px 8px}
#win-xp .selectedTxt{width:55px; overflow:hidden; height:24px}
#win-xp .hiLite{}
#win-xp .newListHover{background:#FEF2D6;  cursor:default}
#win-xp .newListSelHover, .newListSelFocus{cursor:default}
#win-xp .newListOptionTitle{font-weight:normal}
#win-xp .newListOptionTitle ul{margin:0px 0 0}
#win-xp .newListOptionTitle li{font-weight:normal; border-left:1px solid #ccc}

#win-xp1 ul.newList *{margin:0; padding:0;  z-index:555555;}
#win-xp1 ul.newList{margin:0; padding:0; list-style:none; color:#cf0104; width:35px; background:#fff; position:absolute;  border:1px solid #ccc; top:26px; left:0; overflow:auto; z-index:2; font-size:13px; padding-left:5px; text-align:center; font-weight:600;z-index:555555;}
#win-xp1 .newListSelected{width:38px;  color:#cf0104;  height:24px; padding:5px 0 0 6px; background:url(http://s3.amazonaws.com/cfg_img/images/select-bg2.gif) no-repeat;   font-size:13px; padding-left:5px; border:0px solid; font-weight:600; z-index:555555;  }
#win-xp1 .newListSelected span{width:36px; display:block; font-weight:600;}
#win-xp1 ul.newList li{padding:1px 8px}
#win-xp1 .selectedTxt{width:38px; overflow:hidden; height:24px; font-weight:600;}
#win-xp1 .hiLite{}
#win-xp1 .newListHover{background:#FEF2D6;  cursor:default}
#win-xp1 .newListSelHover, .newListSelFocus{cursor:default}
#win-xp1 .newListOptionTitle{font-weight:600}
#win-xp1 .newListOptionTitle ul{margin:0px 0 0}
#win-xp1 .newListOptionTitle li{font-weight:600; border-left:1px solid #ccc}


*/



.searchbox_new{width:275px; font-family:segoe ui,arial,"microsoft Sans Serif";  color:#Cf0104; height:18px; font-size:13px; padding:3px; border:1px solid #c4d2df; font-weight:600; float: left;}
.searchbox_new_error{width:200px; font-family:tahoma,"trebuchet MS",arial,"microsoft Sans Serif"; border:#F00 solid 1px; font-size:13px}
.com_new{width:115px; font-family:segoe ui,arial,"microsoft Sans Serif";  color:#cf0104; height:18px; font-size:13px; padding:3px; border:1px solid #c4d2df; font-weight:600; }
#depart_time_new{width:91px; font-family:segoe ui,arial,"microsoft Sans Serif";  color:#cf0104; height:26px; font-size:13px; padding:3px; border:1px solid #c4d2df}
#return_time_new{width:91px; font-family:segoe ui,arial,"microsoft Sans Serif";  color:#cf0104; height:26px; font-size:13px; padding:3px; border:1px solid #c4d2df}
#cabin{width:91px; color:#cf0104; font-family:segoe ui,arial,"microsoft Sans Serif";  font-size:13px;  margin-top:1px;border:1px solid #c4d2df; padding:2px;}
.selectbox_new{ width:50px;  color:#cf0104; font-family:segoe ui,arial,"microsoft Sans Serif";  font-size:13px;  margin-top:1px;border:1px solid #c4d2df; padding:2px; }


.ccn{top:-5px; position:relative}
.input_air{width:120px; font-family:segoe ui,arial,"microsoft Sans Serif";  color:#cf0104; height:18px; font-size:13px; padding:3px; border:1px solid #c4d2df}
.dat{width:115px; font-family:segoe ui,arial,"microsoft Sans Serif";  color:#cf0104; height:18px; font-size:13px; padding:3px; border:1px solid #c4d2df; font-weight:600; }
.multi_form_table{text-align:left; font-weight:bold; font-size:11px}
.multi_form_table td{padding:0px; text-align:left}
.option_list{width:91px; color:#cf0104; font-family:segoe ui,arial,"microsoft Sans Serif";  font-size:13px;  margin-top:1px;border:1px solid #c4d2df; padding:2px;}
.class{width:128px;  color:#cf0104; font-family:segoe ui,arial,"microsoft Sans Serif";  font-size:13px;  margin-top:1px;border:1px solid #c4d2df; padding:2px;}
.travelers{width:40px;  color:#cf0104; font-family:segoe ui,arial,"microsoft Sans Serif";  font-size:13px;  margin-top:1px;border:1px solid #c4d2df; padding:2px; }




#deal-box{background-image:url(http://s3.amazonaws.com/cfg_img/images/deal-bg.gif); background-position:bottom right; height:240px;  background-repeat:no-repeat}
.dealtabs{list-style-type:none; text-align:left}
.dealtabs li{display:inline; margin:0}
.dealtabs li a{text-decoration:none;  padding:10px 7px; margin-right:3px; color:#2a5db0; background-color:#cf0104; background:white  url(http://s3.amazonaws.com/cfg_img/images/tab-unselect1.gif) top left repeat-x; width:112px; display:block; float:left; font-weight:bold; text-align:center; background-position:bottom;}
.dealtabs li a:visited{color:#2a5db0}
.dealtabs li a:hover{text-decoration:underline; color:#2a5db0}
.dealtabs li a.selected{ }
.dealtabs li a.selected{border:#fff 1px solid; border-bottom:none; background:none; color:#cf0104}
.dealtabs li a.selected:hover{text-decoration:none; color:#cf0104}
#dealdivcontainer{padding-top:5px; padding-left:7px}
#deal_links_table{padding:0px; margin:0px}
#deal_links_table a{text-decoration:underline}
#deal_links_table td{padding:2px}
#deal_links_table tr{color:#2a5db0}
.deal_links_tr{color:#CCC;}
#deal_links_table img{padding:0px; border:solid 1px #CCC}
#smartbox{BORDER-RIGHT:#1886F3 1px solid; BORDER-TOP:#1886F3 1px solid; FONT-SIZE:13px; BORDER-LEFT: #1886F3 1px solid; COLOR:#cf0104; BORDER-BOTTOM:#1886F3 1px solid; FONT-FAMILY:segoe ui,arial,sans-serif; BACKGROUND-COLOR:#FFF; position:relative}
.smartboxItem{OVERFLOW:hidden}
.smartboxitemlabel{PADDING-RIGHT:3px; PADDING-LEFT:3px; PADDING-BOTTOM:1px; PADDING-TOP:1px}
.smartboxItemHi{OVERFLOW:hidden; CURSOR:pointer; BACKGROUND-COLOR:#EEF5FF; TEXT-DECORATION:underline}
#smartbox LI{LIST-STYLE-TYPE:none; padding:2px; padding-bottom: 5px;}
#smartbox UL{PADDING-LEFT:5px; PADDING-RIGHT:5px; PADDING-BOTTOM:0px; MARGIN:0px; PADDING-TOP:5px}
.airsmartboxResults LI{BACKGROUND-POSITION:2px 2px; BACKGROUND-REPEAT:no-repeat}

.font-normal{color:#2a5db0; font-family:segoe ui; font-size:13px; text-align:justify; padding-top:5px}
.font-bold{color:#2a5db0; font-family:segoe ui; font-size:12px; text-align:justify; font-weight:bold; padding-top:5px}
.more_link{font-family:segoe ui; font-size:11px; text-align:right; margin-top:8px}
.more_link a:link{color:#cf0104; text-decoration:underline; font-weight:bold}
.more_link a:active{color:#cf0104; text-decoration:underline; font-weight:bold}
.more_link a:visited{color:#cf0104; text-decoration:underline; font-weight:bold}
.more_link a:hover{color:#cf0104; text-decoration:underline; font-weight:bold}

#c-top{background-image:url(http://s3.amazonaws.com/cfg_img/images/form-top.gif); padding-top:5px; background-repeat:no-repeat}
#c-mid{background-image:url(http://s3.amazonaws.com/cfg_img/images/form-mid.gif); background-repeat:repeat-y; background-position:left}
#c-bot{background-image:url(http://s3.amazonaws.com/cfg_img/images/form-bot.gif); padding-top:5px;  background-repeat:no-repeat}
.ctabs{list-style-type:none; text-align:left; position:relative;  top:1px; z-index:11111; }
.ctabs li{display:inline; margin:0}
.ctabs li a{text-decoration:none; position:relative; padding:5px 7px; margin-right:3px; border:solid 1px #ddecfb; color:#0080ff; background-color:#ddecfb;width:99px; display:block; float:left; font-weight:bold; text-align:center}
.ctabs li a:visited{color:#0080ff;}
.ctabs li a:hover{text-decoration:underline; color:#0080ff;}
.ctabs li a.selected{position:relative; top:1px}
.ctabs li a.selected{border:solid 1px #ddecfb; border-bottom:none; background:none; background:#FFF; color:#cf0104; position:relative; top:1px;}
.ctabs li a.selected:hover{text-decoration:none; color:#cf0104}
#cdivcontainer{z-index:-41; padding-left:5px; padding-right:15px}

.tabcontent{ padding-left:15px;}


#c1-top{background-image:url(http://s3.amazonaws.com/cfg_img/images/c1-top.gif); padding-top:5px; background-repeat:no-repeat}
#c1-mid{background-image:url(http://s3.amazonaws.com/cfg_img/images/c1-mid.gif); background-repeat:repeat-y; background-position:left}
#c1-bot{background-image:url(http://s3.amazonaws.com/cfg_img/images/c1-bot.gif); padding-top:5px;  background-repeat:no-repeat}
.c1tabs{list-style-type:none; text-align:left; position:relative;  top:1px; z-index:11111; }
.c1tabs li{display:inline; margin:0}
.c1tabs li a{text-decoration:none; position:relative; padding:5px 7px; margin-right:3px; border:solid 1px #ddecfb; color:#0080ff; background-color:#ddecfb;width:99px; display:block; float:left; font-weight:bold; text-align:center}
.c1tabs li a:visited{color:#0080ff;}
.c1tabs li a:hover{text-decoration:underline; color:#0080ff;}
.c1tabs li a.selected{position:relative; top:1px}
.c1tabs li a.selected{border:solid 1px #ddecfb; border-bottom:none; background:none; background:#FFF; color:#cf0104; position:relative; top:1px;}
.c1tabs li a.selected:hover{text-decoration:none; color:#cf0104}
#c1divcontainer{z-index:-41; padding-left:5px; padding-right:15px}



.land_link{ padding:3px; width:374px;  border-bottom: #F2F9FF solid 1px; padding-left:10px; color:#1886F3; }
.land_link a:link, .land_link a:hover, .land_link a:visited, .land_link a:active{ font-size:13px; color:#1886F3; text-decoration:none; }

#land_link1{ padding:3px;  border-bottom:#F2F9FF solid 1px; }
#land_link1 a:link, .land_link1 a:hover, .land_link1 a:visited, .land_link1 a:active{ font-size:13px; color:#777; text-decoration:none; }


#travel-obj{font-family:segoe ui; font-size:12px; margin-top:8px; text-align:center}
#travel-obj a:link{color:#ff4e00;  font-weight:bold; text-decoration:underline;}
#travel-obj a:active{color:#ff4e00; text-decoration:underline; font-weight:bold;}
#travel-obj a:visited{color:#ff4e00; text-decoration:underline; font-weight:bold;}
#travel-obj a:hover{color:#ff4e00; text-decoration:underline; font-weight:bold;}
#footer-link{margin-top:5px; font-family:segoe ui,arial;}
.travel-obj-top{display:block}
.travel-obj-top *{display:block; height:1px; overflow:hidden; font-size:.01em; background:#ff5f00}
.travel-obj-top1{margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #ffba91; border-right:1px solid #ffba91; background:#ff873f}
.travel-obj-top2{margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #ffefe5; border-right:1px solid #ffefe5; background:#ff7d30}
.travel-obj-top3{margin-left:1px; margin-right:1px; border-left:1px solid #ff7d30; border-right:1px solid #ff7d30}
.travel-obj-top4{border-left:1px solid #ffba91; border-right:1px solid #ffba91}
.travel-obj-top5{border-left:1px solid #ff873f; border-right:1px solid #ff873f}
.travel-obj-topfg{background:#ff5f00; background-image:url(http://s3.amazonaws.com/cfg_img/images/footer-bg-1.gif); background-repeat:repeat-x; padding:2px; text-align:center; color:#FFF}
.travel-obj-bot{display:block}
.travel-obj-bot *{display:block; height:1px; overflow:hidden; font-size:.01em; background:#ff0300}
.travel-obj-bot1{margin-left:3px; margin-right:3px; padding-left:1px; padding-right:1px; border-left:1px solid #ff9291; border-right:1px solid #ff9291; background:#ff423f}
.travel-obj-bot2{margin-left:1px; margin-right:1px; padding-right:1px; padding-left:1px; border-left:1px solid #ffe5e5; border-right:1px solid #ffe5e5; background:#ff3230}
.travel-obj-bot3{margin-left:1px; margin-right:1px; border-left:1px solid #ff3230; border-right:1px solid #ff3230}
.travel-obj-bot4{border-left:1px solid #ff9291; border-right:1px solid #ff9291}
.travel-obj-bot5{border-left:1px solid #ff423f; border-right:1px solid #ff423f}
.travel-obj-botfg{background:#ff0300}
#footer-link a:link{color:#fFF;  font-weight:bold}
#footer-link a:active{color:#FFF; font-weight:bold}
#footer-link a:visited{color:#FFF; font-weight:bold}
#footer-link a:hover{color:#FFF; text-decoration:underline; font-weight:bold}
#copyright{color:#CCC; font-family:Tahoma,Geneva,sans-serif; font-size:11px; text-align:center; padding:5px}
#trust-seals{text-align:center;margin-top:5px;}
#seo-links{text-align:center; color:#FFF; margin-top:5px;}
#seo-links a:link{color:#fFF}
#seo-links a:active{color:#FFF}
#seo-links a:visited{color:#FFF}
#seo-links a:hover{color:#FFF; text-decoration:underline}
.seo-link{display:block}
.seo-link *{ display:block;  height:1px;  overflow:hidden;  font-size:.01em;  background:#cf0104}
.seo-link1{ margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #ea9193;  border-right:1px solid #ea9193;  background:#db4042}
.seo-link2{ margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #fae5e5;  border-right:1px solid #fae5e5;  background:#d83133}
.seo-link3{ margin-left:1px;  margin-right:1px;  border-left:1px solid #d83133;  border-right:1px solid #d83133}
.seo-link4{ border-left:1px solid #ea9193;  border-right:1px solid #ea9193}
.seo-link5{ border-left:1px solid #db4042;  border-right:1px solid #db4042}
.seo-linkfg{ background:#cf0104; font-family:arial;}

          
.style11 { border-bottom:solid 1px #ddecfb; padding-top:10px; padding-bottom:0px; }



.news{font-family: trebuchet MS, arial, microsoft Sans Serif;    font-size: 12px; color: #000;}
.news_title{    font-family: "trebuchet MS", arial, "microsoft Sans Serif";    font-size: 14px;    color: #cf0104;    text-decoration:none;}
.pubdate{font-family: "trebuchet MS", arial, "microsoft Sans Serif";    font-size: 14px;    color: #000;}    

#news{}
#news a:link{ font-family:"trebuchet MS", arial, "microsoft Sans Serif"; font-size:13px; text-decoration:none;font-weight:bold; color:#0033CC; }
#news a:hover{ font-family:"trebuchet MS", arial, "microsoft Sans Serif"; font-size:13px; text-decoration:none;font-weight:bold;color:#0033CC;}
#news a:visited{ font-family:"trebuchet MS", arial, "microsoft Sans Serif"; font-size:13px; text-decoration:none;font-weight:bold;color:#0033CC;}
#news a:active{ font-family:"trebuchet MS", arial, "microsoft Sans Serif"; font-size:13px; text-decoration:none;font-weight:bold; color:#0033CC;}
#news font { color:#555555; font-family:"trebuchet MS", arial, "microsoft Sans Serif"; }


 
#ui-datepicker-div {font-family:tahoma, segoe ui;font-size:12px;border:#cf0104 1px solid;background-color:#FFF;width:250px;height:auto;display: none;overflow: hidden;  z-index:89999999}
.ui-datepicker {}
.ui-datepicker .ui-datepicker-header {position:relative;padding-top:2px;color:#CF0104;font-weight:bold;margin-bottom:4px;margin-top:3px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {position:absolute;top: 2px;width:10px;display:block;padding-bottom:5px;padding-top:0px;height: 13px;font-size:14px;padding-left:4px;text-align:center;} 
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {}
.ui-datepicker .ui-datepicker-prev {border: solid 1px #cf0104;cursor:pointer;text-align:center;margin-left:3px;}
.ui-datepicker .ui-datepicker-next {right:2px;border: solid 1px #cf0104;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev-hover {border: solid 1px #cf0104;width:10px;cursor:pointer;text-align:center;margin-left:3px;background-color:#cf0104;color:#FFF; text-decoration:none}
.ui-datepicker .ui-datepicker-next-hover {border: solid 1px #cf0104;width:10px;cursor:pointer;text-align:center;margin-left:5px;background-color:#cf0104;color:#FFF;text-decoration:none}
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {display: block;position: absolute;left: 50%;margin-left: -9px;top: 50%;margin-top: -8px;}
.ui-datepicker .ui-datepicker-title {margin: 0 2.3em;line-height: 1.8em;text-align: center;}.ui-datepicker .ui-datepicker-title select {float:left;font-size:1em;margin:1px 0;}
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker-month{font-size: 13px;}  
.ui-datepicker-year{font-size: 13px;}    
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {width: 50px;margin-left: 5px;font-family: segoe ui;font-size: 12px;}   

.monthsNav{}

.ui-datepicker select.ui-datepicker-month{margin-left: 0px; }
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {float: right;}
.ui-datepicker-group-first .ui-datepicker_side_border{border-right:solid 1px #FA7b7c;}
.ui-datepicker table {width: 100%;font-size: .9em;border-collapse: collapse;margin:0 0 .4em;height: 100px;}
.ui-datepicker th {padding: 2px 2px;text-align: center;font-weight: bold;border: 0;background-color:#CF0104;color:#FFF;font-weight:bold;}
.ui-datepicker td {border: 0;padding: 1px;cursor:pointer;color:#CF0104;height:15px;width:15px;font-weight:bold;  }
.ui-datepicker td a:link {color:#CF0104;}
.ui-datepicker td a:active {color:#CF0104;}
.ui-datepicker td a:visited {color:#CF0104;}
.ui-datepicker td:hover {border: 0;padding: 1px;cursor:pointer;background-color: #cf0104;color:#FFF;}
.ui-datepicker td:hover a {color:#FFF;}
.ui-datepicker td span, .ui-datepicker td a {display: block;padding: .2em;text-align: center;text-decoration: none;}
/*
.ui-datepicker .ui-datepicker-buttonpane {background-image: none; padding:2px; border-left: 0;border-right: 0;border-bottom: 0;}
.ui-datepicker .ui-datepicker-buttonpane button {float: right;cursor: pointer;width:auto;overflow:visible;background:#FFF;;border:0px;text-decoration:underline;font-family:Tahoma,segoe ui;color:#cf0104;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {float:left;}
*/
.ui-datepicker .ui-state-disabled{ }
.ui-datepicker .ui-state-disabled{ color:#ff8e8e; border:none; background-color:#FFF; }
.ui-datepicker .ui-state-disabled:hover{ color:#ff8e8e; background-color:#FFF; }
.ui-datepicker .ui-state-active {background-color:#cf0104;color:#FFF;}


/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {width:auto;}
.ui-datepicker-multi .ui-datepicker-group {float:left;}
.ui-datepicker-multi .ui-datepicker-group table {width:155px;margin:0 8px;}
.ui-datepicker-multi-2 .ui-datepicker-group {width:170px;}
.ui-datepicker-multi-3 .ui-datepicker-group {width:33.3%;}
.ui-datepicker-multi-4 .ui-datepicker-group {width:25%;}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {border-left-width:0;}
.ui-datepicker-multi .ui-datepicker-buttonpane {clear:left;}
.ui-datepicker-row-break {clear:both;width:100%;}
.ui-datepicker-cover {display: none;
display/**/: block; /*sorry for IE5*/
position: absolute; /*must have*/
z-index: -1; /*must have*/
filter: mask(); /*must have*/
top: -4px; /*must have*/
left: -4px; /*must have*/
width: 200px; /*must have*/
height: 200px; /*must have*/
}
 .ui-datepicker-trigger{ position:absolute; width:14px; height:14px;left:104px;     top:6px;cursor:pointer;}
.ac_loading {
background : url('../images/loading2.gif') right center no-repeat;
background-color: red;
}
.notfound{text-decoration: none;}
.notfound a {color:#cf0104;}
#heading_deals{width:450px;}

.main_tip_outer{text-align: left; position: relative; }
.main_tip_outer a:link{cursor:pointer}
.main_tip_box{position: absolute; top: 20px; min-width:170px; max-width: 210px; width:220px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-color: rgb(207, 1, 4); border-right-color: rgb(207, 1, 4); border-bottom-color: rgb(207, 1, 4); border-left-color: rgb(207, 1, 4); color: rgb(85, 85, 85); font-size: 11px; background-color: rgb(255, 255, 255); text-align: justify; font-weight: normal; padding-top: 5px; padding-right: 10px; padding-bottom: 10px; padding-left: 10px; display: none;}
.main_tip_close{width:100%; text-align: right; padding-bottom:5px;}
.main_tip_outer_trv{text-align: left; position: relative; z-index:555;    }
.main_tip_outer_trv a:link{cursor:pointer}


