/* ----- Start HP Styles ----- */
#hpFlashContain {width:960px;margin:0px auto;padding:0px;/*background:#a4a404;*/}
#hpFlashWrap {width:960px;margin:0px auto;padding:0px;position:relative;}
#hpFlashWrap #hpFlash {width:960px;height:500px;margin:0px auto;padding:0px;}

#hpFlashWrap #primaryNav {width:838px;height:43px;padding:0px;margin:0px;position:absolute;Top:507px;Left:60px;}
#hpFlashWrap #primaryNav ul#nav_primary {margin:0px;padding:0px;list-style:none;width:838px;height:43px;overflow:hidden;}
#hpFlashWrap #primaryNav ul#nav_primary li {margin:0px;padding:0px;float:left;background:none;}
#hpFlashWrap #primaryNav ul#nav_primary li a {display:block;height:43px;margin:0px;padding:0px;text-indent:-9000px;text-decoration:none;}
#hpFlashWrap #primaryNav ul#nav_primary li a span {display:none;margin:0px;padding:0px;}
#hpFlashWrap #primaryNav ul#nav_primary li a#pitem1 {width:168px;background:url(../images/navItem01.png) center;}
#hpFlashWrap #primaryNav ul#nav_primary li a#pitem2 {width:164px;background:url(../images/navItem02.png) center;}
#hpFlashWrap #primaryNav ul#nav_primary li a#pitem3 {width:164px;background:url(../images/navItem03.png) center;}
#hpFlashWrap #primaryNav ul#nav_primary li a#pitem4 {width:164px;background:url(../images/navItem04.png) center;}
#hpFlashWrap #primaryNav ul#nav_primary li a#pitem5 {width:172px;background:url(../images/navItem05.png) center;}
#hpFlashWrap #primaryNav ul#nav_primary li a:hover {background-position:bottom !important;}
#hpFlashWrap #primaryNav ul#nav_primary li a.active, #nav_primary li a.active:hover {background-position:top !important;}

#hpFlashWrap #hpNav {width:960px;height:50px;margin:0px auto;padding:0px;background:url(../images/hpNavBg.jpg) center top no-repeat;}

#hpBody {width:960px;margin:0px auto;padding:0px;background: url(../images/hpBodyBGtile2.jpg) center top repeat-y;overflow:hidden;}
#hpBody #hpBodyLiner {width:960px;padding:0px;margin:0px auto;overflow:hidden;background: url(../images/hpBodyBGtop2.jpg) center top no-repeat;}

#hpBody #hpBodyLiner #leftCol {width:303px;float:left;margin:8px 0px 0px 0px;padding:0px;overflow:hidden;font-size:1.1em;}
#hpBody #hpBodyLiner #leftCol #searchBar {width:295px;height:27px;margin:0px;padding:0px 4px 0px 4px;background:url(../images/hpBodyBGorange.jpg) left top no-repeat;overflow:hidden;}
#hpBody #hpBodyLiner #leftCol #searchBar table {padding:0px;margin:3px 0px 2px 0px;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner {width:269px;margin:12px 4px 0px 0px;padding:0px;float:right;overflow:hidden;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner h3 {width:250px;margin:0px;padding:2px 9px;background:#aebd22;color:#FFFFFF;text-align:left;font-size:1.3em;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner h3.socHead {margin:0px 0px 10px 0px;padding:3px 9px;background:#46a2e0;clear:both;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner p {font-size:1.0em;padding:2px 0px;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner a {font-size:1.0em;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner table {padding:0px;margin:3px 0px;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner table table {padding:0px;margin:2px 0px;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner table table td, #hpBody #hpBodyLiner #leftCol #hpTripPlanner table table td label {font-weight:bold;padding:0px;margin:0px;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner table table .startingPoint {width:161px;height:17px;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;border:#d9d9d9 1px solid;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner table table .endPoint {width:173px;height:17px;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;border:#d9d9d9 1px solid;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner table table #Email {width:153px;height:17px;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;border:#d9d9d9 1px solid;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner table table #Password {width:173px;height:17px;background:#FFFFFF url(../images/searchFieldBG.jpg) left top no-repeat;border:#d9d9d9 1px solid;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner input.hpSubmitter {display:block;padding:5px 10px 15px 0px;margin:0px 0px 0px -10px;float:left;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner a.forgetful {padding:10px 0px 0px 0px;margin:0px;float:left;font-weight:bold;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner ul#hpLoginList {margin:20px 0px 40px 0px;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner ul#hpLoginList li {background: url(../images/blueArrowOnGrad.jpg) left 0.3em no-repeat;}
#hpBody #hpBodyLiner #leftCol #hpTripPlanner ul#hpLoginList li a {font-size:0.9em;}

