/*========= SETUP =========*/ *{border:1; margin:0; padding:0; } body { background-color: #ddd; font-family: Arial,Helvetica,sans-serif; font-size: 14px; color: #000; /*font color*/ } .myTable {border-collapse:collapse; } .myTable td, .myTable th {border:1px solid #D3D3D3;} /* ------------------------------------ styling for Listing Visa requirements ------------------------------------ */ ol.cool { font: italic 1em Georgia; color:#999; } ol.cool p { font:normal .8em Arial; color:#000; } /*========= VIEW MONUMENT PHOTO FRAME =========*/ .traveler_photo_frame { position: relative; float: left; width: 210px; background: transparent url(/images/layout/detail_img_frame.gif) no-repeat scroll left top; } .alt .traveler_photo_frame { background: transparent url(/images/layout/detail_frame_alt.gif) no-repeat scroll left top; } .traveler_photo_frame img { margin: 26px 0 0 28px; } .traveler_photo_frame .product_price img { margin: 0; } .traveler_photo_frame ul { display: inline; font-size: 11px; line-height: 1.4; float: left; margin-top: 20px; margin-left: 19px; } .traveler_photo_frame ul li { list-style-type: none; list-style-image: none; } .traveler_photo_frame ul li a { padding-top: 1px; padding-bottom: 1px; font-weight: normal; } .view_photos a { padding: 0 0 1px 22px; } .view_photos a { font-weight: bold; } /* Center Blue rounded notice box wider -------------------------------------------------------------- */ .round_wide_box { background: transparent url(/images/layout/bg_center_col_r_wide.gif) no-repeat scroll right bottom; padding-bottom: 15px; width: 441px; } .round_wide_body { background: #FFFFFF url(/images/layout/bg_center_col_r_wide.gif) no-repeat scroll left top; padding: 10px 13px 0; } .round_wide_box .title { line-height: 1.2; font-size: 16px; font-weight: bold; color: #00759a; margin-bottom: 5px; } .round_wide_box ul { margin: 0; padding: 0; list-style-type: none; } .round_wide_box ul li { font-size: 11px; background: transparent url(/images/layout/icon_arrow_orange_right.gif) no-repeat scroll 0 3px; } * html .round_wide_box ul li { border: 1px solid #f2f1ef; } .round_wide_box ul li span { display: block; padding-left: 20px; display: block; } /*========= Menu on Column =========*/ div.vattr { color: #a40; font-size: 12px; font-weight: 900; margin-bottom: 14px; } div.vattr td { background-color: #030d55; width: 160px; } td.sd { background: #00bd00; color: #ffffaa; padding: 4px; } td.se { background: #bd0000; color: #ffffaa; padding: 4px; font-size: 12px; font-weight: 900; } a.r3:hover, a.r3:active , a.r3:link, a.r3:visited { color: #ffffff; font-size: 11px; font-weight: 700; text-decoration: none; } /*========= ORANGE ARROW FOR PICTURES =========*/ .btn { width: 134px; height: 30px; padding-bottom: 5px;} .btn button { width: 134px; height: 30px; background-color: transparent; border: 0 none; color: #fff; font-weight: bold; } .next_page { padding: 10px 0; float: right; width: 135px; height: 55px; background: transparent url(/images/layout/tour-nextpage.gif) no-repeat left center; } .next_page button { background-color: transparent; width: 120px; height: 50px; border: 0 none; color: #fff; font-weight: bold; } .prev_page { margin-left: 5px; padding: 10px 0; float: left; width: 155px; height: 55px; background: transparent url(/images/layout/tour-prevpage.gif) no-repeat left center; } .prev_page button { background-color: transparent; width: 140px; height: 50px; border: 0 none; color: #fff; font-weight: bold; } /*========= BOX FRONT PAGE =========*/ div.header-container-form { background:#fff none repeat scroll 0 0; color:#333; font-size:13px; font-size-adjust:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:1.231; } div.header-container-form h1{ font-weight:bold; background-color:#FFF; padding:5px; color:#333; font-size:13px; } ul#popular li { list-style: none; border: 0; } ul#popular a { color: #666; font-size: 9pt; text-decoration: none; border-left: 10px solid #fff; } /*========= BOx BLACK & wHITE =========*/ div.black-header-container { background:#FFFFFF none repeat scroll 0 0; color:#000000; font-size:12px; font-style:normal; line-height:1.231; border:1px solid #999999; } div.black-header-container h1{ font-weight:bold; margin:0 0px 10px 0; background-color:#666666; border:1px; padding:5px; color:#FFFFFF; font-size:12px; } /*========= BOX FOR ADS =========*/ div.ad-container { background:#FFFFFF none repeat scroll 0 0; color:#000000; font-size:12px; font-style:normal; line-height:1.231; border:1px solid #999999; } div.ad-container h1{ font-weight:bold; margin:0 0px 10px 0; background-color:#666666; border:1px; padding:5px; color:#FFFFFF; font-size:12px; } /*========= RELATED CONTENT AREA =========*/ #related { float:left; width:240px; margin:0; padding:0; margin-left:19px; padding-top:5px; font-family: arial; } div.relatedElement { float:left; border: 1px solid #999999; margin-bottom:10px; background: #fff; } div.relatedTitle { float:left; width:270px; color:#fff; padding:3px; background: #666666; } div.relatedTitle h3 { margin:0 0px 10px 0; border:1px ; color:#FFFFFF; font-size:11px; } div.relatedContent { float:left; width:240px; margin-top:2px; padding:5px; } div.relatedContent ul { float:left; margin:10px 0 0 5px; padding:0; list-style-type:none; } div.relatedContent li.toolbox a { color:#000000; text-decoration:underline; } div.relatedContent li.toolbox a:hover { color:#000000; text-decoration: underline; } div.relatedContent li { float:left; margin-bottom:15px; line-height:1.1em; font-size:11px; width:235px; } div.relatedContent li h4, div.relatedContent li h4 a { font-size:11px; padding:0; margin:0 0 0 0; color:#000000; text-decoration: underline; } div.relatedContent li h4 a:hover { text-decoration: underline; } div.relatedContent li p { margin:0; font-size:11px; padding:0; line-height:1.1em; } /*========= TOP NAVIGATION =========*/ ul#topnav { display: block; margin: 0; padding: 0; list-style: none; top: 0; left: 20px; } ul#topnav li { list-style: none; padding: 8px 0; border: 0; float: left; } ul#topnav a { color: #666; font-size: 9pt; text-transform: uppercase; text-decoration: none; display: block; padding: 2px 10px; border-left: 1px solid #DDD; } ul#topnav li a.first { border-left: none; } ul#topnav li a:hover { color: #000; text-decoration: underline;} a img { border:none; } a:link, a:visited {color:#0072d6; text-decoration:none; } a:hover,a:active {text-decoration:underline; } a.blue:link, a.blue:visited {color:#0072d6; text-decoration: underline; } a.blue:hover, a.blue:active {color:#0072d6; text-decoration: none; } a.black:link, a.black:visited {color:#000; text-decoration: underline; } a.black:hover, a.black:active {color:#000; text-decoration: none; } a.related:link, a.related:visited {color:#000; text-decoration: none; } a.related:hover, a.related:active {color:#000; text-decoration: underline; } a.bottom:link, a.bottom:visited {color:#e4e4e4; text-decoration:none; font-family: verdana, arial; } a.bottom:hover, a.bottom:active {color:#FFFFFF; text-decoration:none; font-family: verdana, arial; } a.continue{ background: url(/images/layout/ico-arrow.gif) no-repeat left; font-weight:bold; padding-left: 15px; } h1,h2,h3{margin:0;padding:0;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#000} h1 { font-size:20px; margin-top:0px; margin-bottom:0px; } h2 { font-size:18px; margin-top:15px; margin-bottom:10px; } h3 { font-size:14px; line-height:120%; margin-top:5px; margin-bottom:5px; } h3.arrow { padding:0 0 0 15px; width:133px;/*helped a little*/ margin:0 0 10px 0; font-size:12; line-height:1.2em; font-weight:bold; background: url(/images/layout/ArrowOrange11x7.png) 0px 4px no-repeat; } p { line-height:1.6em; } p.big { font-size: 14px; color: #000000; font-family:Arial,Helvetica,sans-serif; line-height: 160%; margin-top: 12px; margin-bottom: 0.9em; } p.photo {font-size: 11px; color: #000000; font-family:Arial,Helvetica,sans-serif; line-height: 130%; margin-top: 0px; margin-bottom: 0px; } p.small {font-size: 12px; color: #000000; font-family:Arial,Helvetica,sans-serif; line-height: 130%; margin-top: 0px; margin-bottom: 0px; } p.tablefont { font-family: Arial,Helvetica,sans-serif; line-height: 100%; letter-spacing:0px; margin-top: 3px; margin-bottom: 3px; margin-left: 3px; } p.bottom { color: e4e4e4; text-decoration: none; font-family: verdana, arial; font-size: 10px; margin-top: 0px; margin-bottom: 0px; } p.tagline { color:#999999; font-family:Arial,Helvetica,sans-serif; font-size:10px; letter-spacing:0; line-height:100%; margin-bottom:4px; margin-top:2px; } .leftimg {margin-right:15px; margin-top:4px; margin-bottom:10px; border:solid 1px #cccccc; padding:0px; float:left; } .rightimg {margin-left:15px; margin-top:4px; margin-bottom:10px; border:solid 1px #cccccc; padding:0px; float: right;} .rtimg {margin-left:10px; clear:right; float:right; } img.left {float:left; margin:5 10 2 0; } img.leftfront {float:left; margin: 5 10 0 0; } img.right {float:right; margin:0 0 2 5; } img.blackborder {border-style:solid; border-width:1px; border-color:#000; margin:5 0 5 0;} img.blackborderleft {border-style:solid; border-width:1px; border-color:#000; float:left; margin:5 10 2 0; } img.blackborderright {border-style:solid; border-width:1px; border-color:#000; float:right; margin:0 0 2 5; } img.borderneighborhood {border-style:solid; border-width:1px; border-color:#000; width:50px; height:40px; } td.taxi {text-align:left; font-size:12px; color:#000; line-height:150%; letter-spacing:0px; margin-top: 0px; } td.cost-blue {text-align: left; font-size: 12px; ; color:#0066FF; } div.table {padding: 0px 0px; float: right; margin: 0px 0px; } div.list { font-size: 13px; color: 000; font-family: verdana, arial; line-height: 140%; letter-spacing: 0px; padding: 5px 0px 5px 0px; width: 100%; margin: 0px 0px 0px; 0px; } div.articles { font-size: 12px; color: #000; background-color: FBF8EB; border-color: E0D0B1; font-family: verdana, arial; line-height: 130%; letter-spacing: 0px; border-style: dotted; border-width: 2px; padding: 10px 10px; float: right; width:42%; margin: 0px 0px 10px; 10px; } div.articles2 { font-size: 12px; color: #000; font-family: verdana, arial; line-height: 140%; letter-spacing: 0px; padding: 5px 0px 5px 0px; width: 100%; margin: 0px 0px 0px; 0px; } div.articles3 { font-size: 12px; color: #000; font-family: verdana, arial; line-height: 140%; letter-spacing: 0px; padding: 5px 0px 10px 0px; width: 100%; margin: 0px 0px 0px; 0px; } div.squaread { float:left; border-width: 0px; margin: 0px; padding: 0px; } div.whiteline { border-bottom: solid 1px #FFFFFF; float: center; margin: 4px 0px; padding: 0px; } div.line { border-bottom: solid 1px #D5D5D5; float: center; margin: 5px 0px; padding: 0px; } div.linefront { border-bottom: solid 1px #D5D5D5; float: center; margin: 10px 0px; padding: 0px; } div.line2 { border-bottom: solid 1px #D5D5D5; float: center; margin: 10px 0px; } div.line3 { border-bottom: solid 1px #D5D5D5; float: center; margin: 3px 0px 15px 0px; padding: 0px; } div.left { float:left; margin-right:10px; } div.right { float:right; margin-right:10px; } ul#list { list-style-type: none; padding: 0 0 0 20; margin: 0; } ul#list li { background-image: url(/images/layout/bullet.gif); background-repeat: no-repeat; background-position: 0 .6em; padding-left: .8em; } ul#reglist { list-style-type: none; padding: 0; margin: 0; } ul#reglist li { background-image: url(/images/layout/bullet.gif); background-repeat: no-repeat; background-position: 0 .5em; padding-left: 1em; } #footer { margin: 0px auto 0; padding:0 15px; width:841px; background: #000; } #footer p { margin:0; padding:7px; font-size:0.9em; color:#eee; } #footer p span { float:right; } #footer p span.left { float:left; } #footer a:link, #footer a:visited { color: #eee; border:0; } #footer a:hover, #footer a:active,#footer p strong { color:#fff; text-decoration:none; border:0; } #header, #content, #sidebar, #footer, .widget { overflow:hidden; } /*========= IMAGE CAPTION =========*/ /*========= AD WRAPPER =========*/ /*SIDEBAR AREA*/ #sidebar { /* border:thin solid yellow; */ float:left; width:158px; height:auto; margin:0; } #sidebarCap { float:left; clear:both; height:38px; width:158px; background: url(/images/layout/SidebarTop158x38.png) no-repeat; } #sidebarTitle { float:left; clear:both; width:138px; padding:0 10px 0 10px; background: url(/images/layout/SidebarRepeat158x1.jpg) repeat-y; } #sidebarTitle h3 { margin:0 0 10px 0; } #sidebarAd { margin:0 0 10px 0; width:131px; padding:5px 0 0 10px; background: url(/images/layout/DashRepeat6x1.jpg) repeat-x; } #sidebarList { float:left; width:158px; background: url(/images/layout/SidebarRepeat158x1.jpg) repeat-y; } #sidebarList ul { padding:1px 0 0 0; margin:0 5px 10px 4px; list-style-type: none; width:148px; background: url(/images/layout/DashRepeat6x1.jpg) repeat-x; } #sidebarList li { width:148px; margin:0; padding:0; background: url(/images/layout/DashRepeat6x1.jpg) bottom repeat-x; } #sidebarList li a { /* border:thin solid red; */ display:block; color:#0066FF; text-decoration:none; width:131px; padding:5px 0 5px 19px; font-family:arial, tahoma, verdana, sans-serif; font-size: 12px; } #sidebarList li a:hover { text-decoration:underline; background:#ffffff url(/images/layout/DashRepeat6x1.jpg) bottom repeat-x; } #sidebar li a.current { text-decoration:underline; background:#ffffff url(/images/layout/DashRepeat6x1.jpg) bottom repeat-x; font-weight:bold; } #sidebarBottom { float:left; width:148px; height:7px; background: url(/images/layout/SidebarBtm158x7.png) no-repeat; margin-bottom:10px; } #adUnderSidebar { float:left; display: inline; width:120px; margin-left:20px; } /*TABOOLA WIDGET STYLES*/ #trc_related_container { margin-top:10px; } /*CUSTOM ADSENSE STYLES*/ a.adsenseLink { text-decoration:none; } a.adsenseLink:hover { text-decoration:underline; } #customGoogleAd { float:left; line-height:1.1em; width:300px; margin:0 10px 0 0; font-family:arial,sans-serif; } /* TOP OF PAGE */ #article-block { width:940px; height:280px; position:relative; } #article-block a { color:#A4C6DD; text-decoration:none !important; } #article-block a:hover { color:#FFF; } #article-block h1 { text-indent:-9999px; margin:0; padding:0; } a#article-block-slideshow { position:absolute; left:14px; top:231px; display:block; font:13px/13px "trebuchet ms",sans-serif; padding:9px 20px 9px 56px; } #article-block ul { margin:0; padding:0; list-style:none; position:absolute; top:18px; width:250px; } ul#article-list-left { left:660px; } ul#article-list-right { left:740px; } #article-block li { margin:0; padding:0 0 14px 0; } #article-block li img { border:0; float:left; margin:0 7px 0 0; border:1px solid #D8D8CE; } #article-block li h3 { margin:0; padding:0; font:14px/14px "trebuchet ms",sans-serif; } #article-block li p { margin:0; padding:7px 0 0 0; font-size:11px; line-height:12px; color:#D8D8CE; } #article-blo { width:940px; height:181px; position:relative; } #article-blo a { color:#A4C6DD; text-decoration:none !important; } #article-blo a:hover { color:#FFF; } #article-blo h1 { text-indent:-9999px; margin:0; padding:0; } #article-blo ul { margin:0; padding:0; list-style:none; position:absolute; top:18px; width:250px; } ul#article-list-left { left:660px; } ul#article-list-right { left:740px; } #article-blo li { margin:0; padding:0 0 14px 0; } #article-blo li img { border:0; float:left; margin:0 15px 0 0; border:1px solid #D8D8CE; } #article-blo li h3 { margin:0; padding:0; font:14px/14px "trebuchet ms",sans-serif; } #article-blo li p { margin:0; padding:7px 0 0 0; font-size:11px; line-height:12px; color:#D8D8CE; } /* STYLES FOR INDIVIDUAL CITIES */ .washington-dc { background:url(/images/layout/top-washingtondc.jpg) no-repeat; } .washington-dc-small { background:url(/images/layout/top-washingtondc-small.jpg) no-repeat; }