@media print {
#menu, #footer { display:none; }
#print-area { background:#eee; display:block; }
#print-area h1 img { border:1px solid #555; }
#endcap { background:#036; }
html, #page { background:none; }
}
* { margin:0px; padding:0px; }
* img { border:0px; }
html { background:/*#aba176*/#a8d04c url('t4g_backv.gif') repeat-x 0px -38px; }
/*html { background:#a8d04c url('t4g_back_page.jpg') repeat-x 0px -38px; }*/
body { font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin:0px auto; width:770px; position:relative; }
abbr[title] { border-bottom-width:0; }
span.abbr { font-size:.7em; font-weight:normal; position:relative; top:-.5em; cursor:help; display:inline; }
abbr, a abbr, a:hover abbr, a span.abbr, a:hover span.abbr { text-decoration:none; }
/**/
/* menu styles */
#menu { background:#fff url('t4g_backv.gif') repeat-x 0px 0px; font-size:1.2em; font-weight:bold; margin:5px auto 0px auto; }
#menu span { display:block; height:38px; }
#menu span.abbr { display:inline; height:auto; }
#menu .left { background:#fff url('t4g_backs.gif') no-repeat 0px -71px; float:left; width:12px; }
#menu .right { background:#fff url('t4g_backs.gif') no-repeat 0px 0px; float:right; width:18px; }
/**previ edit for new menu items **/
#menu ul { height:38px; margin:0 0 0 50px; }
/**previ edit for new menu items **/
#menu li { display:inline; list-style-type:none; }
#menu a { border-right:1px solid #4a4a4a; color:#4a4a4a; display:block; float:left; margin:0px; padding:8px; text-decoration:none; }
#menu a:hover { text-decoration:underline; }
#menu a:hover span.abbr { text-decoration:none; }
#menu .last { border-style:none; white-space:nowrap; padding:8px 8px 8px 11px; }
#menu .submenu { background:#4d85c5; clear:both; display:none; height:auto; margin-bottom:-20px; position:absolute; top:37px; width:200px; z-index:10; }
#menu .submenu li a { background:#4d85c5; border-bottom:1px solid #4a4a4a; border-left:1px solid #4a4a4a; color:#fff; display:block; float:none; height:24px; font-size:1em; line-height:1.1em; padding:8px 10px 0px; }
#menu .submenu li a:hover { background:#fff url('t4g_backv.gif') repeat-x 0px 0px; color:#236fc0; }
#menu .submenu li a span.double { margin-top:-5px; margin-bottom:5px; padding-bottom:2px; cursor:pointer; }
#sub-gozero { left:275px; }
#sub-voluntourism { left:368px; }
#sub-efforts { right:60px; }
/**/
/* page styles */
/*#page{background:url('http://i.travelocity.com.edgesuite.net/images/images/mediakit-backh.gif') repeat-y 100% -487px;height:836px;margin:0px auto 10px auto;padding-right:7px;z-index:2;}*/
#page { background:url('t4g_backh.gif') repeat-y 100% 100%; margin:0px auto 10px auto; position:relative; z-index:2; zoom:1; }
#page .left { background:url('t4g_backs.gif') no-repeat 0px -105px; display:block; height:14px; left:0px; position:absolute; top:-4px; width:12px; }
#page .right { background:url('t4g_backs.gif') no-repeat 0px -36px; display:block; height:14px; position:absolute; right:0px; top:-2px; width:18px; z-index:5; }
#page .lefta { background:url('t4g_backs.gif') no-repeat 0px -121px; bottom:0px; display:block; height:19px; left:0px; position:absolute; width:12px; }
#page .righta { background:url('t4g_backs.gif') no-repeat 0px -52px; bottom:0px; display:block; height:19px; position:absolute; right:0px; width:18px; }
#page .shade { background:url('t4g_backs.gif') no-repeat -12px -71px; display:block; height:792px; position:absolute; right:0px; top:0px; width:7px; }
#page .pagebottom { background:#fff url('t4g_backva.gif') repeat-x 0px 8px; display:block; height:16px; width:763px; }
/**/
/* footer styles */
#footer { color:#fff; margin:0em auto 10px auto; }
#footer a { color:#fff; font-size:1.1em; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer h4, #footer p { clear:both; }
#footer h4 { font-size:1.2em; margin:0em 0em .4em 0em; }
#footer p { margin-bottom:.5em; }
#footer li { display:block; float:left; list-style-type:none; padding:.1em 0px; }
#footer ul { border-bottom:1px solid #4d4019; margin-bottom:1em; }
#brands { height:4.5em; }
#brands li a { display:block; width:148px; }
#l18n { height:6.5em; }
#l18n li a { display:block; width:96px; }
#endcap { clear:both; display:block; margin:25px 17px 0px 18px; padding-bottom:8px; }
#endcap a { background:#036; color:#fff; display:block; font-size:1.3em; font-weight:bold; height:90px; line-height:4em; text-align:center; text-decoration:none; width:728px; }
#endcap a em { font-style:normal; text-decoration:underline; }
#print-area { height:1%; background:#fff url('t4g_backva.gif') repeat-x 0px -28px; margin:0px 7px 0px 0px; padding-top:2px; }
#print-area h1 { display:block; }
#print-area h1 img { display:table-cell; height:255px; margin:25px 24px; width:715px; }
.clear { clear:both; display:table; height:0px; }
#travelocity-home-link { position:absolute; right:32px; top:4px; }
#content { /*position:relative;*/ color:#777; font-size:1.2em; font-weight:bold; margin:0px 25px; }
.minor { font-weight:normal; margin:0px 0px -25px 0px; padding:0px; text-decoration:none; }
.minor:hover { text-decoration:underline; }
#icon-travelocity { background:url('t4g_icons.gif') no-repeat 0px 0px; }
#icon-cag { background:url('t4g_icons.gif') no-repeat 0px -329px; }
#icon-directory { background:url('t4g_icons.gif') no-repeat 0px -164px; }
#icon-green { background:url('t4g_icons.gif') no-repeat 0px -82px; }
#icon-gozero { background:url('t4g_icons.gif') no-repeat 0px -247px; }
#icon-share { background:url('t4g_icons.gif') no-repeat 0px -329px; }
#icon-child { background:url('t4g_icons.gif') no-repeat 0px -411px; }
#icon-effort { background:url('t4g_icons.gif') no-repeat 0px -493px; }
#icon-ng-kids { background:url('t4g_ng-kids.jpg') no-repeat 0px 0px; }
#content p { margin-bottom:2em; }
#content em { color:#036; font-style:normal; font-weight:bold; }
#content h2 { color:#7db700; font-size:1.4em; }
span.grouped { white-space:nowrap; }
/**/
/* panel-left styles */
#panel-left { float:left; width:234px; }
#panel-left em { display:block; float:left; font-size:1.2em; margin:-1px 3px 0px 0px; text-indent:0px; }
#panel-left li { color:#236fc0; display:block; font-size:1.2em; font-weight:bold; list-style-type:none; margin-bottom:20px; }
#panel-left li a { color:#777; text-decoration:none; }
#panel-left li a:hover { color:#236fc0; text-decoration:underline; }
#panel-left ul#sublist li { margin:5px 0px 5px 1.5em; font-size:.85em; }
/**/
/* panel-right styles */
#panel-right { border-left:1px solid #c2c2c2; float:left; margin-left:25px; padding-left:120px; width:333px; }
#panel-right h2 { height:82px; margin:0px 0px -35px -101px; padding-left:101px; }
#panel-right h2 span { display:block; color:#236fc0; font-size:.9em; }
#panel-right h2 span.abbr { display:inline; color:#7db700; font-size:.7em; }
#panel-right h2 span.sub { font-size:.7em; }
#panel-right a { color:#236fc0; display:block; }
#panel-right .inline { display:inline; }
#panel-right li { color:#777; font-size:1em; list-style-image:url('http://i.travelocity.com.edgesuite.net/mediakit-dot.gif'); margin-bottom:2em; }
#panel-right li span, #igougo-demographics span, #svt-demographics span, #tvl-demographics span { display:inline; font-size:.8em; font-weight:normal; }
#panel-right ul { margin:0px 0px 30px 20px; }
#content #panel-right p { line-height:1.5em; }
#content #panel-right p.single { margin-top:-57px; }
#content #panel-right p.double { margin-top:-34px; }
#content #panel-right p.triple { margin-top:23px; }
.panel-right-container { width:433px; height:600px; overflow:auto; position:relative; }
.panel-right-text { padding-right:20px; }
/**/
/* ads styles */
/*#ads a { display:block; }
#ads #ad1 { height:174px; }
#ads #ad2 { height:85px; margin-top:10px; }
#ads #ad3 { height:85px; margin-top:10px; }*/
#ads div { margin-top:10px; }
#homepage #ads { bottom:138px; height:auto; position:absolute; left:18px; width:240px; }
#homepage #icon-gozero, #homepage #icon-share { margin-bottom:-60px; }
#homepage .spacer { padding-bottom:0px; }
/**/
/* home page */
#homepage h2 a { color:#7db700; text-decoration:none; }
#homepage h2 a:hover { text-decoration:underline; }
/**/
/* favorite trips */
#panel-right .panel-right-flush { width:inherit; margin-left:-95px; }
#panel-right .panel-right-flush h2 { height:auto; margin:0px; padding:0px 0px 10px; }
#panel-right .panel-right-flush p { margin:0px; padding:0px; font-size:1.2em; font-weight:300; }
#panel-right #fav-trips-list { font-weight:300; }
#panel-right #fav-trips-list div { clear:both; float:none; position:relative; width:auto; min-height:83px; margin:0px; padding:0px 0px 20px;}
#panel-right #fav-trips-list a { display:block; font-size:1.4em; }
#panel-right #fav-trips-list img { display:block; float:left; width:150px; height:102px;}
#panel-right #fav-trips-list span { display:block; float:left; width:250px; height:auto; margin-left:20px; margin-top:-3px; margin-bottom:12px; font-size:1em; }
br.clear { clear:both; float:none; display:block; height:1%; }
/**/
/* non-profit partners */
#panel-right #np-partners { width:433px; }
#panel-right #np-partners img { display:block; margin-top:40px; }
#panel-right #np-partners p { margin-top:10px; font-size:1em; }
#panel-right #np-partners a { display:inline; }
/**/
/* ca guidelines */
#panel-right #ca-guidelines { margin-top:76px; }
#panel-right #ca-guidelines h2 { color:#505050; }
#panel-right h3 { margin-bottom:.25em; color:#003366; font-size:1.2em; }
#panel-right h3 span { font-weight:300; }
#panel-right #ca-guidelines p { margin-bottom:1.5em; font-size:1em; }
#panel-right #ca-guidelines li { list-style:none; background:url(t4g_icon_cag_bull.gif) no-repeat; margin-left:-18px; padding-left:28px; font-weight:300; }
#panel-right #ca-guidelines ol { padding:.25em 0px 0px 2em; }
#panel-right #ca-guidelines ol li { list-style:outside decimal; background:none; margin:0px; padding:.25em 0px 0px; }
#panel-right table#app-period { border:1px solid #caea95; margin:1.5em 0px 2em; }
#panel-right table#app-period th { background:#caea95; font-weight:700; }
#panel-right table#app-period th, #panel-right table#app-period td { padding:5px 10px; text-align:center; }
#panel-right table#app-period td { white-space:nowrap; font-weight:300; }
#panel-right table#app-period tr.hilite { background:#eff9e0; }
#panel-right #ca-guidelines a { display:inline; }
/**/
/* ca application */
#panel-right #ca-application { margin-top:0px; }
#panel-right #ca-application h3 { margin-top:1.5em; }
#panel-right #ca-application p { margin-bottom:.5em; font-size:1em; }
#panel-right #ca-application a { display:inline; }
#panel-right #ca-application table#app-period { margin:0px; }
#panel-right #ca-application .app-content { width:inherit; font-size:1em; font-weight:300; }
#panel-right #ca-application .app-content .form-group { float:none; clear:both; margin-top:10px; }
#panel-right #ca-application .app-content .form-col { float:left; margin-right:20px; }
#panel-right #ca-application .app-content label { display:block; }
#panel-right #ca-application .app-content label.lbl-inline { display:inline; vertical-align:middle; }
#panel-right #ca-application .app-content label span { white-space:nowrap; font-size:.9em; }
#panel-right #ca-application .app-content p.info { margin:5px 0px 0px; font-size:.9em; }
#panel-right #ca-application .app-content span.info { font-size:.9em; }
#panel-right #ca-application .app-content input.addl { margin-top:5px; }
#panel-right #ca-application .app-content input { vertical-align:middle; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:1em; }
#panel-right #ca-application .app-content select { vertical-align:middle; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, sans-serif; font-size:1em; }
.off { display:none; }
#ca-application .btns { margin-top:1.5em;text-align:center; }
/**/
/* ca thanks */
#ca-thanks.examples { padding-bottom:200px; font-size:1.1em; font-weight:300; }
/**/
/* ca faqs */
#panel-right #ca-faqs { margin-top:76px; }
#panel-right #ca-faqs h3 { margin-top:1em; }
#panel-right #ca-faqs h3.first { margin-top:0px; }
#panel-right #ca-faqs p { margin-bottom:1.5em; font-size:1em; }
#panel-right #ca-faqs a { display:inline; }
#panel-right #ca-faqs table#app-period { margin:0px 0px 1.5em; }
/**/
/* ca past winners */
#panel-right #ca-past { margin-top:76px; }
#panel-right #ca-past h3 { margin-top:1em; }
#panel-right #ca-past h3.first { margin-top:0px; }
#panel-right #ca-past p { margin-bottom:1.5em; font-size:1em; }
#panel-right #ca-past p span { display:block; }
#panel-right #ca-past p strong { color:#505050; }
#panel-right #ca-past a { display:inline; }
/**/
/* green directory */
#headerImage {padding:15px;display:block;}
#overview { position:relative; height:1%; border-bottom:1px solid #c2c2c2; margin:0px 0px 2em; padding-left:101px; }
#overview h2 { height:82px; margin:0px 0px -35px -101px; padding-left:101px; }
#overview p { margin:-60px 0px 1.5em; }
#gd #panel-left h3 { margin-bottom:2px; color:#7db700; font-size:1.3em; }
#gd #panel-left h4 { font-size:1.2em; }
#gd #panel-left h4 a { color:#777; text-decoration:none; }
#gd #panel-left h4 a:hover { text-decoration:underline; }
#gd #panel-left img { float:left; margin:5px 10px 0px 0px; }
#gd #panel-left p { font-weight:300; }
#gd #panel-right { width:423px; padding-left:25px; }
#gd #panel-right h3 { color:#7db700; font-size:1.3em; }
#gd #panel-right ul.gd-regions { width:45%; float:left; margin-left:0px; margin-bottom:1.5em; padding:0px; }
#gd #panel-right ul.gd-regions li { list-style:none; background:url(t4g_icon_gr_bull.gif) no-repeat; height:1%; margin:4px 0px 0px 0px; padding-left:28px; line-height:1.5em; }
#gd #panel-right ul.gd-regions-sub { margin:0px; }
#gd #panel-right a { text-decoration:underline; }
#panel-right #CertPart table { color:#777; font-size:1em; }
#gd img.inline { vertical-align:text-top; }
#gd #gd-list { height:200px; overflow:auto; }
#gd #gd-list ul { margin:0px 0px 0px 5px; padding:0px; }
#gd #gd-list li { list-style:none; margin-top:5px; margin-bottom:0px; }
#gd #gd-list a { display:block; padding-left:15px; }
#gd #gd-list .hilite { background:#f0f8e0; }
#gd #gd-list h4 { background:#cced97; padding-left:5px; font-size:1.3em; }
#gd #gd-list h4#title-usaec, #gd #gd-list ul#list-usaec { display:block; }
#gd #gd-list h4#title-usamw, #gd #gd-list h4#title-usawc, #gd #gd-list h4#title-asia, #gd #gd-list h4#title-canada, #gd #gd-list h4#title-europe, #gd #gd-list h4#title-mexico { display:none; }
#gd #gd-list ul#list-usamw, #gd #gd-list ul#list-usawc, #gd #gd-list ul#list-asia, #gd #gd-list ul#list-canada, #gd #gd-list ul#list-europe, #gd #gd-list ul#list-mexico { display:none; }
#gd #gd-why { border-top:1px solid #c2c2c2; margin-top:20px; padding:10px 0px 0px; }
#gd #gd-why h2 { height:1em; margin:0px 0px .5em; color:#777; font-size:1em; }
#gd #gd-why p { height:1%; margin-bottom:.75em; font-size:.8em; font-weight:300; }
/**/
/* go zero */
#gozero .examples { font-weight:300; }
#gozero .examples ul { margin-bottom:1em; }
#gozero .examples li { margin-bottom:0px; }
#gozero .examples span.grouped { font-size:1em; }
#gozero #offset { margin-top:40px;font-weight:300; }
#gozero #offset h3 { margin-top:1em; }
#gozero #offset ol { margin-left:2em; }
#gozero #offset ol li { list-style:decimal; margin-bottom:.5em; }
#gozero .examples p { margin-bottom:.5em; }
#gozero .btns { width:inherit; height:100px; padding:50px 0px; }
#gozero .btns.howto { height:200px; }
#gozero .btns .lbl { float:left; width:auto; margin-right:10px; padding-top:8px; color:#7DB700; font-size:1.7em; font-weight:700; }
#gozero .btns .btn { float:left; width:auto; }
#gozero #ads { bottom:160px; height:388px; position:absolute; left:18px; width:240px; }
#gozero #ads div { position:relative; margin-top:20px; }

/**/
/* children and nature etc */
#cn .examples { font-size:1.1em; font-weight:300; }
#cn #outside.examples { padding-bottom:0px; }
#cn .examples h2 { height:auto; margin-bottom:0px; }
#cn #outside img { float:left; margin:0px 10px 0px 0px; }
#cn .examples li { list-style:none; background:url(t4g_icon_cn_bull.gif) no-repeat 0px 4px; margin:4px 0px 1em -46px; padding-left:28px; }
#cn .examples li.single { background-position:0 2px; line-height:1.5em; }
#sidebar { position:absolute; top:500px; left:28px; width:234px; }
#sidebar .items { border-top:1px solid #c2c2c2; padding-top:30px; font-weight:300; }
#sidebar .items img { float:left; margin:0px 10px 5px 0px; }
#sidebar h3 { color:#7db700; font-size:1.1em; }
#cn-trips { position:relative; height:600px; overflow:auto; margin-top:20px; }
#cn-trips .item { position:relative; float:left; width:210px; min-height:290px; margin:0px 20px 20px 0px; font-size:.9em; font-weight:300; }
#cn-trips h3 { color:#7db700; font-size:1.3em; }
#cn-trips img { display:block; width:210px; margin:5px 0; }
#cn-trips img.logo { position:absolute; right:0px; bottom:0px; display:block; float:right; width:auto; }
#cn-trips .item p { margin-bottom:0px; }
#cn-trips div.clear { display:block; height:6px; border-top:1px solid #c2c2c2; padding-bottom:5px; }
#cn img.trips-photo { display:block; margin:-50px 0px 30px; }
#cn .trips { background:url(http://i.travelpn.com.edgesuite.net/images/graphics_prod/logos/pm/080428_national_geographic_logo.gif) center bottom no-repeat; padding-bottom:36px; font-weight:300; }
#cn iframe { width:720px; height:130px; margin-top:2em; }
/**/
/* our efforts */
#efforts #panel-right .panel-right-flush img.fit { width:428px; }
#efforts .examples { border-top:1px solid #c2c2c2; font-size:1.1em; font-weight:300; padding:20px 0px 0px; }
#efforts .examples h2 { height:auto; margin-bottom:0px; }
#efforts .examples li { list-style:none; background:url(t4g_icon_oe_bull.gif) no-repeat 0px 4px; margin:4px 0px 1em -46px; padding-left:28px; }
#efforts .examples li.grant { background-image:url(t4g_icon_vo_bull.gif); }
#efforts .examples li.gozero { background-image:url(t4g_icon_gz_bull.gif); }
#efforts .h3 { font-size:1.1em; }
#efforts .letter p { margin-bottom:.5em; }
#efforts .letter em { font-style:italic; font-weight:300; }

/**/
/*
#homepage #panel-left p{margin-bottom:0px;}
#homepage #panel-right span{display:block;float:left;}
#homepage #panel-right span a{display:block;height:128px;margin-right:20px;text-align:center;width:145px;}
#homepage #panel-right li{clear:both;list-style-image:none;list-style-type:none;margin-bottom:0px;}
#homepage #panel-right ul{margin:0px;}
#tvl-brandoverview #panel-right ul{margin-top:-20px;}
#tvl-brandoverview #panel-right h2{margin:0px;}
#tvl-brandoverview #panel-right li{color:#036;margin-bottom:0px;}
#tvl-brandoverview #panel-right h2 img{display:inline-block;height:75px;vertical-align:text-bottom;width:147px;}
#igougo-demographics #panel-right li,#svt-demographics #panel-right li,#tvl-demographics #panel-right li{margin-bottom:1em;}
#igougo-demographics #panel-right ul,#svt-demographics #panel-right ul,#tvl-demographics #panel-right ul{margin-bottom:0em;}
#igougo-ratefinder #panel-right a,#igougo-adunits #panel-right a,#svt-adunits #panel-right a,#tvl-adunits #panel-right a,#tvl-experiencefinder #panel-right a{color:#777;display:inline;text-decoration:none;}
#igougo-ratefinder #panel-right a:hover,#igougo-adunits #panel-right a:hover,#svt-adunits #panel-right a:hover,#tvl-adunits #panel-right a:hover,#tvl-experiencefinder #panel-right a:hover{color:#036;text-decoration:underline;}
#igougo-adunits #panel-right li,#svt-adunits #panel-right li,#tvl-adunits #panel-right li,#tvl-experiencefinder #panel-right li{list-style-image:none;list-style-type:none;margin:2px 0px;}
#igougo-adunits #panel-right span,#svt-adunits #panel-right span,#tvl-adunits #panel-right span,#tvl-experiencefinder #panel-right span{display:inline;font-size:.8em;font-weight:normal;}
#igougo-adunits #panel-right h2,#svt-adunits #panel-right h2,#tvl-adunits #panel-right h2,#tvl-experiencefinder #panel-right h2{font-size:1.2em;margin:0px;}
#igougo-adunits #panel-right ul,#svt-adunits #panel-right ul,#tvl-adunits #panel-right ul,#tvl-experiencefinder #panel-right ul{margin:0px 0px 19px 0px;}
#igougo-ratefinder #panel-right h2{margin:0px;}
#igougo-ratefinder #panel-right li{margin-bottom:1em;}
#igougo-ratefinder #panel-right a{font-size:1em;}
#svt-brandoverview #svt-brand,#svt-whyadvertise #svt-whyad,#svt-demographics #svt-demo,#svt-adunits #svt-adop,#igougo-ratefinder #igougo-rate,#igougo-brandoverview #igougo-brand,#igougo-whyadvertise #igougo-whyad,#igougo-demographics #igougo-demo,#igougo-adunits #igougo-adop,#igougo-experiencefinder #igougo-rate,#tvl-brandoverview #tvl-brand,#tvl-whyadvertise #tvl-whyad,#tvl-demographics #tvl-demo,#tvl-adunits #tvl-adop,#tvl-experiencefinder #tvl-expf{color:#036;}
#svt-brandoverview #svt-brand:hover,#svt-whyadvertise #svt-whyad:hover,#svt-demographics #svt-demo:hover,#svt-adunits #svt-adop:hover,#igougo-ratefinder #igougo-rate:hover,#igougo-brandoverview #igougo-brand:hover,#igougo-whyadvertise #igougo-whyad:hover,#igougo-demographics #igougo-demo:hover,#igougo-adunits #igougo-adop:hover,#igougo-experiencefinder #igougo-rate:hover,#tvl-brandoverview #tvl-brand:hover,#tvl-whyadvertise #tvl-whyad:hover,#tvl-demographics #tvl-demo:hover,#tvl-adunits #tvl-adop:hover,#tvl-experiencefinder #tvl-expf:hover{text-decoration:none;}
#svt-brandoverview p sup{font-size:.8em;}
#svt-demographics #panel-right p em{font-size:1.2em;}
#tvl-experiencefinder #panel-right p em span{color:#036;font-size:1.4em;}
#tvl-experiencefinder p a{font-size:1em;}
#tvl-aboutglobal p a{display:inline;text-decoration:none;}
#tvl-aboutglobal p a:hover{text-decoration:underline;}
#tvl-aboutglobal h2{font-size:1.4em;}
#tvl-thankyou #panel-right{width:350px;}
#tvl-thankyou h2{text-align:right;}
#tvl-contactus #panel-left{height:418px;position:relative;}
#tvl-contactus #panel-left p{margin:0px;}
#tvl-contactus #endcap{background:#036;height:55px;margin:25px 0px;text-align:center;}
#tvl-contactus input{width:290px;}
#tvl-contactus select{width:298px;}
#tvl-contactus .short{width:220px;}
#tvl-contactus #country,#tvl-contactus #state{width:228px;}
#tvl-contactus input,select{border:2px inset #aaa;float:left;margin:5px 0px 0px 10px;}
#tvl-contactus input,#tvl-contactus label,#tvl-contactus textarea{padding:2px;}
#tvl-contactus select{padding:2px 0px 2px 2px;}
#tvl-contactus label{display:block;float:left;margin-top:5px;text-align:right;width:100px;}
#tvl-contactus #comments{clear:both;float:none;padding-top:10px;text-align:left;width:400px;}
#tvl-contactus textarea{border:2px inset #aaa;font-family:inherit;font-size:1.2em;width:404px;}
#tvl-contactus button{background:url('http://i.travelocity.com.edgesuite.net/mediakit-button.gif') no-repeat 50% 50%;border-style:none;color:#fff;cursor:pointer;font-size:1.2em;font-weight:bold;height:55px;left:-260px;position:absolute;top:443px;width:713px;}
#tvl-contactus #panel-right{position:relative;}
#tvl-contactus #panel-right span{display:inline;font-size:.8em;font-weight:normal;}
#comments-length em{color:#090;font-weight:bold;}
#tvl-contactus .minor:hover{text-decoration:none;}
*/
#form-alert { bottom:0px; color:#900; position:absolute; }
#panel-left #form-alert li { font-weight:normal; list-style-type:disc; }
#form-alert ul { margin-left:20px; }
.indent { text-indent:24px; }

