
.sidepanel {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
	background-color: none;
	color: #C8DBFD;
	overflow: hidden;
}

.sidepanel .sidepanelTop {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
	background-repeat: no-repeat;
	min-height: 36px;
	_height: 36px;
	background-image: url("/images/sidepanels/sidepanel_top.jpg");
	background-repeat: no-repeat;
	text-align: center;
}
.sidepanel .sidepanelTop img {
	margin: 10px 6px 0px 0px;
}
.sidepanel .sidepanelContent {
	margin: 0px 0px 0px 0px;
	padding: 0px 12px 3px 10px;
	background-color: #002165;
	background-image: url("/images/sidepanels/sidepanel_bg_tile.jpg");
	background-repeat: repeat-y;
}
.sidepanel .sidepanelContent p {
	margin: 0px 0px 7px 0px !important;
	padding: 0px 0px 0px 0px !important;
	font-size: 12px;
	line-height: 14px;
	color: #ffffff;
}

.sidepanel .sidepanelContent a {
	color: #ffcf4f;
}
.sidepanel .sidepanelContent a:hover {
	color: #ffffff;
}

.sidepanel .sidepanelContent ul {
	display: block;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 25px;
}
.sidepanel .sidepanelContent ul li {
	margin: 0px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
}

.sidepanel .sidepanelContent form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.sidepanel .sidepanelBottom {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 180px;
	height: 16px;
	overflow: hidden;
	background-image: url("/images/sidepanels/sidepanel_bottom.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}

/*
Find it fast listing
----------------------
*/
.sidepanel .sidepanelContent.findItFast {
	padding: 0px 0px 3px 0px !important;
}
.sidepanel .sidepanelContent.findItFast, .sidepanel .sidepanelContent.stayUpToDate {
	height: 125px;
}
.findItFast dl {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.findItFast dl dt {
	display: none;
}
.findItFast dl dd {
	display: block;
	margin: 0px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	width: 167px;
	height: 22px;
	background-image: url("/images/sidepanels/find_it_fast_button_hover_bg.jpg");
	background-repeat: repeat-x;
	text-align: center;
	border-bottom: 1px solid #1f3566;
}
.findItFast dl dd a {
	display: block;
	width: 167px;
	height: 22px;
	line-height: 22px;
	background-image: url("/images/sidepanels/find_it_fast_button_bg.jpg");
	background-repeat: repeat-x;
	font-weight: bold;
	text-decoration: none;
	color: #1f3565 !important;
}
.findItFast dl dd a:hover {
	background-image: none;
	color: #ffffff !important;
}

/*
Stay up-to-date panel 
-------------------------
*/
dl.socialLinks {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
}
dl.socialLinks dt {
	display: none;
}
dl.socialLinks dd {
	display: block;
	float: left;
	width: 40px;
	height: 40px;
	margin: 0px 10px 0px 0px;
}
dl.socialLinks dd a {
	display: block;
	width: 40px;
	height: 40px;
}
dl.socialLinks dd a span{
	display: none;
}
dd.facebookLink {
	background-image: url("/images/sidepanels/facebook_button_hover.jpg");
	background-repeat: no-repeat;
}
dd.facebookLink a {
	background-image: url("/images/sidepanels/facebook_button.jpg");
	background-repeat: no-repeat;
}
dd.facebookLink a:hover {
	background-image: none;
}
dd.twitterLink {
	background-image: url("/images/sidepanels/twitter_button_hover.jpg");
	background-repeat: no-repeat;
}
dd.twitterLink a {
	background-image: url("/images/sidepanels/twitter_button.jpg");
	background-repeat: no-repeat;
}
dd.twitterLink a:hover {
	background-image: none;
}
dd.rssLink {
	background-image: url("/images/sidepanels/rss_button_hover.jpg");
	background-repeat: no-repeat;
}
dd.rssLink a {
	background-image: url("/images/sidepanels/rss_button.jpg");
	background-repeat: no-repeat;
}
dd.rssLink a:hover {
	background-image: none;
}
dd.emailLink {
	background-image: url("/images/sidepanels/email_button_hover.jpg");
	background-repeat: no-repeat;
}
dd.emailLink a {
	background-image: url("/images/sidepanels/email_button.jpg");
	background-repeat: no-repeat;
}
dd.emailLink a:hover {
	background-image: none;
}

.addThis {
	margin: 10px 0px 0px 0px;
	text-align: center;
}


/*
Renewals panel 
-------------------------
*/

div.renewSidepanel {
	display: block;
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 380px;
	height: 120px;
	background-image: url("/images/sidepanels/renew_bg.jpg");
	background-repeat: no-repeat;
	text-align: left;
	color: #ffffff;
}

div.renewSidepanel .panelContent {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 55px 8px 0px 10px;
	line-height: 28px !important;
}

div.renewSidepanel .panelContent .renewStrap {
	text-transform: uppercase;
	font-weight: bold;
}

div.renewSidepanel .panelContent a, div.renewSidepanel .panelContent a:visited {
	color: #ffd870;
}
div.renewSidepanel .panelContent a:hover {
	color: #ffffff;
}


/*
Facebook panel 
-------------------------
*/

div.facebookSidepanel {
	display: block;
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 380px;
	height: 120px;
	text-align: left;
	color: #ffffff;
}


/*
Vouchers panel 
-------------------------
*/

div.voucherSidepanel {
	display: block;
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 380px;
	height: 140px;
	background-image: url("/images/sidepanels/gift_vouchers.jpg");
	background-repeat: no-repeat;
	text-align: left;
	color: #ffffff;
}

div.voucherSidepanel .panelContent {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 74px 0px 0px 10px;
	width: 200px;
}

div.voucherSidepanel .panelContent a, div.voucherSidepanel .panelContent a:visited {
	color: #ffd870;
}
div.voucherSidepanel .panelContent a:hover {
	color: #ffffff;
}


/*
Passholder Perk panel 
-------------------------
*/

div.perkPanel {
	display: block;
	margin: 0px 0px 5px 10px;
	padding: 0px 0px 0px 0px;
	position: relative;
	width: 380px;
	height: 160px;
	background-image: url("/images/sidepanels/passholder_perk/passholder_perk_bg.jpg");
	background-repeat: no-repeat;
	text-align: left;
}
div.perkPanel .perkCornerFlash {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 10px;
	left: 0px;
	width: 132px;
	height: 20px;
	overflow: hidden;
}
div.perkPanel .perkCornerFlash a {
	display: block;
	width: 132px;
	height: 20px;
	overflow: hidden;
	cursor: pointer;
}
div.perkPanel .perkCornerFlash a strong {
	display: none;
}
div.perkPanel div.panelCopy {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 35px;
	left: 8px;
	width: 180px;
	overflow: hidden;
}
div.perkPanel div.panelCopy h2 {
	margin: 0px 0px 0px 0px !important;
	padding: 0px 0px 0px 0px !important;
}
div.perkPanel a:hover {
	color: #c67415;
}
.sIFR-active div.perkPanel div.panelCopy h2 {
	visibility: hidden;
}
div.perkPanel div.panelCopy h2.sIFR-replaced {
	margin: 0px 0px 0px 0px !important;
}
div.perkPanel div.panelCopy 9 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
div.perkPanel div.panelImage {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	right: 0px;
}









