/* MAIN PAGE STYLES */

body 
{
font-family: Arial, Verdana, Tahoma;
}

a:hover
{
text-decoration: none;
}

h1 { font-size: 20px; font-weight: bold; padding: 0; margin: 0; }
h2 { font-size: 20px; font-weight: bold; padding: 0; margin: 0; }
h4 { margin: 0;}


p { font-size: 11px; padding: 0; margin: 8px 0 16px 0; color: #4d4d4d; }
label { color: #4d4d4d; }
img { border:none; }



/***********************************************************************************************
Fusion Headings and Text Styles
***********************************************************************************************/
.mainHeading {font-size:18px; color:#dd9145; font-weight:bold;}
.largeHeading {font-size:16px; color:#1253a3; font-weight:bold;}
.mediumHeading {font-size:14px; color:#1253a3; font-weight:bold;}
.mediumOrangeHeading {font-size:14px; color:#cc6600; font-weight:bold;}
.smallHeading {font-size:12px; color:#1253a3; font-weight:bold;}
.smallOrangeHeading {font-size:12px; color:#cc6600; font-weight:bold;}
.boldText {font-weight:bold;}
.smallText {font-size:10px;}
.normalText {font-size:11px}
.mediumText {font-size:12px;}
.bigText {font-size:13px;}


.contentOuterBoxModule h3.largeHeading { width: 254px; font-size:16px; color:#1253a3; font-weight:bold; margin: 0; padding: 0 0 8px 0 ; border-bottom: 1px solid #ccc; }

/***********************************************************************************************
Fusion Form Style
***********************************************************************************************/

.normalFormInput {border:1px solid #809eba;}


/***********************************************************************************************
Fusion Error Style
***********************************************************************************************/
.errorBoxText {font-size:12px; font-weight:bold; color:#a01e00;}
.errorText {font-size:11px; font-weight:bold; color:#d80505;}
.errorFormLabel {font-size:11px; color:#d80505;}
.errorFormInput {border:1px solid #d80505;}

/***********************************************************************************************
Fusion HyperLinks Styles
***********************************************************************************************/
a, a:visited {
	color:#4985c7;
}

a:hover {
	color:#c60;
	text-decoration:none;
}

a.eventLink{
	
}
a:hover.eventLink{
	
}

a.priceLink { color:#cc0000 !important; font-weight:bold; }


a.collapseLink{ padding: 0 20px 0 0; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/iconSprites.gif) no-repeat right -61px; }
a:hover.collapseLink{ background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/iconSprites.gif) no-repeat right -246px;}

a.expandLink{ padding: 0 20px 0 0; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/iconSprites.gif) no-repeat right -107px;}
a:hover.expandLink{ background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/iconSprites.gif) no-repeat right -292px;}


a.pipedLink {padding: 0 20px 0 0; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/iconSprites.gif) no-repeat right -342px; }
a:hover.pipedLink {background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/iconSprites.gif) no-repeat right -380px; }

a.anchorTopLink{
	
}
a:hover.anchorTopLink{
	
}

a.anchorBottomLink{
	
}
a:hover.anchorBottomLink{
	
}

a.infoPopupLink{
	
}
a:hover.infoPopupLink{
	
}

/***********************************************************************************************
Fusion Buttons Styles
***********************************************************************************************/



/***********************************************************************************************
Fusion Separators
***********************************************************************************************/


/***********************************************************************************************
Fusion Star Rating Styles
***********************************************************************************************/
.starRating {width:60px; height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/iconSprites.gif) no-repeat -81px -159px; }
.starRatingValue {height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/iconSprites.gif) no-repeat -81px -169px;}
.starRatingValue span {display:none;}
.starRating_00 {width:0;}
.starRating_05 {width:6px;}
.starRating_10 {width:12px;}
.starRating_15 {width:18px;}
.starRating_20 {width:24px;}
.starRating_25 {width:30px;}
.starRating_30 {width:36px;}
.starRating_35 {width:42px;}
.starRating_40 {width:48px;}
.starRating_45 {width:54px;}
.starRating_50 {width:60px;}


.starRating_v1_00 {float: left; width:0; height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/star-rating.gif) no-repeat 0 0; }
.starRating_v1_05 {float: left; width:11px; height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/star-rating.gif) no-repeat 0 -109px; }
.starRating_v1_10 {float: left; width:11px; height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/star-rating.gif) no-repeat 0 -49px; }
.starRating_v1_15 {float: left; width:21px; height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/star-rating.gif) no-repeat 0 -96px; }
.starRating_v1_20 {float: left; width:22px; height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/star-rating.gif) no-repeat 0 -37px; }
.starRating_v1_25 {float: left; width:32px; height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/star-rating.gif) no-repeat 0 -85px; }
.starRating_v1_30 {float: left; width:33px; height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/star-rating.gif) no-repeat 0 -25px; }
.starRating_v1_35 {float: left; width:43px; height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/star-rating.gif) no-repeat 0 -73px; }
.starRating_v1_40 {float: left; width:44px; height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/star-rating.gif) no-repeat 0 -13px; }
.starRating_v1_45 {float: left; width:53px; height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/star-rating.gif) no-repeat 0 -61px; }
.starRating_v1_50 {float: left; width:55px; height:10px; background:url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/icons/star-rating.gif) no-repeat 0 -1px; }

