body{font-family:Arial;background-color:#ececec;margin:0px;padding:0px}
#page_content h1{font-size:140%;background-color:#F8F06C;border:1px solid #ABA102;padding:5px 15px;margin-bottom:5px;}
#overlay_pic, h2{position:absolute;top:0px;margin-top:0px;overflow:hidden;background-repeat: no-repeat;height:0px !important;}
h3{margin-bottom:5px}
h4{margin:0 0 5px 0}
h5{margin:0 0 5px;}
p{margin-top:0px;}
b{font-size:90%}
img{border:0}
img.ad{border:1px solid #666;}
hr{clear:both;width:70%;color:#ececec; padding-top:20px;visibility:hidden}
h4 a{color:#000;text-decoration:none}
p b{font-size:130%}
.right_frame .note, .left_frame .note{font-style:normal}
.right_frame .note, .left_frame .note, .note a{text-decoration:none;}
.note a:hover, .link:hover{text-decoration:underline;}
.thankyou,#content{background-color:#fff;padding:0px; width:756px;margin-left: auto;margin-right: auto;margin-top: 0px;margin-bottom:0px;}
#page_content{padding:0 10px 10px 10px;}
#page_links{position:absolute; margin-left:240px; top:60px; z-index:2}
#store_iframe{margin-left:-6px}
.centered {margin: 0px auto -1px auto;} /* requires element to be set with a width */
.right, .right_frame{float:right;margin-left:15px;}
.left, .left_frame{float:left;margin-right:15px;}
.checklist{width:45%; margin-right:-100px; margin-top:15px; margin-bottom:15px;position:relative;z-index:2}
.right_frame table, table.checklist{font-size:80%; border:1px solid #3366ff; background-color:#d7ecff;border-spacing:6px;}
th{color:#666;text-align:left;font-style:italic}
.note{color:#666;font-size:80%;font-style:italic}
.right_frame, .left_frame, .frame{border:1px solid #666;padding:5px;background-color:#fff;position:relative;z-index:2}
.left_frame{margin-left:-120px; margin-right:40px; margin-top:10px;}
.right_frame{margin-right:-80px; margin-left:40px;}
.right_frame a, .left_frame a, .page_links a, .link{color:#0000cc}
.left{float:left:margin-right:5px;}
.breadcrumbs{font-size:80%;color:#666;}

.breadcrumbs {margin-left:340px;margin-bottom:10px;}

/* Page-Specific Styles */
.travelinsurance_page h2{margin-left:12px;padding:67px 0 0 0;height /**/:67px;width:737px;background-image:url('/guide/images/style_hd_the_art_of_travel_insurance.gif');}
.travelinsurance_page #overlay_pic{margin-top:71px;margin-left:-103px;padding:420px 0 0 0;height /**/:420px;width:440px;background-image:url('/guide/images/style_overlay_cash.jpg');}
.travelinsurance_page #stub{width:330px;height:178px;float:left}
.travelinsurance_page h1{width:320px;margin-left:330px;}

.packlightbackpacker_page h2, .store_page h2{margin-left:80px;padding:89px 0 0 0;height /**/:89px;width:656px;background-image:url('/guide/images/style_hd_the_art_of_packing_light.gif');}
.packlightbackpacker_page #overlay_pic{margin-top:-1px;margin-left:-102px;padding:698px 0 0 0;height /**/:698px;width:269px;background-image:url('/guide/images/style_overlay_backpacker.jpg');}.packlightbackpacker_page #stub{width:170px;height:390px;float:left}
.packlightbackpacker_page h1{width:320px;margin-left:170px;}
.packlightbackpacker_page .breadcrumbs {margin-left:180px;}

.flights_page h1{width:53%;}
.flights_page h2{margin-left:34px;padding:88px 0 0 0;height /**/:88px;width:664px;background-image:url('/guide/images/style_hd_the_art_of_cheap_flights.gif');}
.flights_page #overlay_pic, .homepage #overlay_pic, .store_page #overlay_pic{margin-top:144px;margin-left:-96px;padding:176px 0 0 0;height /**/:176px;width:441px;background-image:url('/guide/images/style_overlay_plane.jpg');}
.flights_page .breadcrumbs {margin-left:350px;}

.homepage #page_content, .store_page #page_content{margin-top:25px;text-align:center}
.homepage h2{margin-left:134px;padding:68px 0 0 0;height /**/:68px;width:489px;background-image:url('/guide/images/style_hd_the_art_of_travel.gif');}
.homepage .breadcrumbs, .store_page .breadcrumbs {margin-left:354px;}