#hpBody #hpBodyLiner #centerCol {width:219px;margin:8px 0px 0px 0px;padding:0px;float:left;text-align:left;font-size:1.1em;}
#hpBody #hpBodyLiner #centerCol #paEventsCalendarHeader {width:191px;margin:0px;padding:7px 4px 6px 24px;background:#eb4f90 url(../images/hpBodyBGOrangeLight.jpg) left top no-repeat;}
#hpBody #hpBodyLiner #centerCol #paEventsCalendarHeader h3 {color:#FFFFFF;font-size:1.3em;line-height:14px;padding:0px;margin:0px;}
#hpBody #hpBodyLiner #centerCol #paEventsCalendar {width:178px;padding:19px 20px 19px 21px;margin:0px;text-align:left;}
#hpBody #hpBodyLiner #centerCol #paEventsCalendar #calendarForm {padding:0px;background:none;}

#hpBody #hpBodyLiner #rightCol {width:438px;margin:8px 0px 0px 0px;padding:0px;float:left;text-align:left;font-size:1.1em;}
#hpBody #hpBodyLiner #rightCol #whatsHapppeningHeader {width:390px;margin:0px;padding:6px 32px 4px 16px;background:#0190de url(../images/hpBodyBGblue.jpg) right top no-repeat;overflow:hidden;}
#hpBody #hpBodyLiner #rightCol #whatsHapppeningHeader a.floatRight{color:#FFFFFF;font-size:1.0em;font-weight:bold;text-decoration:none;}
#hpBody #hpBodyLiner #rightCol #whatsHapppeningHeader a.floatRight:hover {text-decoration:underline;}
#hpBody #hpBodyLiner #rightCol #whatsHapppeningHeader h3 {color:#FFFFFF;font-size:1.3em;padding:0px 0px 1px 0px;margin:0px;}
#hpBody #hpBodyLiner #rightCol #whatsHapppening {width:390px;margin:0px 32px 0px 16px;padding:0px;font-size:0.9em;}
#hpBody #hpBodyLiner #rightCol #whatsHapppening ul#whList {width:390px;margin:11px 0px 4px 0px;padding:0px;}
#hpBody #hpBodyLiner #rightCol #whatsHapppening ul#whList li {width:382px;margin:0px;padding:4px;list-style:none;overflow:hidden;}
#hpBody #hpBodyLiner #rightCol #whatsHapppening ul#whList li div.happeninIcon {width:27px;margin:0px 7px 0px 0px;padding:0px;float:left;}
#hpBody #hpBodyLiner #rightCol #whatsHapppening ul#whList li div.happeninIcon img {/*border:#a2a2a2 1px solid;*/}
#hpBody #hpBodyLiner #rightCol #whatsHapppening ul#whList li div.happeninWords {width:348px;margin:0px;padding:0px;overflow:hidden;float:left;}
#hpBody #hpBodyLiner #rightCol #whatsHapppening ul#whList li div.happeninWords p {color:#0067ab;font-size:1.0em;}
#hpBody #hpBodyLiner #rightCol #whatsHapppening ul#whList li div.happeninWords p span {font-weight:bold;color:#0067ab;}
#hpBody #hpBodyLiner #rightCol #whatsHapppening ul#whList li div.happeninWords p a {font-weight:bold;color:#0067ab;text-decoration:none;font-size:1.0em;}
#hpBody #hpBodyLiner #rightCol #whatsHapppening ul#whList li div.happeninWords p a:hover {text-decoration:underline;}
#hpBody #hpBodyLiner #rightCol #whatsHapppening ul#whList li.whA {background:#ececec url(../images/whGrayBg.jpg) right top repeat-y;}
#hpBody #hpBodyLiner #rightCol #whatsHapppening ul#whList li.whB {background:none;}