.starRating_v1_00 span,
.starRating_v1_05 span,
.starRating_v1_10 span,
.starRating_v1_15 span,
.starRating_v1_20 span,
.starRating_v1_25 span,
.starRating_v1_30 span,
.starRating_v1_35 span,
.starRating_v1_40 span,
.starRating_v1_45 span, 
.starRating_v1_50 span 
{ display: none; }


/***********************************************************************************************
JOE - STYLES
***********************************************************************************************/

/* Page Container */
.container { float: left; display: inline; width: 928px; margin: 16px; }

.container h1, .container h2, .container h3, .container p, .container a { margin: 0 0 16px 0;}

.clearBoth {clear: both;}
.floatLeft {float: left;}
.floatRight {float: right;}
.textAlignCenter { text-align: center !important; }
.greyBorderBottom {border-bottom: 1px solid #ccc;}

/* Columns */
.column_188px { float: left; display: inline; width: 188px; }
.column_300px { float: left; display: inline; width: 300px; }
.column_408px { float: left; display: inline; width: 408px; }
.column_612px { float: left; display: inline; width: 612px; }

.minHeight_166 { min-height: 166px; }


/* Margins and Padding */
.mainColumnMargin { margin-right: 16px;}
.mainModuleMarginBottom { margin-bottom: 16px;}
.moduleMarginTop { margin: 8px 0 0 0; }
.moduleMarginBottom { margin: 0 0 8px 0; }

.mainModulePadding { padding: 8px; }
.mainColumnPadding { padding: 8px 8px 11px 8px; }
.modulePaddingTop { padding: 8px 0 0 0; }

.modulePaddingBottom { padding: 0  0 8px 0; }

.moduleKeyLineMarginRight { margin: 0 2px 0 0; }


/* Modules */
.acolOuterBoxModule { width: 298px; background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0; margin: 0 0 24px 0; clear: both; position: relative;}
.acolSquareOuterBoxModule { width: 298px; background: #fff; border: 1px solid #ccc; padding: 0; margin: 0 0 24px 0; clear: both; position: relative;}

.columnOuterBoxModule { float: left; display: inline; width: 296px; background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0; margin: 0 0 24px 0;  position: relative;}
.contentOuterBoxModule { float: left; display: inline; width: 274px; background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0; margin: 8px 0 8px 0; clear: both; position: relative;}

.squareOuterBoxModule { float: left; display: inline; width: 274px; background: #fff; border: 1px solid #ccc; padding: 0; margin: 8px 0 8px 0; clear: both; position: relative;}
.squareInnerBoxModule { float: left; display: inline; width: 254px; margin: 1px; border: 1px solid #f6f6f6; background: #fff; }


.columnInnerBoxModule { float: left; display: inline; margin: 1px; border-left: 1px solid #f6f6f6; border-right: 1px solid #f6f6f6; background: #fff; }
.contentInnerBoxModule { float: left; display: inline; width: 254px; margin: 1px; border-left: 1px solid #f6f6f6; border-right: 1px solid #f6f6f6; background: #fff; }

.columnContainer { width:276px; clear: both; }

.OuterBoxModule { width: 296px; background: #fff; border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 0; margin: 0 0 24px 0; clear: both; position: relative;}


.outerBoxModule { width: 100%; border: 1px solid #ccc; clear: both; position: relative; margin-bottom: 16px;}
.innerBoxModule { margin: 1px; border-left: 1px solid #f6f6f6; border-right: 1px solid #f6f6f6; background: #fff; }
.innerSquareBoxModule { margin: 1px; border: 1px solid #f6f6f6; background: #fff; }

.thumbImage { float: left; display: inline; border: 1px solid #ccc; padding: 0; margin: 0;}
.thumbImage img { float: left; display: inline; background: #fff; margin: 1px; padding: 0; }
.thumbImage object { float: left; display: inline; margin: 1px; background: #eaf0f7;}

.thumbNailImage { float: left; display: inline; border: 1px solid #ccc; padding: 0; margin: 0;}
.thumbNailImage img { float: left; display: inline; background: #fff; margin: 1px; padding: 0; }
.thumbNailImage object { float: left; display: inline; margin: 1px; background: #eaf0f7;}

/* Tabs */
.tabBar { float: left; display: inline; width: auto; position: relative; margin: 22px 0 0 4px; border-top: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; }
.tabBar h3 { float: left; display: inline; margin: 1px; padding: 2px 8px; background: #f3f3f3; font-size: 14px; color:#4d4d4d;}



/* Gradients */
.customerSupportGradient { background: #fff url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/customerSupport/agent.jpg) no-repeat bottom right; }
.blueBottomGradient { background: #eaf3fa url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/blue-medium-gradient.jpg) repeat-x top left;}
.blueTopGradient { background: #f4f8fb url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/blue-emphasis-gradient.jpg) repeat-x bottom left; }
.yellowBottomGradient { background: #f8f1bd url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/yellow-module-gradient.jpg) repeat-x top left; }



/* Separators */

.blueVerticalSeparator { background: url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/separator-bluebkg.gif) no-repeat bottom right; }
.whiteHorizontalSeparator { background: url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/horizontal-separator-300px.gif) no-repeat top center; clear: both; }
.greyVerticalSeparator { border-right: 1px solid #ccc; }


/* Buttons */

.blueButton { border: 1px solid #567EAF; display: inline;}
.blueButton a { border: 1px solid #78A1DA; padding: 1px 4px; background: url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/buttonBG.png) no-repeat center -8px; color: #fff !important; display: block; text-decoration: none; font-size: 11px;}
.blueButton input { border: 1px solid #78A1DA; padding: 0 2px; background: url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/buttonBG.png) no-repeat center -8px; color: #fff; display: block;}


/* Tables */

.tableModule {display: table; width: 100%;}
.tableModule1Col {float: left; position: relative; display: table-cell; width: 100%; padding: 0; margin: 0;}
.tableModule2Col {float: left; position: relative; display: table-cell; width: 50%; padding: 0; margin: 0;}
.tableModule4Col {float: left; position: relative; display: table-cell; width: 24.9%; padding: 0; margin: 0;}
.tableModule2ColSeparator {float: left; position: relative; display: table-cell; width: 49.9%; padding: 0; margin: 4px 0;}


/* Levels */

.zIndex250 { z-index: 250; }
.zIndex300 { z-index: 300; }



/* Module Corners */

.acolModuleTop { width: 300px; height: 5px; background: url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/module-borders-sprite.png) no-repeat 0 0; position: absolute; top: -3px; left: -1px; }
.acolModuleBottom { width: 300px; height: 8px; background: url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/module-borders-sprite.png) no-repeat 0 -4px; position: absolute; bottom: -6px; left: -1px; }

.columnTop { width: 298px; height: 5px; background: url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/module-borders-sprite.png) no-repeat -300px 0; position: absolute; top: -3px; left: -1px; }
.columnBottom { width: 298px; height: 8px; background: url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/module-borders-sprite.png) no-repeat -300px -4px; position: absolute; bottom: -5px; left: -1px; }

.contentTop { width: 276px; height: 5px; background: url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/module-borders-sprite.png) no-repeat -598px 0; position: absolute; top: -3px; left: -1px; }
.contentBottom { width: 276px; height: 8px; background: url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/module-borders-sprite.png) no-repeat -598px -4px; position: absolute; bottom: -5px; left: -1px; }


.tabModuleLeftCorner { width: 2px; height: 2px; background: url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/module-borders-sprite.png) no-repeat -1100px 0; position: absolute; top: -1px; left: -1px; }
.tabModuleRightCorner { width: 2px; height: 2px; background: url(http://media.expedia.com/media/content/expit/graphics/home/1024/common/elements/module-borders-sprite.png) no-repeat -1102px 0; position: absolute; top: -1px; right: -1px; }


/* ACOL Ad */
#AcolAd { text-align: center; }
#AcolAd p { margin-bottom: 0; }



/* Module Pagination */

.modulePagination { display: block; text-align: center; margin: 0 auto; padding: 0; font-size: 11px; }
a.modulePaginationNext { margin: 0 0 0 7px; padding: 0; font-size: 11px;}
a.modulePaginationPrevious { margin: 0 7px 0 0; padding: 0; font-size: 11px; }
a.modulePaginationPages { margin: 0 4px; font-size: 11px; padding: 0; }
a.modulePaginationSelectedPage { margin: 0 2px; width: 20px; border-top: 1px solid #ccc; font-size: 11px; padding: 1px 6px; color: #c60 !important; text-decoration: none; font-weight: bold; background: #fff url(http://media.expedia.com/media/content/expuk/library/gen/img/daily-fusion/common/elements/pagination_selected1.gif) no-repeat bottom left; }
a.modulePaginatonHide { display: none; }




/* PAGE SPECIFIC STYLES */

#PageContainer
{
float: left;
position: relative;
margin: 0 0 32px 0;
padding: 0;
background: url('http://media.expedia.com/media/content/expuk/graphics/home/new_hp/grad_content_bg.jpg') repeat-x top left;
width: 960px;
}


#ACOLContent
{
float: left;
display: inline;
width: 300px;
margin: 16px 0px 16px 16px;
}

.contentColumn
{
float: left;
display: inline;
width: 298px;
margin: 16px 0px 16px 16px;
}

.contentColumn h2
{
border-bottom: 1px solid #ccc;
padding: 0 0 8px 0;
margin-bottom: 3px;
}

.HPWizardContainer label, .HPWizardContainer div { font-size: 11px !important; }

#wiz h2 {background: url('http://media.expedia.com/media/content/expuk/library/gen/img/daily-fusion/bundle-wiz/top-bg.gif?topbg') no-repeat left top !important; margin-top: 0 !important;}
.bgclbt { background:url('http://media.expedia.com/media/content/expuk/library/gen/img/daily-fusion/bundle-wiz/back-bg.gif') no-repeat bottom left !important;}
.SubmitTourOpContainer { background: url('http://media.expedia.com/media/content/expuk/library/gen/img/daily-fusion/bundle-wiz/back-bg.gif') no-repeat bottom left !important; }



