/* every page */
body {font-size: 11px; font-family: arial, helvetica, sans-serif; margin-left : 0; margin-right : 0; margin-top : 0; margin-bottom : 0; color:#000000;}
blockquote,form,input,select,div,li,ol,p,td,textarea,th,ul {font-size: 11px; font-family: arial, helvetica, sans-serif; color:#000000;}

a:link {font-size: 11px; font-family: arial, helvetica, sans-serif; color:#000000;}
a:active {font-size: 11px; font-family: arial, helvetica, sans-serif; color:#000000;}
a:hover {font-size: 11px; font-family: arial, helvetica, sans-serif; color:#000000; text-decoration:none;}
a:visited {font-size: 11px; font-family: arial, helvetica, sans-serif; color:#000000;}

a.rtx {font-size: 11px; font-family: arial, helvetica, sans-serif; color:#FF9600;font-weight : bold;}
a.rtx:hover {font-size: 11px; font-family: arial, helvetica, sans-serif; color:#FF9600; text-decoration:none;font-weight : bold;}

a.rtx2 {font-size: 13px; font-family: arial, helvetica, sans-serif; color:#84a431;font-weight : bold;}
a.rtx2:hover {font-size: 13px; font-family: arial, helvetica, sans-serif; color:#84a431; text-decoration:none;font-weight : bold;}

h1 {font-size: 17px; font-family: arial, helvetica, sans-serif; margin-top : 0px; margin-bottom : 0px; color : #384A00;}
h2 {font-size: 15px; font-family: arial, helvetica, sans-serif; margin-top : 0px; margin-bottom : 0px; color : #384A00;}
h3 {font-size: 13px; font-family: arial, helvetica, sans-serif; margin-top : 0px; margin-bottom : 0px; color : #384A00;}
h4 {font-size: 12px; font-family: arial, helvetica, sans-serif; margin-top : 0px; margin-bottom : 0px; color : #384A00;}

.user_mess {font-size: 13px; font-family: arial, helvetica, sans-serif; color:#FF9600;}

h1.srt_text {font-size: 17px; font-family: arial, helvetica, sans-serif; margin-top : 0px; margin-bottom : 0px; color : #FFFFFF;}


.button { font-size: 12px; font-family: arial, helvetica, sans-serif; background-color : #88A533; border: #000000 1px solid; color:#FFFFFF; font-weight : bold}

.hr_lf {border-left: #808080 1px solid;}
.hr_bot {border-bottom: #808080 1px solid; margin-bottom : 5px;}
.hr_top {border-top: #808080 1px solid; margin-top : 5px;}
.hr_bot97 {border-bottom: #88A533 1px solid; margin-bottom : 5px; width : 97%}
.hr_bot100 {border-bottom: #88A533 1px solid; margin-bottom : 5px; width : 100%}

.brdr {border: #808080 1px solid;}
.brdr_t {border-top: #808080 1px solid;}
.brdr_lt {border-top: #808080 1px solid; border-left: #808080 1px solid;}
.brdr_l {border-left: #808080 1px solid;}

.brdr_image {border: #88A533 1px solid;}

.adv_form_tbl_title {background: #EFEFEB; font-weight : bold; color:#384A00;}
.adv_form_tbl {}

.mn_clr {color: #000000;}
.add_clr {color: #808080;}
.style_clr {color: #384A00;}

.mes_error {font-size:12px; color:#f24c37;}

.pad_lf5 { padding-left:5px; }
.pad_lf10 { padding-left:10px; }
.pad_rg5 { padding-right:5px; }
.pad_rgbt10 { padding-right:10px; padding-bottom:10px; }
.pad_bt5 { padding-bottom:5px; }
.pad_tp5 { padding-top:5px; }
.pad_tp3 { padding-top:4px; }

.pad_hotel_rate {padding-top : 3px; padding-bottom : 3px;}

/* popup */
.pp_title { background-color : #E0E0E0; }

/* block */
.tbl_lt { background-image : url(http://www.travelime.com/images/additional/tbl_lt.gif); width : 4px; height : 25px}
.tbl_rt { background-image : url(http://www.travelime.com/images/additional/tbl_rt.gif); width : 4px; height : 25px}
.tbl_bg { background-color : #E0E0E0; }
.tbl_brdr_t {border-top: #000000 1px solid;}
.tbl_brdr {border: #000000 1px solid;}

/* sort by blocks */
a.srt_text {font-size: 11px; font-family: arial, helvetica, sans-serif; color:#FFFFFF;}
a.srt_text:hover {font-size: 11px; font-family: arial, helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}
.srt_text {font-size: 11px; font-family: arial, helvetica, sans-serif; color:#FFFFFF;}
.srt_bg {background-color : #88A533;}
.srt_bg_inv {background-color : #FFFFFF;}
.srt_lm { background-image : url(http://www.travelime.com/images/additional/sort_lm.gif); width : 4px; height : 23px}
.srt_rm { background-image : url(http://www.travelime.com/images/additional/sort_rm.gif); width : 4px; height : 23px}
.srt_rb { background-image : url(http://www.travelime.com/images/additional/sort_rb.gif); width : 4px; height : 23px}
.srt_brd { border: #88A533 1px solid;}

/* left box */
.lb_title {letter-spacing : 2px; font-weight:bold; font-size : 12px; color : #384A00}

/* road trips */
.rt_mn_body {background-color : #efefeb;}
.rt_res_tbl {margin-top : 7px}
.rt_res_ad_bg {background-color : #efefeb;}

/* attention block */
.attn_bg {background-color : #FF9600;}
.attn_bg_text {background-color : #FFE1B9;}
.attn_lm { background-image : url(http://www.travelime.com/images/additional/attn_lm.gif); width : 4px; height : 23px}
.attn_rm { background-image : url(http://www.travelime.com/images/additional/attn_rm.gif); width : 4px; height : 23px}
.attn_rb { background-image : url(http://www.travelime.com/images/additional/attn_rb.gif); width : 4px; height : 23px}
.attn_brd { border: #FF9600 1px solid;}

/* flights result segment */
.fl_bg {background-color : #efefeb;}
.fl_brdr_rb {border-right: #808080 1px solid; border-bottom: #808080 1px solid; height : 28px;}
.fl_brdr_b {border-bottom: #808080 1px solid;  height : 28px;}
.fl_rtx {color:#FF9600;}

.fl_rtx2 {color:#84a431;}