/* @@@ common.css  CSS definitions common to all applications @@@ */

/* ============================ */
/* === structural selectors === */
/* ============================ */

/* main components consist of a container inside of which are a header, body, and footer. Thee common classes can be used to globally style those elements */
/* container header */
.glblHeader{}
/* container body */
.glblBody{}
/* container footer */
.glblFooter{}

/* ================================== */
/* === overrides of html defaults === */
/* ================================== */

/* remove the default margin after a form */
form{ margin:0;}

/* ensure that tables inherit font characteristics */
table, tr, td,  th, thead, tbody, tfoot{
	font-size: inherit;
}
/* ============================================================================================================ */
/* === global colorsets - each colorset defines a complete set of colors.                                   === */
/* ===     Add a colorset class to an element as an additional class :  <div class="footer colorSet-0-2-2"> === */
/* ============================================================================================================ */

/* @@@ colorset.css  color classes common to all applications @@@ */

/* default link color */
/* a:link, a:visited{color: #4276AA;} robg */

.colorSet-0-2-2{ 	background-color: #000000; 	color: #CCCCCC; 	border-color: #CCCCCC; 	}
	.colorSet-0-2-2 a:link, .colorSet-0-2-2 a:visited{color: #BFD6F2;}
.colorSet-0-4-2{ 	background-color: #000000; 	color: #FFFFFF; 	border-color: #CCCCCC; 	}
	.colorSet-0-4-2 a:link, .colorSet-0-4-2 a:visited{color: #BFD6F2;}
.colorSet-0-C-2{ 	background-color: #000000; 	color: #BFD6F2; 	border-color: #CCCCCC; 	}
	.colorSet-0-C-2 a:link, .colorSet-0-C-2 a:visited{color: #EEEEEE;}

.colorSet-1-4-0{ 	background-color: #999999; 	color: #FFFFFF; 	border-color: #000000; 	}
	.colorSet-1-4-0 a:link, .colorSet-1-4-0 a:visited{color: #BFD6F2;}
.colorSet-1-4-2{ 	background-color: #999999; 	color: #FFFFFF; 	border-color: #CCCCCC; 	}
	.colorSet-1-4-2 a:link, .colorSet-1-4-2 a:visited{color: #BFD6F2;}
.colorSet-1-C-0{ 	background-color: #999999; 	color: #BFD6F2; 	border-color: #000000; 	}
	.colorSet-1-C-0 a:link, .colorSet-1-C-0 a:visited{color: #EEEEEE;}
.colorSet-1-C-2{ 	background-color: #999999; 	color: #BFD6F2; 	border-color: #CCCCCC; 	}
	.colorSet-1-C-2 a:link, .colorSet-1-C-2 a:visited{color: #EEEEEE;}

.colorSet-2-0-0{ 	background-color: #CCCCCC; 	color: #000000; 	border-color: #000000; 	}
.colorSet-2-0-1{ 	background-color: #CCCCCC; 	color: #000000; 	border-color: #999999; 	}
.colorSet-2-4-0{ 	background-color: #CCCCCC; 	color: #FFFFFF; 	border-color: #000000; 	}
.colorSet-2-4-1{ 	background-color: #CCCCCC; 	color: #FFFFFF; 	border-color: #999999; 	}

.colorSet-3-0-0{ 	background-color: #EEEEEE; 	color: #000000; 	border-color: #000000; 	}
.colorSet-3-0-1{ 	background-color: #EEEEEE; 	color: #000000; 	border-color: #999999; 	}
.colorSet-3-1-0{ 	background-color: #EEEEEE; 	color: #999999; 	border-color: #000000; 	}
.colorSet-3-1-1{ 	background-color: #EEEEEE; 	color: #999999; 	border-color: #999999; 	}

.colorSet-4-0-0{ 	background-color: #FFFFFF; 	color: #000000; 	border-color: #000000; 	}
.colorSet-4-0-1{ 	background-color: #FFFFFF; 	color: #000000; 	border-color: #999999; 	}
.colorSet-4-0-2{ 	background-color: #FFFFFF; 	color: #000000; 	border-color: #CCCCCC; 	}

.colorSet-4-0-A{ 	background-color: #FFFFFF; 	color: #000000; 	border-color: #7288A4; 	}
.colorSet-4-0-C{ 	background-color: #FFFFFF; 	color: #000000; 	border-color: #BFD6F2; 	}

.colorSet-4-1-0{ 	background-color: #FFFFFF; 	color: #999999; 	border-color: #000000; 	}
.colorSet-4-1-1{ 	background-color: #FFFFFF; 	color: #999999; 	border-color: #999999; 	}
.colorSet-4-1-2{ 	background-color: #FFFFFF; 	color: #999999; 	border-color: #CCCCCC; 	}

.colorSet-4-A-A{ 	background-color: #FFFFFF; 	color: #7288A4; 	border-color: #7288A4; 	}
.colorSet-4-A-C{ 	background-color: #FFFFFF; 	color: #7288A4; 	border-color: #BFD6F2; 	}

.colorSet-A-3-C{ 	background-color: #7288A4; 	color: #EEEEEE; 	border-color: #BFD6F2; 	}
	.colorSet-A-3-C a:link, .colorSet-A-3-C a:visited{color: #FFFFFF;}
.colorSet-A-C-C{ 	background-color: #7288A4; 	color: #BFD6F2; 	border-color: #BFD6F2; 	}
	.colorSet-A-C-C a:link, .colorSet-A-C-C a:visited{color: #FFFFFF;}

.colorSet-B-0-A{ 	background-color: #A2B5CD; 	color: #000000; 	border-color: #7288A4; 	}
.colorSet-B-4-A{ 	background-color: #A2B5CD; 	color: #FFFFFF; 	border-color: #7288A4; 	}

.colorSet-C-0-A{ 	background-color: #BFD6F2; 	color: #000000; 	border-color: #7288A4; 	}
.colorSet-C-A-A{ 	background-color: #BFD6F2; 	color: #7288A4; 	border-color: #7288A4; 	}

/* set default paragraph spacing */
p{
	margin-top: 0;
	margin-bottom: 1em;
}

/* ================================== */
/* === common text classes        === */
/* ================================== */
.pageTitle{ /* class for page heading. (usually an H1 tag) */
	font-size: 1.08em;
}

.sectionHeading{ /* this is a secondary heading for page sections. (usually an H7 tag) */
	font-weight: bold;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	padding-bottom: 0.25em;
	margin-bottom: 0.25em;
	display: block;
}

/* set base font size and face */
body{
	font-size: small;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

.cobrandHeader
{
    background-color: #A2B5CD;
	font-size: .90em;
    font-weight: bold;
    padding-top: 30px;
    padding-bottom: 30px;
	text-align: center;
    width: 100%;
}

.cobrandBody
{
	background-color:#FFFFFF; 
	width: 100%;
}
.cobrandFooter{
	background-color: #A2B5CD; 
	font-size: .90em;
	font-weight: bold;
    padding-top: 30px;
    padding-bottom: 30px;
	text-align: center;
	width: 100%;
}
/******* Start Sposnsored sections style sheet changes for extar Cat Vacat stuff*/
.wsTopSposoredLinks, .wsBottomSposoredLinks{
	font-weight:normal;
	margin:0 30px 10px 0px;
	*margin-right:15px;
	background-color : #FFF8DD;
	padding:0 0 0 5px;	
}
.wsHzSponsoredLinksHeader,.wsSponsoredLinksHeader{
	text-transform: uppercase;	
}
.wsSponsoredLinksHeader
{text-align:center;}
.wsSponsoredLinkPanel{
	margin-top: 0px;
	padding:0 0 5px 0;}
.wsSearchResultsRightSponsoredLinks{
	padding: 0 10px 0 0;}
.highlight{
	font-weight: 600;}
.wsSponsoredLinks{
	background-color : Transparent;
	padding-bottom:0px; }
.wsSponsoredLinksRight, .wsSearchLinksRight{
	border-left: 1px solid rgb(201, 215, 241);}
.wsSearchResultsAYLF .panelBox, .wsRecentSearches .panelBox{
	margin-left:10px;}
.wsSearchResultsLeft{
	*margin-right: 0px;
	margin-left: 0px;}	
.wsHzSponsoredLinkDescriptionWrapper .wsHzSponsoredLinkDisplayUrlWrapper .wsHzSponsoredLinksWrapper .wsHzSponsoredLinkPanel .wsHzSponsoredLinkUrl{
padding-left:0px;}
.wsHzSponsoredLinksHeader{
	padding:5px 5px 0 10px;}
.wsHzSponsoredLinksSpacer{
	height: 5px;}
.wsHzSponsoredLinksItems{
	padding-top:7px;}
.listingMain{
	margin-left: 0px;}
.ifContentWrapper websiteMatchContent,.MovieWrapper,.iFLocalSearchWrapper
{	margin-right:30px;}
.WSMSponsoredText
{padding-right:5px;}
.wsSearchResultsFull {
	margin-right:203px;
}
.groupFooter .wsBySource {
text-align:left}
.groupFooter .wsByZoom {
margin-right:30px;
}
.wsHzSponsoredLinkPanel{
padding-bottom:5px; 
}
.wsSponsoredLinkUrl
{padding-left:0px;} 
.wsSponsoredLinkUrlWrapper
{padding-left:10px;} 
.wsSearchResultsAYLF
{
	padding-top:5px; 
}
/******* End Sposnsored sections style sheet changes for extar Cat Vacat stuff*/