/* Sub Pages */
#topDealsContainer, #subDealContainer, #TFtravelnewsContainer { border:#cccccc 1px solid; font-size:12px;}
#topDealsContainer .hrd { background:#2c2f75;  color:#d4e7fd; border-bottom:#3661a8 4px solid; padding:8px 10px;  text-align:right;}
#subDealContainer .hrd { background:#edf5ff; color:#666666; border-bottom:#d2e4fc 4px solid; padding:8px 10px; text-align:right;}
#topDealsContainer .hrd span, #subDealContainer .hrd span { float:left; font-weight:bold; color:#FFFFFF; background-color:inherit;}
#subDealContainer .hrd span { color:#2c2f75; background-color:inherit;}
#topDealsContainer ul, #subDealContainer ul { list-style-type:none;}
#topDealsContainer li { background:#edf5ff; color:#cf0000; font-weight:bold; border-bottom:#cccccc 1px solid; padding:8px 12px;}
#subDealContainer li { background:#FFFFFF url(../images/line_dot.gif) repeat-x left bottom; color:#cf0000; font-weight:bold; padding:8px 12px;}
#topDealsContainer .dubbleLi, #subDealContainer .dubbleLi { text-align:right;}
#topDealsContainer .dubbleLi a, #subDealContainer .dubbleLi a { float:left; color:#666666; font-weight:normal; background-color:inherit;}
#topDealsContainer .more, #subDealContainer .more  { border-bottom:none; background:#d4e7fd; color:inherit; font-weight:normal; padding:2px 8px;}
#subDealContainer .more { background:#edf5ff; color:inherit; border-top:#cccccc 1px solid;}
#subDealContainer .lastLi { background:none;}

h1 { font-size:18px; color:#2c2f75; background-color:inherit; font-weight:normal; padding:9px; border:#cccccc 1px solid; margin-bottom:15px;}
h2 { font-size:14px; color:#fc7a02; background-color:inherit; font-weight:bold; margin-bottom:13px; padding:0 12px;}
#content p, #contentWide p, #contentFull p { color:#2c2f75; background-color:inherit; font-size:12px; margin-bottom:13px; padding:0 12px;}
#content p a, #contentWide p a, #contentFull p a {  color:#2c2f75; background-color:inherit; text-decoration:underline;}
#content p a:hover, #contentWide p a:hover, #contentFull p a:hover { text-decoration:none;}
#content strong, #contentWide strong, #contentFull strong { font-size:14px; font-weight:bold;}
#contentWide ol, #contentFull ol { margin-left:40px; margin-bottom:20px;}
#contentWide li, #contentFull li { font-size:12px; margin-bottom:10px;}
#contentWide li a, #contentFull li a { color:#000000; background-color:inherit;}
#content .thinkFlightAd { margin-top:10px;}

#messageContainer, #experienceContainer { border:#cccccc 1px solid;}
#messageContainer .hrd, #experienceContainer .hrd { font-weight:bold; padding:10px 0 7px 25px;}
#messageContainer .hrd { background:url(../images/img_hrdOrange.gif) no-repeat 7px;}
#experienceContainer .hrd { background:url(../images/img_hrdRed.gif) no-repeat 7px; }
#messageContainer p , #experienceContainer p { padding:0 7px;}
#messageContainer p a, #experienceContainer p a { color:#2c2f75;} 
#messageContainer .more, #experienceContainer .more { background:#edf5ff; color:inherit; border-top:#cccccc 1px solid; padding:2px 8px; margin-top:7px;}

#sideColumn, #sideBar, #content, #contentWide, #contentFull, #topDealsContainer, #newsletterContainer, #subDealContainer, #messageContainer { margin-bottom:10px;}

#SO_comments, #SO_comments a { color:#999999; background-color:inherit; font-size:11px; padding-top:10px; padding-bottom:5px;}

