/**************************************************
 * FileName - //p4-wdpro/External/WDPRO/Projects/Sites/WDWSite/1.0.1/src/main/webapp/css/nonGlobal/vacationpackage/overview/vpOverview.css
 *
 *  Disney.  All rights reserved.
 *
 * $Author: ajain $ 
 * $Revision: $
 * $Change:  $
 * $Date: 2008/10/20 $
 **************************************************/
/* 
 * OriginalAuthor: Sapient 
 * Build Number:  $1.0.1.0006-SNAPSHOT
 *
 * @DESCRIPTION: Contains the styles for Vacation Package overview
*/


.vpOverviewModule {
	background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgBtmPlanOverview.gif') no-repeat left bottom;
	padding-bottom: 7px;
}

.vpOverviewModule .bd {
	background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgTopPlanOverview.gif') no-repeat left top;
	float: left;
}

.vpOverviewModule .vpDescription {
	padding-left: 16px;
	padding-top: 12px;
}

.vpOverviewModule .vpDescription h2 {
	float: left;
	font-size: 1.3em;
	font-weight: normal;
	padding: 5px 8px 0 0;
}

.vpOverviewModule .vpDescription .vpHeading {
	float: left;
	padding-bottom: 10px;
	*padding-bottom: 0;
}

.vpOverviewModule .vpDescription .vpHeading form{
	float: left;
	width: 250px;
}

.vpOverviewModule .vpDescription p {
	clear: both;
	font-size: 0.750em;
	line-height: 1.5;
	padding-bottom: 8px;
	width: 100%;
}

.vpOverviewModule .vpDescription .vpHeading select {
	border: 1px solid #DCDADA;
	float: left;
	font-size: 0.75em;
	padding: 3px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-topleft: 5px;
	height: 25px;
}

.vpOverviewModule .vpDescription .vpHeading .goBtn {
	background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/headerGoBtn.gif') no-repeat scroll 0;
	display: block;
	float: left;
	height: 25px;
	width: 31px;
}

.vpOverviewModule .vpDescription .vpHeading .goBtn span {
	color: #056287;
	cursor: pointer;
	display: block;
	font-size: 0.8em;
	padding-top: 4px;
	text-align: center;
	width: 100%;
}

.subSingleLg.first.last {
	_margin-left: 0;
}

/* For The Tabel display vacatio package types *******************************************/
.vacationPckgType {
	width: 470px;
    border-collapse:separate;
    margin-left:15px;
}

.vacationPckgType thead {
	background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgDailyEventsHd.gif') no-repeat scroll center top;
	font-size: 0.75em;
}

.vacationPckgType thead th {
	padding: 8px 10px;
}

.vacationPckgType td {
	padding: 8px 10px;
}

.vacationPckgType thead tr th {
	font-weight: bold;
}
.vacationPckgType tbody{
   border-left:solid 1px #d9d9d9;
   border-right:solid 1px #d9d9d9; 
}
.vacationPckgType tbody td{
    border-left:solid 1px #d9d9d9;
    border-right:solid 1px #d9d9d9;
}

.vacationPckgType tbody .begin .time {
	background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgDailyEventsfirstRowLeft.gif') no-repeat left top;
}

.vacationPckgType tbody .begin .event {
	background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgDailyEventsFirstRowRight2.png') no-repeat right top;
}

.vacationPckgType tbody .time {
	background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgDailyEventsTime.gif') repeat-y left top;
	font-size: 0.94em;
	font-variant: small-caps;
	text-align: right;
	width: 10%;
}

.vacationPckgType tbody .event {
	font-size: 0.75em;
	padding-left: 20px;
}

.vacationPckgType tbody .event a {
	background: url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/icnMedRightArrow.gif') no-repeat 0 5px;
	display: block;
	padding: 4px 0;
	padding-left: 20px;
	text-decoration: underline;
}


.vacationPckgType tbody .end .time {
	background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgDailyEventsEndLeft.gif') no-repeat left bottom;
}

.vacationPckgType tbody .end .event {
	background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgDailyEventsEndRight.gif') no-repeat right bottom;
}

.vacationPckgType tfoot tr,
.vacationPckgType tfoot td{
    padding:0;
    height:7px;
}

.vacationPckgType tfoot td{
    padding-right:10px;
    background-color:inherit;
    background:transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgDailyEventsHd.gif') no-repeat right -31px; 
}

.vacationPckgType tfoot .lastBottomEdge{
    height:7px;
    background-color:inherit;
    background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgDailyEventsHd.gif') no-repeat left -31px;
}
.vacationPckgType tfoot tr.alt td{
    background-color: #ECF9FE;
}

/* displaying popular vacation packages *************************************/
.popularVacation .notepadContent{
    width:184px;
    padding:0 23px;
}
.popularVacation h4 {
	font-size: 0.940em;
	padding-bottom: 8px;
}

.popularVacation p {
	padding:0 0 15px 10px;
}

.popularVacation h5,
.popularVacation p {
	font-size: 0.750em;
}

.popularVacation h5 a {
	background: url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/icnSmallRightArrow.gif') no-repeat 0 3px;
	padding-left: 10px;
	text-decoration: underline;
}