#hpBody #hpBodyLiner #rightCol .seeMorePA {width:390px;margin:0px 32px 0px 16px;padding:0px;overflow:hidden;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreHead {width:380px;margin:0px;padding:5px 5px 2px 5px;background:#d69f0f;overflow:hidden;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreHead h4 {margin:0px;padding:0px;font-size:1.1em;color:#FFFFFF;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreHead a {margin:0px;padding:0px;font-size:1.1em;color:#FFFFFF;text-decoration:none;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreHead div.floatRight {width:180px;margin:0px;padding:0px;float:right;text-align:right;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreHead div.floatRight p {margin:0px;padding:0px;color:#FFFFFF;font-size:1.0em;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreHead div.floatRight p a {font-size:1.0em;font-weight:bold;color:#FFFFFF;text-decoration:none;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreHead div.floatRight p a:hover {text-decoration:underline;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreImage {width:32px;margin:0px;padding:5px;float:left;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreText {width:348px;margin:0px;padding:5px 0px 5px 0px;float:left;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreText p {color:#0067ab;font-size:1.0em;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreText p span {font-weight:bold;color:#0067ab;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreText p a {font-weight:bold;color:#0067ab;text-decoration:none;font-size:1.0em;}
#hpBody #hpBodyLiner #rightCol .seeMorePA .seeMoreText p a:hover {text-decoration:underline;}

#hpBody #hpBodyLiner #rightCol .seeMorePA ul#internationalFlags {margin:5px 0px;}
#hpBody #hpBodyLiner #rightCol .seeMorePA ul#internationalFlags li {float:left;background:none;}
#hpBody #hpBodyLiner #rightCol .seeMorePA ul#internationalFlags li a {display:block;width:32px;height:22px;padding:0px;margin:0px;text-indent:-9999px;overflow:hidden;}
#hpBody #hpBodyLiner #rightCol .seeMorePA ul#internationalFlags li a#spain {background: url(/images/flagsSpain.jpg) left top no-repeat;}
#hpBody #hpBodyLiner #rightCol .seeMorePA ul#internationalFlags li a#italy {background: url(/images/flagsItaly.jpg) left top no-repeat;}
#hpBody #hpBodyLiner #rightCol .seeMorePA ul#internationalFlags li a#england {background: url(/images/flagsEngland.jpg) left top no-repeat;}
#hpBody #hpBodyLiner #rightCol .seeMorePA ul#internationalFlags li a#france {background: url(/images/flagsFrance.jpg) left top no-repeat;}
#hpBody #hpBodyLiner #rightCol .seeMorePA ul#internationalFlags li a#germany {background: url(/images/flagsGermany.jpg) left top no-repeat;}
#hpBody #hpBodyLiner #rightCol .seeMorePA ul#internationalFlags li a#china {background: url(/images/flagsChina.jpg) left top no-repeat;}
#hpBody #hpBodyLiner #rightCol .seeMorePA ul#internationalFlags li a#russia {background: url(/images/flagsRussia.jpg) left top no-repeat;}
#hpBody #hpBodyLiner #rightCol .seeMorePA ul#internationalFlags li a#sweden {background: url(/images/flagsSweden.jpg) left top no-repeat;}

/* For HP content area */
div#hpContent {width:900px;padding:5px 0px 0px 0px;margin:10px 30px 0px 30px;float:none;clear:both;text-align:left;/*border-top:#50507E 1px dashed;*/overflow:hidden;}
div#hpContent h1, div#hpContent h2, div#hpContent h3, div#hpContent h4, div#hpContent h5, div#hpContent h6, div#hpContent p, div#hpContent ul, div#hpContent ol {padding:5px 0px;}

#hpBody #hpBodyBottom {width:960px;height:20px;margin:0px;padding:0px;float:left;clear:both;background:/*#bdd5e1*/ url(../images/hpBodyBottom2.jpg) center bottom no-repeat;overflow:hidden;position:relative;}
/* ----- End HP Styles ----- */
