@charset"utf-8";.link{color:rgb(153, 51, 102);cursor:pointer;cursor:hand;text-decoration:underline;}
#results_content{background-color:#eef9fd;color:#666666;margin-top:10px;margin-right:0px;margin-bottom:10px;display:block;position:relative;height:auto;width:885px;border:8px solid #eef9fd;-webkit-border-radius-top-left:15px;-moz-border-radius:15px;border-radius:15px;z-index:0px;}
#results_description a{color:#993366;text-decoration:underline;}
#results_description a:hover{color:#de8601;text-decoration:none;}
#results_description dl{margin-right:4px;}
#results_description dt.price_big{font-size:18px;color:#de8601;font-weight:600;}
#results_description dt.price{font-size:22px;color:#de8601;font-weight:600;}
#results_description dt{font-size:14px;margin:0px 0px 0px 0px;overflow:hidden;font-weight:600;}
#results_description dd{font-size:12px;line-height:14px;margin-top:0px;margin-right:10px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:2px;padding-left:0px;}
#results_description{width:auto;margin:10px;min-height:65px;display:block;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background:#ffffff;border-top:dotted 1px #de8601;border-bottom:solid 2px #de8601;}
#results_description:hover{background:#fee7c3;}
#results_description img{height:auto;display:block;min-width:60px;min-height:30px;height:auto;border:3px solid #eeeeee;margin-top:0px;margin-right:10px;margin-bottom:10px;margin-left:0px;z-index:100;float:left;width:60px;}
#results_description img:hover{border:3px solid #dddddd;}
#block{height:50px;overflow:hidden;width:140px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;float:right;}
#block a{color:#222222;font-weight:600;font-size:16px;text-decoration:none;letter-spacing:normal;line-height:50px;text-align:center;}
#block a:hover{color:#222222;text-decoraton:none;}
a.getflight_rollover{display:block;width:120px;height:50px;background:url(/images/buttons/flight_button.png);}
a.getflight_rollover:hover{background-position:-120px 0;}
.main_story{width:auto;margin:10px;min-height:65px;display:block;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background:#ffffff;border-top:dotted 1px #de8601;border-bottom:solid 3px #de8601;}
.main_story h1{font-size:20px;}
.story{width:auto;margin:10px;min-height:65px;display:block;padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background:#ffffff;border-top:dotted 1px #dddddd;border-bottom:solid 1px #dddddd;}
.story h1{font-size:16px;}
.st-tag-cloud{display:block;margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;text-align:center;}
.subscribe_service{display:block;margin-top:10px;margin-right:10px;margin-bottom:10px;margin-left:10px;}
.subscribe_service img{border:4px solid #f2f2f2;margin:4px;}
.subscribe_service img:hover{border:4px solid #eeeeee;margin:4px;}
* html .subscribe_service ul li{margin:0 10px 0px 0;}
*+html .subscribe_service ul li{margin:0 10px 0px 0;}
.rss{background:url(/images/background_images/rss_icon.png) no-repeat 1px;margin-left:5px;}
#comment p{font-size:12px;line-height:14px;margin:10px 0 0;padding:0 0 0 20px;}
.comment_icon{background-image:url(/images/background_images/comment_icon.png);background-repeat:no-repeat;padding:2px 0;}
#comment_footer{background-image:url(/images/background_images/comment_footer_bg.png);background-position:right top;background-repeat:no-repeat;display:block;height:auto;margin:0px 20px 30px 10px;padding:6px;}
#comment{background-color:#D8DFEA;display:block;height:auto;margin:10px 10px 0 10px;padding:6px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
#comment_footer p{font-size:12px;line-height:14px;margin:10px 0 0 135px;padding:0 0 0 20px;}
.user_icon{background-image:url(/images/background_images/user_icon.png);background-repeat:no-repeat;float:right;padding:2px 0;}
.comment_form{height:16px;border:solid 1px #8fcbd5;padding:3px 0px 0px 5px;margin-right:10px;float:left;line-height:16px;width:200px;font-size:12px;}
.text_area{border:solid 1px #8fcbd5;padding:3px 0px 0px 5px;margin-right:10px;float:left;line-height:16px;width:500px;font-size:12px;}
.sideways{background-color:#f2f2f2;background-repeat:no-repeat;padding:0 0 0 10px;}
.sideways h3{font-weight:normal;font-size:150%;padding:0.5em 0 0.2em 0;}
.sideways .nolive{padding-bottom:0.5em;}
.sideways ul{list-style:none;margin:0;padding:0;}
.sideways li{float:left;display:block;padding:3px 0 0;white-space:nowrap;}
.sideways a{float:left;display:inline;background:#7f7f7f;font-weight:bold;padding:4px 10px 3px;margin:2px 4px 0 0;color:#fff;text-decoration:none;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}
.sideways a:hover{background:#888;text-decoration:underline;}
.sideways a:focus{outline:none;}
.sideways a.selected, .sideways a.selected:hover{background:#fff;color:#333;border:1px solid #d9d9d9;border-bottom:none;margin-top:0;padding-top:5px;padding-bottom:4px;margin-bottom:-1px;}
* html .sideways a.selected, * html .sideways a.selected:hover{margin-bottom:0;position:relative;bottom:-1px;}
.sideways .s_tab{background:#ff9900;color:#fff;}
.sideways .s_tab:hover{background:#fea929;color:#fff;}
#b_contentWrapper ul{list-style: none;margin-left:20px}
.boxed{width:250px;height:250px;border:2px solid #eeeeee;float:left;padding:4px;margin:4px;}
.boxed h2{font-size:12px}
.boxed ul{margin:0;padding:0;width:235px;height:200px;overflow-y: auto; overflow-x:hidden;float:left}
.boxed li{height:1.4em;overflow-y:hidden;}
.boxed a{font-size:11px;color:blue}
.boxed a:hover{color:black;}
.boxedimages{width:230px;height:230px;border:2px solid #eeeeee;float:right;padding:4px;margin:4px;margin-bottom:0px;overflow-y: auto; overflow-x:hidden;}
.boxedcontent{width:280px;height:230px;border:2px solid #eeeeee;float:left;padding:4px;margin:2px;margin-bottom:0px;overflow-y: auto; overflow-x:hidden;}
.boxedcontentWide{width:460px;margin-bottom:20px;overflow:scroll;overflow-x:hidden;height:150px}
.short{height:150px}
.short ul{height:130px}
.topa{font-size:90%}
.topa h2{margin-bottom:0}
.topa ul{margin:0;padding:0;list-style: none;}
.topa li{padding:0;margin:0;margin-left:10px}
.topa a{color:blue;text-decoration: none;}
.topa a:hover{color:black}
#myMapContainer{float:right;width:250px;height:270px;margin-left:4px;}
#airlines img{border:none;margin-left:3px}
.section{margin:0;float:left;width:100%}
/* flights */
#aircontent p{margin-bottom:8px;}
.lflow {margin-bottom:10px;border:1px dashed #eeeeee;margin-left:10px;background-color: #e1ecee;width:500px}
.lflow td{padding:1px;padding-left:6px;margin:0;}
.lflow a{line-height: 1.5em;font-size:12px}
.lflow a:hover{color:#C0C0C0}

.proute h3{font-size:95%;margin-bottom:10px;margin-top:10px;font-weight:normal;width:500px}
.proute h4{font-size:90%;margin-bottom:0px;padding:0;margin-top:10px;font-weight:normal;width:500px}

#b_contentWrapper a{color:blue;line-height: 1.2em;font-size:90%}
#b_contentWrapper a:hover{color:black}

#BreadInc a{font-weight:bold;color:navy;text-decoration:none;}
#BreadInc a:hover{color:orange;}
#mainContent p a{color:#000060;text-decoration:none}

.hotel_block{height:33px;overflow:hidden;width:170px;margin:5px 50px 10px 5px;float:left}
#b_contentWrapper .hotel_block a{color:#ffffff;font-size:13px;font-weight:bold;text-decoration:none;letter-spacing:normal;padding-top:7px;padding-right:0px;padding-bottom:0px;padding-left:7px;}
#b_contentWrapper .hotel_block a:hover{color:#ffffff;text-decoraton:none;}
.ulhotels {margin-top:20px;width:90%}
.ulhotels li {margin-bottom:3px;border:1px dotted #FFC0C0;overflow: hidden;padding:4px;}
#b_contentWrapper .ulhotels a{color:#FF8040;font-weight:bold;text-decoration:none;padding:0;overflow: hidden;}
#b_contentWrapper .ulhotels a:hover{color:#0000FF}
#citySearch{border:1px solid #333333}