.popularVacation h5 a:hover {
	background: url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/icnSmallRightArrowOn.gif') no-repeat 0 3px;
}

.popularVacation ul li {
	background: url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/separatorLine.gif') no-repeat top center;
	padding: 18px 0;
}

.popularVacation h5 {
	padding-bottom: 3px;
}

.vacationPckg {
	display:none;
}

.vacationPckg.default,
.default {
	display: block;
}

input {
	border:0px;
}

.filterModule {
	font-size: 0.75em;
	float: left;
}

.filterModule .pages .current {
	background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgFilterPageCurrentLt.gif') no-repeat scroll left center;
	float: left;
	padding-left: 8px;
}

.filterModule .pages .current span {
	background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgFilterPageCurrentRt.gif') no-repeat scroll right center;
	display: block;
	float: left;
	padding: 8px 8px 8px 0;
}

.enabled .drawer ul {
	top: 26px;
}

.vpHeading .enabled .drawer ul {
	_left: -66px;
}

.vpOverviewModule .vpDescription .vpHeading .navigationModule li {
	float: left;
}

.vpOverviewModule .vpDescription .vpHeading .navigationModule li ul li {
	float: none;
}


/*Contains the styles for Vacation Tip module*/

/* for Right side Col of book and plannig Advice ****************************************/
.vpOverviewModule .single,
.vpOverviewModule .subSingleMed {
    padding-top: 16px;
}

.vpOverviewModule .module1 .VPOdetails {
    background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgRepatVPOHeader.gif') repeat-x left top;
    border-top: 1px solid #FFF;
    padding: 13px 10px 5px 8px;
}

.vpOverviewModule .module1 .VPOdetails h4 {
    font-size: 1.125em;
    padding-bottom: 2px;
}

.vpOverviewModule .module1 .VPOdetails h4 a {
    background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/VPO_Arrow1.gif') no-repeat 0 4px;
    padding-left: 12px;
}

.vpOverviewModule .module1 .VPOdetails h4 a:hover {
    background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/VPO_ArrowHover.gif') no-repeat 0 4px;
}

.vpOverviewModule .module1 .VPOdetails p {
    font-size: 0.75em;
    padding-left: 8px;
}

.vpOverviewModule .module1 .bd1 .shadow1 {
    background: #E2E2E2;
    padding: 0 1px;
}

.vpOverviewModule .module1 .bd1 .shadow2 {
    background: #FFF;
    padding: 0 1px;
}

.vpOverviewModule .single .module1,
.vpOverviewModule .subSingleMed .module1 {
    background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgBtmVPOsingleCol.gif') no-repeat left bottom;
    margin-bottom: 28px;
    padding-bottom: 10px;
}

.vpOverviewModule .single .module1 .bd1,
.vpOverviewModule .subSingleMed .module1 .bd1 {
    background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgTopVPOsingleCol.gif') no-repeat left top;
    padding-top: 6px;
    width: 227px;
}

.vpOverviewModule .single .module1 .bd1 .bgImage,
.vpOverviewModule .subSingleMed .module1 .bd1 .bgImage {
    background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/bgVPOsingleCol.png') no-repeat left bottom;
    height: 157px;
}

.vpOverviewModule .single .penModule .module1 .bd1 img,
.vpOverviewModule .subSingleMed .penModule .module1 .bd1 img {
    height: 176px;
    width: 122px;
    margin-left: 50px;
    margin-top: -20px;
    position: absolute;
}

.vpOverviewModule .single .bookModule .module1 .bd1 img,
.vpOverviewModule .subSingleMed .bookModule .module1 .bd1 img {
    height: 176px;
    margin-left: 50px;
    margin-top: -20px;
    position: absolute;
    width: 133px;
}

.vpOverviewModule .subSingleLg {
    padding-top: 0;
}

.vpOverviewModule .subSingleLg .module1 .bd1 {
    background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/VPOverviewTopLg.gif') no-repeat left top;
    padding-top: 6px;
    width: 241px;
}

.vpOverviewModule .subSingleLg .module1 .bd1 .bgImage {
    background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/VPOverwiveDustBgLg.png') no-repeat left bottom;
    height: 157px;
}

.vpOverviewModule .subSingleLg .module1 {
    background: transparent url('/media/wdw_nextgen/Site/WDWContent/6.7.0.10/css/images/VacationPackage/Overview/VPOverviewBottomLg.gif') no-repeat left bottom;
    margin-bottom: 28px;
    padding-bottom: 10px;
}

.vpOverviewModule .subSingleLg .mapModule .module1 .bd1 img {
    height: 177px;
    margin-left: 27px;
    margin-top: -20px;
    position: absolute;
    width: 200px;
}

.vpOverviewModule .subSingleLg .calendarModule .module1 .bd1 img {
    height: 160px;
    width: 160px;
    margin-left: 50px;
    margin-top: 0;
    position: absolute;
    width: 153px;
}

.vpOverviewModule .subSingleLg .dinnerModule .module1 .bd1 img {
    height: 134px;
    width: 195px;
    margin-left: 18px;
    margin-top: 10px;
    position: absolute;
    width: 194px;
}

