/* Components CSS */

/* =Contents
**********************************
	General
	Related Links
	Titlebar Sponsorship
	Alerts box
	Chart
	Splash Lead
	Splash Lead Rotating
	Splash Links	
	Splash Mini/Advertorial
	Splash Mini Wallpapers (Randomiser)
	Splash Mini Set
	Splash Nano Set
	Splash 60x45 Set 
	Text Mini
	News Console
	News
	Feature
	Feature Reviews Album/Single
	Feature Review Film
	Feature Recipe
	Feature Interviews
	Feature Archive
	Feature Wallpaper
	Gallery
	Form
	USWITCH Forms
	Quote Standalone
	Polls
	Review-Round-Up
	Print Bar
	Video Player
	Competitions
	Google AFC Component
	Splash mini deluxe grey
	Splash mini deluxe
	related dynamic leki links
	discount Codes 5col
	Moneysupermarket Tabbed Multifeed
	MoneySupermarket Loans Table
	MoneySupermarket Credit Cards Table
	Ebay auction listing component
	New horizontal mini set
	New search form 3col
	jackpotJoy component
	ScorchZone Components
	SHOPPING COMPONENTS
	Experian Credit Test
	Web 2.0 Links Share
	vmtoolkit-carousel
	property finder component 
	last minute form components
	autotrader form components  
	beauty magazine components
	CreditExpert credit score
	autotrader search results
	
*/

/* =General 
**********************************/

.component {
	background: #fff;
	border: 1px solid #d1d1d1;
	margin-top: 10px;
}
.ad-mpu {
	background: transparent url(/img/hp/header/bg_mpu_advert.gif) no-repeat 100% 100%;
	border: none;
	margin-top: 10px;
	padding-bottom: 12px;
}
.wrap-components-2col .ad-mpu iframe {
	height: 250px;
}
.ad-mpu h3 {
	color: #888;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	margin: 0 0 2px 0;
}
.ad-tower {
	background: #fff;
	float: left;
	margin-top: 10px;
	padding: 11px;
}
.ad-tower h3 {
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	padding-bottom: 5px;
}
.ad-advertorial{
	margin-top: 10px;
}
.component h3 a,
.component h4 a {
	text-decoration: none;
}
.component h3.grey,
.component h3.grey a {
	color: #333;
}
.component h3.red,
.component h3.red a,
.component h4.red a,
.red {
	color: #c00;
}
.red-italics {
	color: #c00;
	font-style: italic;
	padding: 0 0 0.2em 0;
}
.advert {
	background: #fff url(/img/global/txt-advert.gif) top right no-repeat;
}
.red-gradient-header h3 {
	background: #c00 url(/img/global/bg-component3col-header.jpg) repeat-y right center;
	color: #fff;
	padding: 5px 10px;
}
.yoursay-form-yellow,
.yoursay-form-red {
	border: 1px solid #d1d1d1 !important;
}
.yoursay-form-yellow h3,
.yoursay-form-red h3 {
	border-bottom: 1px solid #e9e9e9;
	padding: 5px 10px !important;
}
.yoursay-form-yellow h3{
	background:#ffe600;
	color:#333 !important;
}
.yoursay-form-red h3 {
	background:#c00;
	color:#fff !important;
}
.yoursay-form-yellow p,
.yoursay-form-red p{
	font-size:0.9em;
	padding-bottom:5px;
}

/* Adam - style to normalise text in a header */
.component h3 .weight-normal,
.component h4 .weight-normal,
.component h5 .weight-normal {
	font-weight:normal;
}
.component .button-common {
	background: transparent url(/img/entertainment/common/button-red.png) no-repeat -242px -27px;
	_background-image: url(/img/entertainment/common/ie6/button-red.gif);
	color: #fff;
	display: block;
	float: left;
	font-size: 0.9em;
	font-weight: normal;
	margin: 10px 5px 0 0 !important;
	padding-left: 4px;
	text-decoration: none;
}
.component .button-common span {
	background: transparent url(/img/entertainment/common/button-red.png) no-repeat 100% 0;
	_background-image: url(/img/entertainment/common/ie6/button-red.gif);
	display: block;
	padding: 4px 11px 6px 6px;
}
.component .button-common:hover {
	background-position: -242px -81px;
	color: #fff;
}
.component .button-common:hover span {
	background-position: 100% -54px;
}
.auto-button {
	background: transparent url(/img/components/auto-button-250.png) no-repeat -244px -30px;
	display: inline-block;
	font-weight: normal;
	padding-left: 4px;
}
.auto-button:hover {
	text-decoration: none;
}
.auto-button span {
	background: transparent url(/img/components/auto-button-250.png) no-repeat 100% 0;
	color: #fff;
	float: left;
	padding: 3px 7px 5px 3px;
}

/**** component form elements *******/
.component .component-heading {
	border-bottom: 1px solid #e9e9e9;
	padding: 10px 10px 5px;
}
.component .component-heading h3 {
	color: #c00;
}
.component .form-select,
.component .form-text {
	border: 1px solid #999;
	font-size: 1em;
	margin: 3px 0 0;
	padding: 1px;
}
.component .form-text {
	padding: 3px;
}
.component form .form-submit {
	background: transparent url(/img/forms/button-bg.png) no-repeat 0 0;
	_background: none;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/forms/button-bg.png', sizingMethod='crop');
	height: 21px;
	padding: 0 2px 2px;
	width: 50px;
}
.component .powered-by {
	background: #f5f5f5;
	display: block;
	padding: 5px 10px !important;
	text-align: right;
}
.component .powered-by h4 {
	display: none;
}

/*** USWITCH forms ***/
.uswitch .form {
	padding: 10px 5px 10px 10px;
}
.uswitch h3 a { 
	color: #c00; 
}
.uswitch .form label {
	display: block;
}
.uswitch .form .form-radio {
	position: relative;
	top: 4px;
	left: 0;
}
.uswitch .form .form-text {
	color: #333;
	font-weight: bold;
	height: 17px;
	margin: 7px 5px 0 0;
	padding: 1px 2px 0px;
	width: 98px;
}
.uswitch .form p,
.uswitch .form label {
	clear: left;
	color: #333;
	padding-top: 10px;
}
.uswitch .form label {
	float:left;
	padding-right: 5px;
}
.uswitch .form p.dpa {
	font-size: 0.8em;
}
.uswitch .form p.dpa a {
	color: #c00;
	text-decoration: underline;
}
.uswitch .form p.dpa a:hover {
	text-decoration: none;
}
.uswitch .form a.us-gadget-submit {
	background: transparent url(/img/forms/button-long.gif) no-repeat 0 0;
	color: #fff;
	cursor: pointer;
	display: block;
	_filter: none;
	float: right;
	font-size: 0.9em;
	height: 19px;
	margin: 7px 5px 0 0 !important;
	padding: 3px 0 0 2px; 
	position: relative;
	text-align: center;
	width: 60px;
}
.uswitch .switch-gas .form-text {
	float: left;
}
.uswitch .switch-gas a.us-gadget-submit {
	float: left;
	width: 65px;
}
.uswitch .form a.us-gadget-submit span { 
	background: transparent url(/img/forms/button-long.gif) no-repeat 100% 0;
	display: block;
	position: absolute;
	top: 0;
	right: 0; 
	height: 21px;
	width: 5px;
}

/* =Titlebar Sponsorship
**********************************/
div.channel-header-sponsorship{
	float: right;
	height: 45px;
	width: 300px;
}

/* =Related Links
**********************************/
.rel-links-grey {
	padding: 10px;
}
.rel-links-grey li {
	font-size: 0.9em;
	padding: 0 0 0.2em 0;
}
.rel-links-grey li a {
	color: #333;
	text-decoration: none;
}
.rel-links-grey li a:hover {
	text-decoration: underline;
}
.rel-links-grey h3 {
	color: #333;
	padding: 0 0 0.8em 0;
}
.rel-links-grey img {
	padding: 0 0 0.8em 0;
}
.rel-links-grey p {
	font-size: 0.9em;
}
.rel-links-red,
.search-links-red {
	border: none !important;
	padding: 0 !important;
}
.rel-links-red ul,
.search-links-red ul{
	border: 1px solid #d1d1d1;
	list-style-position: none;
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
}
.rel-links-red .inner-wrap {
	border: 1px solid #d1d1d1;
	font-size: 0.9em;
	margin: 0;
	padding: 10px;
}
.rel-links-red li,
.search-links-red li {
	background: url(/img/global/bullet-nav-global-black.gif) 10px 10px no-repeat;
	font-size: 0.9em;
	padding: 5px 0 0 20px !important;
}
.rel-links-red li a,
.search-links-red li a {
	color: #333 !important;
	text-decoration: none;
}
.rel-links-red li a:hover,
.search-links-red li a:hover {
	text-decoration: underline;
}
.rel-links-red h3,
.search-links-red h3,
.shopping-must-have h3,
.shopping-logo-list h3,
.shopping-small-splash h3 {
	color: #fff !important;
	background: #c00;
	border: 0 !important;
	padding: 5px 10px !important;
}
.search-links-red h3 {
	background-image: url(/img/components/icon-search-red.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.rel-links-red h3 a,
.search-links-red  h3 a {
	color: #fff !important;
}
.rel-links-yellow,
.search-links-yellow {
	border: 1px solid #d1d1d1 !important;
	padding-bottom: 7px !important;
}
.rel-links-yellow ul,
.search-links-yellow ul {
	list-style-position: none;
	margin: 0 !important;
	padding: 0 0 5px 0 !important;
}
.rel-links-yellow li,
.search-links-yellow li {
	background: url(/img/global/bullet-nav-global-black.gif) 10px 10px no-repeat;
	font-size: 0.9em;
	padding: 5px 0 0 20px !important;
}
.rel-links-yellow li a,
.search-links-yellow li a {
	color:#333 !important;
	text-decoration: none;
}
.rel-links-yellow li a:hover,
.search-links-yellow li a:hover {
	text-decoration: underline;
}
.rel-links-yellow h3,
.search-links-yellow h3 {
	color:#333 !important;
	background: #ffe600;
	border-bottom: 1px solid #e9e9e9;
	padding: 5px 10px !important;
}
.search-links-yellow h3 {
	background-image: url(/img/components/icon-search-yellow.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
.rel-links-yellow h3 a,
.search-links-yellow h3 a {
	color: #333 !important;
}
.rel-links-red2 {
	padding: 10px;
}
.rel-links-red2 li {
	font-size: 0.9em;
	padding: 0 0 0.2em 0;
}
.rel-links-red2 li a {
	color: #333;
	text-decoration: none;
}
.rel-links-red2 li a:hover {
	text-decoration: underline;
}
.rel-links-red2 h3 {
	color: #c00;
	padding: 0 0 0.8em 0;
}

/* =Related Links 1/2/3/4 column Yellow/white
**********************************/
.links-inset-1col-yellow-white,
.links-inset-2col-yellow-white,
.links-inset-3col-yellow-white,
.links-inset-4col-yellow-white {
	background: #fff;
	border: 1px solid #d1d1d1;
	padding-bottom: 7px;
}
.feature .links-inset-1col-yellow-white {
	float: right;
	margin: 0 0 10px 10px;
	width: 150px;
}
.wrap-components-1col .links-inset-1col-yellow-white {
	margin: 10px 0 0 0;
	width: 143px;
}
.links-inset-2col-yellow-white {
	width: 298px;
}
.links-inset-3col-yellow-white {
	width: 453px;
}
.links-inset-4col-yellow-white {
	width: 608px;
}
.links-inset-1col-yellow-white h4,
.links-inset-2col-yellow-white h4,
.links-inset-3col-yellow-white h4,
.links-inset-4col-yellow-white h4 {
	background: #ffe600;
	border-bottom: 1px solid #e9e9e9;
	color: #333;
	padding: 5px 10px;
}
.feature .links-inset-1col-yellow-white h4 {
	width: 130px;
}
.wrap-components-1col .links-inset-1col-yellow-white h4 {
	width: 123px;
}
.links-inset-2col-yellow-white h4 {
	width: 278px;
}
.links-inset-3col-yellow-white h4 {
	width: 433px;
}
.links-inset-4col-yellow-white h4 {
	width: 588px;
}
.links-inset-1col-yellow-white ul,
.links-inset-2col-yellow-white ul,
.links-inset-3col-yellow-white ul,
.links-inset-4col-yellow-white ul {
	list-style-position: none;
	margin: 0;
	padding: 0;
}
.feature .links-inset-1col-yellow-white ul {
	width: 130px;
}
.wrap-components-1col .links-inset-1col-yellow-white ul {
	width: 123px;
}
.links-inset-2col-yellow-white ul {
	width: 267px;
}
.links-inset-3col-yellow-white ul {
	width:433px;
}
.links-inset-4col-yellow-white ul {
	width:608px;
}
.links-inset-1col-yellow-white ul li,
.links-inset-2col-yellow-white ul li,
.links-inset-3col-yellow-white ul li,
.links-inset-4col-yellow-white ul li {
	background: url(/img/global/bullet-nav-global-black.gif) 10px 10px no-repeat;
	display: block;
	float: left;
	font-size: 0.9em;
	padding: 5px 10px 0 20px;
}
.feature .links-inset-1col-yellow-white ul li {
	background: none;
	border-top: 1px solid #e9e9e9;
	padding: 5px 10px;
	width: 130px;
}
.wrap-components-1col .links-inset-1col-yellow-white ul li {
	background: none;
	border-top: 1px solid #e9e9e9;
	padding: 5px 10px;
	width: 123px;
}
.links-inset-2col-yellow-white ul li {
	width: 267px;
}
.links-inset-3col-yellow-white ul li {
	width: 186px;
}
.links-inset-4col-yellow-white ul li {
	padding: 5px 0 0 20px;
	width: 284px;
}
.feature .links-inset-1col-yellow-white ul li a,
.wrap-components-1col .links-inset-1col-yellow-white ul li a,
.links-inset-2col-yellow-white ul li a,
.links-inset-3col-yellow-white ul li a,
.links-inset-4col-yellow-white ul li a {
	color: #333;
	text-decoration: none;
}
.feature .links-inset-1col-yellow-white ul li a:hover,
.wrap-components-1col .links-inset-1col-yellow-white ul li a:hover {
	text-decoration: underline;
}

/* =Related Links Yellow/white icons
**********************************************/
.links-inset-1col-yellow-white h4.celebrity-links,
.links-inset-2col-yellow-white h4.celebrity-links,
.links-inset-3col-yellow-white h4.celebrity-links,
.links-inset-4col-yellow-white h4.celebrity-links {
	background: #ffe600 url(/img/components/icon-celebrity-yellow.gif) no-repeat 7px 2px;
	padding-left: 35px;
}
.links-inset-1col-yellow-white h4.discuss-links,
.links-inset-2col-yellow-white h4.discuss-links,
.links-inset-3col-yellow-white h4.discuss-links,
.links-inset-4col-yellow-white h4.discuss-links {
	background: #ffe600 url(/img/components/icon-discuss-yellow.gif) no-repeat 7px 2px;
	padding-left: 35px;
}
.links-inset-1col-yellow-white h4.play-links,
.links-inset-2col-yellow-white h4.play-links,
.links-inset-3col-yellow-white h4.play-links,
.links-inset-4col-yellow-white h4.play-links {
	background: #ffe600 url(/img/components/icon-play-yellow.gif) no-repeat 7px 3px;
	padding-left: 35px;
}
.links-inset-1col-yellow-white h4.search-links,
.links-inset-2col-yellow-white h4.search-links,
.links-inset-3col-yellow-white h4.search-links,
.links-inset-4col-yellow-white h4.search-links {
	background: #ffe600 url(/img/components/icon-search-yellow-02.gif) no-repeat 7px 3px;
	padding-left: 35px;
}
.links-inset-1col-yellow-white h4.shopping-links,
.links-inset-2col-yellow-white h4.shopping-links,
.links-inset-3col-yellow-white h4.shopping-links,
.links-inset-4col-yellow-white h4.shopping-links {
	background: #ffe600 url(/img/components/icon-shopping-yellow.gif) no-repeat 7px 3px;
	padding-left: 35px;
}
.links-inset-1col-yellow-white h4.watch-links,
.links-inset-2col-yellow-white h4.watch-links,
.links-inset-3col-yellow-white h4.watch-links,
.links-inset-4col-yellow-white h4.watch-links {
	background: #ffe600 url(/img/components/icon-watch-yellow.gif) no-repeat 7px 3px;
	padding-left: 35px;
}

.links-inset-1col-yellow-white h4.celebrity-links,
.links-inset-1col-yellow-white h4.discuss-links,
.links-inset-1col-yellow-white h4.play-links,
.links-inset-1col-yellow-white h4.search-links,
.links-inset-1col-yellow-white h4.shopping-links,
.links-inset-1col-yellow-white h4.watch-links {
	width: 98px;
}
.links-inset-2col-yellow-white h4.celebrity-links,
.links-inset-2col-yellow-white h4.discuss-links,
.links-inset-2col-yellow-white h4.play-links,
.links-inset-2col-yellow-white h4.search-links,
.links-inset-2col-yellow-white h4.shopping-links,
.links-inset-2col-yellow-white h4.watch-links {
	width: 253px;
}
.links-inset-3col-yellow-white h4.celebrity-links,
.links-inset-3col-yellow-white h4.discuss-links,
.links-inset-3col-yellow-white h4.play-links,
.links-inset-3col-yellow-white h4.search-links,
.links-inset-3col-yellow-white h4.shopping-links,
.links-inset-3col-yellow-white h4.watch-links {
	width: 408px;
}
.links-inset-4col-yellow-white h4.celebrity-links,
.links-inset-4col-yellow-white h4.discuss-links,
.links-inset-4col-yellow-white h4.play-links,
.links-inset-4col-yellow-white h4.search-links,
.links-inset-4col-yellow-white h4.shopping-links,
.links-inset-4col-yellow-white h4.watch-links {
	width: 408px;
}

/* =Related Links 1/2/3/4 column Red/white
**********************************/
.links-inset-1col-red-white,
.links-inset-2col-red-white,
.links-inset-3col-red-white,
.links-inset-4col-red-white {
	border: none !important;
}
.links-inset-1col-red-white {
	width: 145px;
}
.links-inset-2col-red-white {
	width: 300px;
}
.links-inset-3col-red-white {
	width: 455px;
}
.links-inset-4col-red-white {
	width: 610px;
}
.links-inset-1col-red-white h4,
.links-inset-2col-red-white h4,
.links-inset-3col-red-white h4,
.links-inset-4col-red-white h4 {
	background: #c00;
	color: #fff;
	padding: 5px 10px;
}
.links-inset-1col-red-white h4 {
	width: 125px;
}
.links-inset-2col-red-white h4 {
	width: 280px;
}
.links-inset-3col-red-white h4 {
	width: 435px;
}
.links-inset-4col-red-white h4 {
	width: 590px;
}
.links-inset-1col-red-white ul,
.links-inset-2col-red-white ul,
.links-inset-3col-red-white ul,
.links-inset-4col-red-white ul {
	border: 1px solid #d1d1d1;
	list-style-position: none;
	margin: 0;
	padding: 0 0 5px 0;
}
.links-inset-1col-red-white ul {
	width: 143px;
}
.links-inset-2col-red-white ul {
	width: 298px;
}
.links-inset-3col-red-white ul {
	width: 453px;
}
.links-inset-4col-red-white ul {
	width: 608px;
}
.links-inset-1col-red-white ul li,
.links-inset-2col-red-white ul li,
.links-inset-3col-red-white ul li,
.links-inset-4col-red-white ul li {
	background: url(/img/global/bullet-nav-global-black.gif) 10px 10px no-repeat;
	display: block;
	float: left;
	font-size: 0.9em;
	padding: 5px 10px 0 20px;
}
.links-inset-1col-red-white ul li {
	width: 186px;
}
.links-inset-2col-red-white ul li {
	width: 186px;
}
.links-inset-3col-red-white ul li {
	width: 186px;
}
.links-inset-4col-red-white ul li {
	width: 274px;
}
.links-inset-1col-red-white ul li a,
.links-inset-2col-red-white ul li a,
.links-inset-3col-red-white ul li a,
.links-inset-4col-red-white ul li a {
	color: #333;
	text-decoration: none;
}

/* =Alerts box
**********************************/
.alerts-box {
	padding: 10px;
}
.alerts-box li {
	font-size: 0.9em;
	padding: 0 0 0.2em 0;
}
.alerts-box li a {
	color: #333;
	text-decoration: none;
}
.alerts-box h3 {
	color: #333;
	padding: 0 0 0.8em 0;
}

/* =Chart
**********************************/
.chart-links {
	font-size: 0.9em;
}
.chart-links h3 {
	border-bottom: 1px solid #e9e9e9;
	color: #c00;
	font-size: 1.1em;
	margin: 0 0 5px 0;
	padding: 10px 10px 5px 10px;
}
.chart-links h3.remove-border {
	border-bottom: none;
}
.chart-links h3 a {
	color: #c00 !important;
	text-decoration: none;
}
.chart-links h3 a:hover {
	text-decoration: underline;
}
.chart-links p {
	margin-top:0;
	padding: 0 10px 0.8em 10px;
}
.chart-links li a {
	color: #333;
	font-weight: bold;
	text-decoration: none;
}
.chart-links li a:hover{
	text-decoration: underline;
}
.chart-links li.lead {
	background: #c00 url(/img/global/chart-num-01-lead.gif) 2px 7px no-repeat;
	color: #fff;
}
.chart-links li.lead a {
	color: #fff;
}
.chart-links .lead-img {
	margin: 0 5px 0 5px;
}
.chart-links .splash-img {
	float: left;
	padding: 3px 10px 10px 10px;
	position: relative;
}
.chart-links .strip-img {
	margin: -5px 0 5px 0;
}
.chart-links .powered-by {
	border-top: 1px solid #e9e9e9;
	text-align: right;
}

/* ul */
.chart-links ul {
	clear: left;
	margin: 0 5px;
	padding: 0 0 5px 0;
} 
.chart-links ul li {
	background-image: url(/img/global/bullet-red.gif);
	background-position: 5px 8px;
	background-repeat: no-repeat;
	padding: 0.3em 2px 0.2em 15px;
} 
.chart-links ul li.alt {
	background-color: #e9e9e9;
}

/* ol */
.chart-links ol {
	margin: 0 5px;
	padding: 0 0 5px 0;
} 

.chart-links ol li {
	padding: 0.3em 2px 0.2em 20px;
} 

.chart-links .num-01 {background: #e9e9e9 url(/img/global/chart-num-01.gif) 2px 6px no-repeat;}
.chart-links .num-02 {background: #ffffff url(/img/global/chart-num-02.gif) 2px 6px no-repeat;}
.chart-links .num-03 {background: #e9e9e9 url(/img/global/chart-num-03.gif) 2px 6px no-repeat;}
.chart-links .num-04 {background: #ffffff url(/img/global/chart-num-04.gif) 2px 6px no-repeat;}
.chart-links .num-05 {background: #e9e9e9 url(/img/global/chart-num-05.gif) 2px 6px no-repeat;}
.chart-links .num-06 {background: #ffffff url(/img/global/chart-num-06.gif) 2px 6px no-repeat;}
.chart-links .num-07 {background: #e9e9e9 url(/img/global/chart-num-07.gif) 2px 6px no-repeat;}
.chart-links .num-08 {background: #ffffff url(/img/global/chart-num-08.gif) 2px 6px no-repeat;}
.chart-links .num-09 {background: #e9e9e9 url(/img/global/chart-num-09.gif) 2px 6px no-repeat;}
.chart-links .num-10 {background: #ffffff url(/img/global/chart-num-10.gif) 2px 7px no-repeat;}
.chart-links .num-11 {background: #e9e9e9 url(/img/global/chart-num-11.gif) 2px 6px no-repeat;}
.chart-links .num-12 {background: #ffffff url(/img/global/chart-num-12.gif) 2px 6px no-repeat;}
.chart-links .num-13 {background: #e9e9e9 url(/img/global/chart-num-13.gif) 2px 6px no-repeat;}
.chart-links .num-14 {background: #ffffff url(/img/global/chart-num-14.gif) 2px 6px no-repeat;}
.chart-links .num-15 {background: #e9e9e9 url(/img/global/chart-num-15.gif) 2px 6px no-repeat;}
.chart-links .num-16 {background: #ffffff url(/img/global/chart-num-16.gif) 2px 6px no-repeat;}
.chart-links .num-17 {background: #e9e9e9 url(/img/global/chart-num-17.gif) 2px 6px no-repeat;}
.chart-links .num-18 {background: #ffffff url(/img/global/chart-num-18.gif) 2px 6px no-repeat;}
.chart-links .num-19 {background: #e9e9e9 url(/img/global/chart-num-19.gif) 2px 6px no-repeat;}
.chart-links .num-20 {background: #ffffff url(/img/global/chart-num-20.gif) 2px 7px no-repeat;}

/* =Splash Lead
**********************************/

.splash-lead {
	font-size: 0.9em;
	margin: 10px 0 0 0;
	padding: 10px 10px 10px 0;
}
.splash-lead h3 {
	border-bottom: 1px solid #c00;
	clear: both;
	float: right;
	font-size: 1.1em;
	margin: 1px 0 1px 0;
	padding: 0 0 4px 0;
	width: 149px;
}
.splash-lead h3 a {
	color: #c00 !important;
	text-decoration: none;
}
.splash-lead h3 a:hover {
	text-decoration: underline;
}
.splash-lead img {
	float: left;
	margin: 0 0 0 10px;
}
.splash-lead p {
	float: right;
	padding: 4px 0 0 0;
	width: 149px;
}
.splash-lead a {
	color: #333;
	text-decoration: none;
}
.splash-lead a:hover {
	color: #333;
	text-decoration: underline;
}
.splash-lead ul {
	float: right;
	padding: 5px 0 0 0;
	width: 149px;
}
.splash-lead li {
	background: url(/img/global/bullet-red.gif) 0 50% no-repeat;
	padding: 0 0 0.1em 12px;
}
.splash-lead li a {
	color: #333;
	text-decoration: none;
}

/* Splash Lead Rotating */
.splash-lead.rotating {
	border-bottom: none;
}

/* Splash Nav */
.splash-nav {
	background: #999;
	margin: 0;
	padding: 0;
}
.splash-nav ul {
	float: left;
	padding: 0 0 5px 10px;
}
.splash-nav li {
	display: inline;
	padding: 0;
}
.splash-nav li a {
	border-bottom: 4px solid #666;
	border-left: 4px solid #666;
	border-right: 4px solid #666;
	color: #333;
	float: left;
	margin: 0 6px 0 0;
	text-decoration:none;
}
.splash-nav li a:hover {
	border-bottom: 4px solid #ffe600;
	border-left: 4px solid #ffe600;
	border-right: 4px solid #ffe600;
}
.splash-nav .selected a {
	border-bottom: 4px solid #fff;
	border-left: 4px solid #fff;
	border-right: 4px solid #fff;
}
.splash-nav p {
	background: url(/img/global/btn-arw-rot-spl-link.gif) right 50% no-repeat;
	display: inline;
	float: right;
	margin: 11px 10px 0 0;
	padding: 0 20px 0 0;
}
.splash-nav p a {
	color: #eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	text-decoration: none;
}
.splash-nav p a:hover {
	color: #fff;
	text-decoration: underline;
}

/* =Splash Links
**********************************/
.splash-links {
	font-size: 0.9em;
	padding: 10px 10px 10px 0;
}
.splash-links h3 {
	border-bottom: 1px solid #c00;
	clear: both;
	float: right;
	font-size: 1.1em;
	margin: 1px 0 1px 0;
	padding: 0 0 4px 0;
	width: 180px;
}
.splash-links img {
	float:left;
	margin: 0 0 0 10px;
}

.splash-links p {
	float: right;
	padding: 3px 0 0 0;
	width: 180px;
}
.splash-links ul {
	float: right;
	padding: 5px 0 0 0;
	width: 180px;
}
.splash-links li {
	background: url(/img/global/bullet-red.gif) 0 50% no-repeat;
	padding: 0 0 0.1em 12px;
}
.splash-links li a {
	color: #333;
	text-decoration:none;
}

/* =Splash Mini/Advertorial
**********************************/
.splash-mini {
	font-size: 0.9em;
	padding: 10px 10px 10px 0;
}
.splash-mini h3 {
	clear: both;
	float: right;
	font-size: 1.1em;
	margin: 1px 0 1px 0;
	width: 180px;
}
.splash-mini h4{
	float: right;
	font-weight:normal;
	margin: 1px 0 1px 0;
	width: 180px;
}
.splash-mini img {
	float:left;
	margin: 0 0 0 10px;
}
.splash-mini p {
	float: right;
	padding: 3px 0 0 0;
	width: 180px;
}
.splash-mini ul {
	float: right;
	padding: 5px 0 0 0;
	width: 180px;
}
.splash-mini li {
	background: url(/img/global/bullet-red.gif) 0 50% no-repeat;
	padding: 0 0 0.1em 12px;
}
.splash-mini li a {
	color: #333;
	text-decoration:none;
}
.splash-mini .btn-wrap {
	clear: right;
	padding: 3px 0 0 0;
}
.splash-mini .btn-wrap a {
	background: #ccc url(/img/global/arw-black-btn-bg.gif) -12px 50% no-repeat !important;
	color: #333;
	float: right;
	font-size: 1em;
	padding: 2px 3px 1px 22px;
	text-decoration: none;
}
.splash-mini .btn-wrap a:hover {
	background: #FFE600 url(/img/global/arw-black-btn-bg.gif) -12px 50% no-repeat !important;
	text-decoration: none;
}

/* =Splash Mini Wallpapers (Randomiser)
***************************************/
.splash-mini-wallpapers {
	font-size: 0.9em;
	padding:0 10px;
}
.splash-mini-wallpapers h3 {
	clear: both;
	font-size: 1.1em;
	margin: 5px 0 5px 0;
	padding:0;
}
.splash-mini-wallpapers .left-pic,
.splash-mini-wallpapers .right-pic{
	border: 1px solid #e9e9e9;
	float:left;
	margin: 0 0 5px 0;
	min-height:102px;
	padding:5px 10px;
	text-align:center;
	width:111px;
} 

/* IE6 min-height workaround */
* html .splash-mini-wallpapers .left-pic, 
* html .splash-mini-wallpapers .right-pic{
	height:102px;
}
.splash-mini-wallpapers .right-pic{
	margin-left: 10px;
}
.splash-mini-wallpapers a {
	clear:left;
	color: #c00;
	display:block;
	padding: 3px 0 0 0;
	text-decoration:none;
}

/* =Splash Mini Set
**********************************/
.splash-mini-set {
	font-size: 0.9em;
	padding: 10px 10px 10px 0;
}
.splash-mini-set .inner-wrap {
	border-bottom: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	margin: 0 0 0 10px;
}
.splash-mini-set h3 {
	border-bottom: 1px solid #e9e9e9;
	font-size: 1.1em;
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
}
.splash-mini-set h4 {
	float: right;
	margin: 8px 0 0 0;
	padding: 0;
	width: 200px;
}
.splash-mini-set img {
	float:left;
	margin: 8px 0 8px 8px;
}
.splash-mini-set p {
	float: right;
	padding: 3px 0 8px 0;
	width: 200px;
}
.splash-mini-set ul {
	float: right;
	padding: 3px 0 5px 0;
	width: 200px;
}
.splash-mini-set li {
	background: url(/img/global/bullet-red.gif) 0 50% no-repeat;
	padding: 0 0 0.1em 12px;
}
.splash-mini-set a {
	color: #333;
	text-decoration:none;
}

/* =Splash Nano Set
**********************************/
.splash-nano-set {
	border:1px solid #ccc;
	color:#333;
	font-size:0.9em;
}
.splash-nano-set h3 {
	color: #c00;
	border-bottom: 1px solid #e9e9e9;
	font-size:1.2em;
	padding: 7px 0 6px 10px;
}
.splash-nano-set h3 a,
.splash-nano-set h3 a:hover {
	color: #c00;
}
.splash-nano-set .divide {
	border-top: #e9e9e9 1px solid;
	display:block;
	padding:0 0 7px 0;
}
.splash-nano-set a {
	color:#333;
	text-decoration:none;
}
.splash-nano-set a:hover {
	text-decoration:underline;
}
.splash-nano-set ul {
	float:left;
	margin-top: 10px;
	padding: 0 10px 0 10px;
}
.splash-nano-set ul ul {
	margin-top: 0;
}
.splash-nano-set ul li.blank,
.splash-nano-set ul li.one,
.splash-nano-set ul li.two,
.splash-nano-set ul li.three,
.splash-nano-set ul li.four,
.splash-nano-set ul li.five,
.splash-nano-set ul li.six,
.splash-nano-set ul li.seven,
.splash-nano-set ul li.eight,
.splash-nano-set ul li.nine,
.splash-nano-set ul li.ten {
	float:left;
	padding-bottom:10px;
	width: 277px;
}
.splash-nano-set ul li.one {
	background: url(/img/global/chart-nano-num-01.gif) 0 0 no-repeat;
}
.splash-nano-set ul li.two {
	background: url(/img/global/chart-nano-num-02.gif) 0 0 no-repeat;
}
.splash-nano-set ul li.three {
	background: url(/img/global/chart-nano-num-03.gif) 0 0 no-repeat;
}
.splash-nano-set ul li.four {
	background: url(/img/global/chart-nano-num-04.gif) 0 0 no-repeat;
}
.splash-nano-set ul li.five {
	background: url(/img/global/chart-nano-num-05.gif) 0 0 no-repeat;
}
.splash-nano-set ul li.six{
	background: url(/img/global/chart-nano-num-06.gif) 0 0 no-repeat;
}
.splash-nano-set ul li.seven {
	background: url(/img/global/chart-nano-num-07.gif) 0 0 no-repeat;
}
.splash-nano-set ul li.eight {
	background: url(/img/global/chart-nano-num-08.gif) 0 0 no-repeat;
}
.splash-nano-set ul li.nine {
	background: url(/img/global/chart-nano-num-09.gif) 0 0 no-repeat;
}
.splash-nano-set ul li.ten {
	background: url(/img/global/chart-nano-num-10.gif) 0 0 no-repeat;
}
.splash-nano-set ul.chart ul {
	float:none;
	padding: 0 10px 0 65px;
}
.splash-nano-set ul.list ul {
	float:none;
	padding: 0 10px 0 52px;
}
.splash-nano-set ul li.top5-strong {
	font-weight:bold;
}
.splash-nano-set ul.chart li img {
	float:left;
	padding: 0 0 0 15px;
}
.splash-nano-set ul.list li img {
	border: 1px solid #eee;
	float:left;
	height:30px;
	margin: 0 0 0 0;
	width:40px;
}

/* =Splash 60x45 Set 
**********************************/
.splash-60x45-set {
	padding: 10px 10px 7px 10px;
}
.splash-60x45-set li {
	display: inline;
	padding: 0 0 0 0;
}
.splash-60x45-set h3 {
	color: #c00;
	padding: 0 0 0.8em 0;
}

/* =Splash large lead pic
**********************************/
.splash-large-lead-pic {
	padding: 10px;
}
.splash-large-lead-pic h3.red {
	color: #c00;
	padding: 0 0 0.8em 0;
	text-decoration: none;
}
.splash-large-lead-pic h3 a:hover {
	color: #c00;
	padding: 0 0 0.8em 0;
	text-decoration: none;
}
.splash-large-lead-pic a {
	color: #c00;
	text-decoration: underline;
}
.splash-large-lead-pic a:hover {
	color: #c00;
	text-decoration: none;
}
.splash-large-lead-pic img {
	padding: 0;
	width: 278px !important;
}
.splash-large-lead-pic p {
	font-size: 0.9em;
	padding-top:0.8em;
}

/* =Splash large lead pic text
**********************************/
.splash-large-lead-pic-2 {
	padding: 10px;
}
.splash-large-lead-pic-2 h4 {
	background: #ddd;
	padding: 2px 4px;
}
.splash-large-lead-pic-2 p {
	font-size: 0.9em;
	padding: 0.8em 0 0 0;
}
.splash-large-lead-pic-2 p a {
	color: #c00;
	text-decoration: underline;
}
.splash-large-lead-pic-2 p a:hover {
	color: #c00;
	text-decoration: none;
}
.splash-large-lead-pic-2 h4 a {
	color: #333;
	text-decoration: none;
}
.splash-large-lead-pic-2 h4 a:hover {
	color: #c00;
	text-decoration: none;
}

/* =Splash 5 4col Set 
**********************************/
.splash-5-set-4col {
	padding: 10px 0 7px 10px;
}
.splash-5-set-4col li {
	display: inline;
	float: left;
	font-size: 0.9em;
	margin: 0 10px 0 0;
	width: 110px;
}
.splash-5-set-4col li img {
	padding: 0 0 2px 0;
}
.splash-5-set-4col li a {
	color: #c00;
	text-decoration: none;
}
.splash-5-set-4col li a:hover {
	text-decoration: none;
}
.splash-5-set-4col li.width-109 {
	width: 109px !important;
}
.splash-5-set-4col li.remove-margins {
	margin-right: 0 !important;
}

/* = Splash Gallery Thumbnails
**********************************/
.splash-gallery-thumbnails {
	padding: 0 ;
}
.splash-gallery-thumbnails h3 {
	border-bottom: 1px solid #e9e9e9;
	font-size: 1em;
	margin: 10px 0 0 0;
	padding: 0 0 5px 10px;
}
.splash-gallery-thumbnails ul {
	padding: 0 0 10px 11px;
}
.splash-gallery-thumbnails li {
	background: #e9e9e9;
	display: inline;
	float: left;
	font-size: 0.9em;
	margin: 10px 10px 0 0;
	overflow: hidden;
	text-align: center;
	width: 85px;
}
.splash-gallery-thumbnails li:hover {
	background: #ffe600;
}
.splash-gallery-thumbnails li img {
	height: 60px;
	padding: 0;
	width: 85px;
}
.splash-gallery-thumbnails li a {
	color: #333;
	display: block !important;
	text-decoration: none;
	width: 85px;
}
.splash-gallery-thumbnails li .caption a {
	color: #333;
	padding: 1px 5px 3px 5px;
	text-decoration: none;
	width: 75px;
}
.splash-gallery-thumbnails li a:hover {
	background: #ffe600;
	text-decoration: underline;
}

/* =Splash Titled 5 4col Set 
**********************************/
.splash-titled-5-set-4col {
	padding: 0 0 10px 0;
}
.splash-titled-5-set-4col h3 {
	border-bottom: 1px solid #e9e9e9;
	font-size: 1em;
	margin: 10px 0 0 0;
	padding: 0 0 5px 10px;
}
.splash-titled-5-set-4col ul {
	padding: 10px 0 7px 10px;
}
.splash-titled-5-set-4col li {
	display: inline;
	float: left;
	font-size: 0.9em;
	margin: 0 10px 0 0;
	width: 110px;
}
.splash-titled-5-set-4col li img {
	padding: 0 0 2px 0;
	width:110px;
	height:70px;
}
.splash-titled-5-set-4col li a {
	text-decoration: none;
	color: #333;
}
.splash-titled-5-set-4col li a:hover {
	text-decoration: underline;
}
.splash-titled-5-set-4col li.width-109 {
	width: 109px !important;
}

/* =Splash Titled 5image greytext 4col Set 
**********************************/
.splash-5-set-4col-grey {
	padding: 0 0 10px 0;
}
.splash-5-set-4col-grey h3 {
	margin: 10px 0 0 0;
	padding: 0 0 5px 10px;
	font-size: 1em;
	border-bottom: 1px solid #e9e9e9;
}
.splash-5-set-4col-grey ul {
	padding: 10px 0 7px 10px;
}
.splash-5-set-4col-grey li {
	width: 110px;
	margin: 0 10px 0 0;
	font-size: 0.9em;
	display: inline;
	float: left;
	text-align:center;
	background:#e9e9e9;
}
.splash-5-set-4col-grey li:hover {
	background:#ffe600;
}
.splash-5-set-4col-grey li img {
	padding: 0;
	width:110px;
	height:70px;
}
.splash-5-set-4col-grey li a {
	text-decoration: none;
	width:110px;
	color: #333;
}
.splash-5-set-4col-grey li .caption a {
	display:block;
	padding:1px 5px 3px 5px;
	text-decoration: none;
	width:100px;
	color: #333;
}
.splash-5-set-4col-grey li a:hover {
	text-decoration: underline;
	background:#ffe600;
}
.splash-5-set-4col-grey li.width-109 {
	width: 109px !important;
}
.splash-5-set-4col-grey li.remove-margins {
	margin-right: 0;
}

/* =Splash Titled 6 image 5col Set 
**********************************/
.splash-6set-5col {
	padding: 0 0 10px 0;
}
.splash-6set-5col h3 {
	margin: 8px 0 0 0;
	padding: 0 0 5px 10px;
	font-size: 1em;
	border-bottom: 1px solid #e9e9e9;
}
.splash-6set-5col ul {
	padding: 10px 0 7px 11px;
}
.splash-6set-5col li {
	width: 115px;
	margin: 0 10px 0 0;
	font-size: 0.9em;
	display: inline;
	float: left;
	text-align:center;
	background:#e9e9e9;
}
.splash-6set-5col li:hover {
	background:#ffe600;
}
.splash-6set-5col li img {
	padding: 0;
	width:115px;
	height:70px;
}
.splash-6set-5col li a {
	text-decoration: none;
	width:115px;
	color: #333;
}
.splash-6set-5col li .caption a {
	display:block;
	padding:1px 5px 3px 5px;
	text-decoration: none;
	width:105px;
	color: #333;
}
.splash-6set-5col li a:hover {
	text-decoration: underline;
	background:#ffe600;
}

/* =Links x 4col Set  */

.links-3-set-4col,
.links-4-set-4col,
.links-5-set-4col {
	padding: 10px;
}
.links-3-set-4col ul,
.links-4-set-4col ul,
.links-5-set-4col ul {
	background: #fff;
	border: 1px solid #e9e9e9;
}
.links-3-set-4col li,
.links-4-set-4col li,
.links-5-set-4col li {
	margin: 0 0 0 10px;
	padding: 0 20px 0 0;
	font-size: 0.9em;
	display: inline;
	float: left;
	text-align: right;
	background: url(../img/global/arrow-red-right.gif) right 0 no-repeat;
}
.links-3-set-4col li{
	width: 158px;
}
.links-4-set-4col li{
	width: 111px;
}
.links-5-set-4col li {
	width: 83px;
}
.links-3-set-4col li a,
.links-4-set-4col li a,
.links-5-set-4col li a {
	text-decoration: none;
	color: #c00;
}
.links-3-set-4col li a:hover,
.links-4-set-4col li a:hover,
.links-5-set-4col li a:hover {
	text-decoration: underline;
}
.links-3-set-4col li.width-109,
.links-4-set-4col li.width-109,
.links-5-set-4col li.width-109 {
	width: 109px !important;
}


/* =Text Mini 
**********************************/
.text-mini .inner-wrap {
	padding: 10px 10px 0 10px;
	font-size: 0.9em;
}
.text-mini h3 {
	padding: 10px 10px 5px 10px;
	font-size: 1em;
	border-bottom: 1px solid #e9e9e9;
}
.text-mini img {
	float:left;
}
.text-mini p {
	padding: 0 0 0.8em 0;
}
.text-mini p a {
	color: #c00;
	text-decoration: underline !important;
}
.text-mini p a:hover {
	text-decoration: none !important;
}

/* =News
**********************************/
.news-headlines {
	padding: 0 0 10px 0;
}
.news-headlines a {
	color: #333;
	text-decoration: none;
}
.news-headlines a:hover {
	color: #c00;
	text-decoration: underline;
}
.news-headlines h3 {
	margin: 10px 0 0 0;
	padding: 0 0 5px 10px;
	font-size: 1em;
	border-bottom: 1px solid #e9e9e9;
}
.news-headlines h4 {
	padding: 0 !important;
	font-size: 1em;
}
.news-headlines .splash-70,
.news-headlines .splash-120 {
	margin: 10px 10px 0 10px;
}
.news-headlines .splash-70 h4 {
	margin: 0 0 0 80px;
}
.news-headlines .splash-70 p {
	margin: 5px 0 0 80px;
}
.news-headlines .splash-70 img,
.news-headlines .splash-120 img {
	float: left;
}
.news-headlines .splash-120 h4 {
	margin: 0 0 0 120px;
	padding: 0 !important;
}
.news-headlines .splash-120 p {
	margin: 5px 0 0 120px;
}
.news-headlines ul {
	font-size: 0.9em;
	padding: 5px 10px 0 10px;
	background: #fff;
}
.news-headlines ul.border-top {
	margin: 10px 0 0 0;
	border-top: 1px solid #eee;
}
.news-headlines ul li {
	padding: 4px 0 0 12px;
	background: url(/img/global/bullet-red.gif) no-repeat 0px 9px;
}
.news-headlines ul li a {
	color:#333;
	text-decoration: none;
}
.news-headlines ul li a:hover {
	color:#c00;
	text-decoration: underline;
}

/* =Feature
********************************************************************/
.feature-header {
	padding: 0.7em 1em 0.5em 0;
	border-bottom: 1px solid #e9e9e9;
	background:#fff;
}
.feature-header h1, .feature-header h3 {
	color: #c00;
	font-size: 1.5em;
	font-weight: 500;
	padding-left: 10px;
	margin: 0;
}
.feature-header p.byline {
	color: #999;
	font-size: 11px;
	padding: 0.4em 0 0 10px;
}
.feature {
	background: #fff;
	padding: 10px 10px 0 10px;
	font-size: 1em;
}
.feature a {
	color: #c00;
	text-decoration: underline !important;
}
.feature a:hover {
	text-decoration: none !important;
}
.feature h4 {
	padding: 0.5em 0 0.5em 0;
	color: #000;
	font-size: 1em;
	float: none;
}
.feature ul {
	padding: 0 0 10px 0;
}
.feature ol {
	padding: 0 0 10px 0;
}
.feature ul li {
	padding: 0 0 0 20px;
	background: url(/img/global/bullet-black.gif) 5px 0.5em no-repeat;
}
.feature ol li {
	margin: 0 0 0 20px;
	list-style: decimal;
}
.feature ul li a, .feature ol li a {
	text-decoration: none !important;
}
.feature ul li a:hover, .feature ol li a:hover {
	text-decoration: underline !important;
}
.feature dl {
	padding: 0 0 10px 0;
}
.feature dt {
	padding: 0 0 10px 0;
	font-weight: bold;
}
.feature p {
	padding: 0 0 1.2em 0;
	zoom:1;
}
.feature p.credits {
	padding: 0 0 1em 1px;
	font-size: 0.9em;
	color: #666;
}
p.feature-date {
	padding: 0 0 1em 1px;
	font-size: 0.9em;
	color: #666;
}
.mpu {
	margin: -5px 10px 2px 0;
	float: left;
}
.mpu p {
	padding: 0 0 4px 0;
	font-size: 0.8em;
	color: #999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.feature .img-left {
	margin: 0 10px 5px 0;
	float: left;
}
.feature .img-left p {
	padding: 3px 6px;
	font-size: 0.9em;
	background: #000;
	color: #fff;
}
.wrap-components-2col .feature .img-left.lead p {
	width: 108px;
	padding: 3px 6px;
}
.wrap-components-3col .feature .img-left.lead p {
	width: 168px;
	padding: 3px 6px;
}
.feature .img-right {
	width: 120px;
	margin: 0 0 0 15px;
	float: right;
	background: #000;
	color: #fff;
	font-size: 0.9em;
	display: inline;
}
.feature .img-right p {
	padding: 3px 6px;
}
.feature .width-180 {width: 180px;}
.feature .width-160 {width: 160px;}
.feature .width-140 {width: 140px;}
.feature .width-150 {width: 150px;}
.feature .width-200 {width: 200px;}
.feature .width-120 {width: 120px;}
.feature .width-100 {width: 100px;}
.feature .width-278 {width: 278px; 	margin: 0 0 5px 0;}

/* Pull Quotes */
.pullquote-sml-left-grey {
	margin-right: 10px;
	width: 160px;
	background: #666;
	float: left;
}
.pullquote-sml-right-grey {
	margin-left: 10px;
	width: 160px;
	background: #666;
	float: right;
}
.pullquote-sml-left-grey p,
.pullquote-sml-right-grey p {
	color: #fff;
	padding: 10px;
}
.pullquote-sml-left-grey .pullquote-name,
.pullquote-sml-right-grey .pullquote-name {
	display: block;
	margin-top: 4px;
	font-size: 1.0em;
	font-weight: bold;
	color: #fff;
}

/* Send Print */
.feature .send-print ul {
	padding-bottom: 16px;
	font-size: 0.9em;
}
.feature .send-print li {
	padding-left: 20px;
	display: inline;
}
.feature .send-print li a {
	color: #666;
	text-decoration: none;
}
.feature .send-print li a:hover {
	color: #000;
	text-decoration: underline;
}
.feature .send-print li.send {
	background: url(/img/global/icon-mail-small.gif) no-repeat;
}
.feature .send-print li.print {
	margin-left: 4px;
	background: url(/img/global/icon-print-small.gif) no-repeat;
}

/* Feature Nav  */
.feature-nav {
	border-top: 1px solid #e9e9e9;
	background: #fff;
	padding: 0;
	clear: both;
}
.feature-nav dt {
	display: none;
}
.feature-nav ul {
	margin: 5px 0;
	font-size: 0.9em;
}
.feature-nav li {
	display: inline;
}
.feature-nav li a {
	color: #333;
}
.feature-nav ul.page-num {
	padding: 0 0 0 5px;
	float: left;
}
.feature-nav ul.page-num li {
	padding: 0 0.4em 0 0.6em;
}
.feature-nav ul.page-num li.selected {
	background: #000;
	color: #fff;
}
.feature-nav ul.page-nav {
	padding: 0 10px 0 0;
	float: right;
}
.feature-nav ul.page-nav a {
	text-decoration: none;
}
.feature-nav ul.page-nav a:hover {
	text-decoration: underline;
}
.feature-nav ul.page-nav li.arw-left {
	padding: 0 0 0 1em;
	background: url(/img/global/arw-black-left.gif) no-repeat left;
}
.feature-nav ul.page-nav li.arw-right {
	padding: 0 1em 0 0.5em;
	background: url(/img/global/arw-black-right.gif) no-repeat right;
}

/* Feature Post */
.feature-links {
	border-top: 1px solid #e9e9e9;
	padding: 10px 10px 0 10px;
	background: #fff;
}
.feature-links ul li a {
	color: #666;
	text-decoration: none;
}
.feature-links ul li a:hover {
	color: #000;
	text-decoration: underline;
}
.feature-links ul.links {
	padding: 0 0 10px 0;
	font-size: 0.9em;
}
.feature-links ul.links li {
	display: inline;
	padding: 0 0 0 10px;
	background: url(/img/global/bullet-nav-feature-grey.gif) 2px 50% no-repeat;
}
.feature-links ul.send-print {
	font-size: 0.9em;
	padding: 0 0 10px 0;
}
.feature-links ul.send-print li {
	padding-left: 20px;
	display: inline;
}
.feature-links ul.send-print li.send {
	background: url(/img/global/icon-mail-small.gif) no-repeat;
}
.feature-links ul.send-print li.print {
	margin-left: 4px;
	background: url(/img/global/icon-print-small.gif) no-repeat;
}

/* =Feature Reviews Album/Single
**********************************/
.feature .album {
	margin: 0 0 10px 0;
	background: #ddd;
	color: #555;
	font-size: 0.9em;
	clear: both;
}
.feature .album img {
	float: left;
}
.feature .album dl {
	margin: 8px 0 0 0;
	width: 128px;
	float: right;
}
.feature .album dt {
	padding: 0 5px 0 0;
	font-weight: bold;
}
.feature .album dd {
	padding: 0 5px 0 0;
	font-weight: normal;
}

/* =Feature Review Film
**********************************/
.feature .film-trailers {
	margin: 0 0 0 0;
	padding: 2px 3px;
	background: #000;
	font-size: 0.9em;
	line-height: 1.4em;
}
.feature .film-trailers ul {
	padding: 0;
}
.feature .film-trailers li {
	padding: 1px 0;
	background: none;
}
.feature .film-trailers a {
	display:block;
	padding:2px 0 1px 50px;
	text-decoration: none !important;
	color: #fff;
	background: #666 url(/img/global/btn-play.gif) no-repeat 0 0;
}
.feature .film-trailers a strong {
	color: #fff;
}
.feature .film-trailers a:hover {
	color: #ffe600;
	text-decoration: none !important;
	background-image: url(/img/global/btn-play-hover.gif);
	background-color:#000;
}
.feature .film-trailers a:hover strong {
	color: #ffe600;
}
.feature .film-details {
	margin: 0 0 10px 0;
	padding: 6px 8px;
	border: 1px solid #ddd;
	font-size: 0.9em;
	line-height: 1.4em;
}
.feature .film-details dl {
	padding: 0;
}
.feature .film-details dt {
	padding: 0 5px 0 0;
	font-weight: bold;
	float: left;
}
.feature .film-details dd {
	padding: 0 5px 0 0;
	font-weight: normal;
}

/* =Feature Recipe
**********************************/
.recipe dl {
	margin: 0 0 10px 0;
	padding: 5px 0 0 0;
	clear: both;
	color: #330;
}
.recipe dl dt {
	font-weight: bold;
	background: #ffc;
	color: #330;
	border-bottom: 1px solid #F3F397;
	padding: 0.3em 10px 0.3em 10px;
}
.recipe dl dd {
	padding: 10px;
	background: #ffffe6;
}
.recipe dl ul li {
	padding: 0 0 0 20px;
	background: url(/img/global/bullet-nav-global-black.gif) 5px 50% no-repeat;
}
.recipe dl ol {
	margin: 0 0 0 20px;
	list-style: decimal;
}
.recipe dl ol li {
	margin: 0 0 0.5em 0;
}

/* =Feature Interviews
**********************************/
.feature .speech-red {
	clear: both;
	margin: 0 0 10px 0;
	background: #FFEBEB url(/img/global/speach-top-red.gif) top left no-repeat;
	color: #900;
	padding-top: 13px;
}
.feature .speech-red p {
	border-bottom: 1px solid #fcc;	
	border-left: 1px solid #fcc;  
	border-right: 1px solid #fcc; 		
	padding: 10px 10px 10px 10px;
}
.feature .speech-red strong {
	color: #900;
}
.feature .speech-grey {
	clear: both;
	margin: 0 0 10px 0;
	background: #eee url(/img/global/speach-top-grey.gif) top left no-repeat;
	color: #333;
	padding-top: 13px;
}
.feature .speech-grey p {
	border-bottom: 1px solid #ccc;	
	border-left: 1px solid #ccc;  
	border-right: 1px solid #ccc; 	
	padding: 10px 10px 10px 10px;
}
.feature .speech-grey strong {
	color: #333;
}

/* =Related Links Inset 1 column red/white
**********************************/
.feature .links-inset-1col-red-white {
	margin:0 0 10px 10px;
	float:right;
	width:150px;
	border: 1px solid #c00;
	background:#fff;
}
.wrap-components-1col .links-inset-1col-red-white {
	margin: 10px 0 0 0;
	width:143px;
	border: 1px solid #c00;
	background:#fff;
}
.feature .links-inset-1col-red-white h4 {
	width:130px;
	padding: 5px 10px;
	color:#fff;
	background:#c00;
}
.wrap-components-1col .links-inset-1col-red-white h4 {
	width:123px;
	padding: 5px 10px;
	color:#fff;
	background:#c00;
}
.feature .links-inset-1col-red-white ul,
.wrap-components-1col .links-inset-1col-red-white ul {
	margin:0;
	padding:0;
	width:130px;
	list-style-position:none;
	border:none;
}
.wrap-components-1col .links-inset-1col-red-white ul {
	width:123px;
}
.feature .links-inset-1col-red-white ul li,
.wrap-components-1col .links-inset-1col-red-white ul li {
	width:130px;
	border-top: 1px solid #e9e9e9;
	background:none;
	padding:5px 10px;
	font-size:0.9em;
}
.wrap-components-1col .links-inset-1col-red-white ul li {
	width:123px;
}
.feature .links-inset-1col-red-white ul li a,
.wrap-components-1col .links-inset-1col-red-white ul li a {
	color:#333;
	text-decoration:none;
}
.feature .links-inset-1col-red-white ul li a:hover,
.wrap-components-1col .links-inset-1col-red-white ul li a:hover {
	text-decoration:underline;
}


/* =Related Links Inset 1 column yellow/yellow
**********************************/
.feature .links-inset-1col-yellow-yellow {
	margin:0 0 10px 10px;
	float:right;
	width:152px;
	background:#fff9cc;
	padding-bottom: 3px;
}
.wrap-components-1col .links-inset-1col-yellow-yellow {
	margin:10px 0 0 0;
	margin-right:-3px !important;
	width:145px;
	background:#fff9cc;
	padding-bottom: 3px;
}
.feature .links-inset-1col-yellow-yellow h4,
.wrap-components-1col .links-inset-1col-yellow-yellow h4 {
	width:132px;
	padding: 5px 10px;
	color:#333;
	background:#ffe600;
	border-bottom: 1px solid #fff;
}
.wrap-components-1col .links-inset-1col-yellow-yellow h4 {
	width:125px;
}
.feature .links-inset-1col-yellow-yellow ul,
.wrap-components-1col .links-inset-1col-yellow-yellow ul {
	margin:0;
	padding:0;
	width:132px;
	list-style-position:none;
}
.wrap-components-1col .links-inset-1col-yellow-yellow ul {
	width:125px;
}
.feature .links-inset-1col-yellow-yellow ul li,
.wrap-components-1col .links-inset-1col-yellow-yellow ul li {
	width:122px;
	background:none;
	padding:5px 10px 5px 20px;
	font-size:0.9em;
	background: url(/img/global/bullet-nav-global-black.gif) 10px 10px no-repeat;
}
.wrap-components-1col .links-inset-1col-yellow-yellow ul li {
	width:115px;
}
.feature .links-inset-1col-yellow-yellow ul li a,
.wrap-components-1col .links-inset-1col-yellow-yellow ul li a {
	color:#333;
	text-decoration:none;
}
.feature .links-inset-1col-yellow-yellow ul li a:hover,
.wrap-components-1col .links-inset-1col-yellow-yellow ul li a:hover {
	text-decoration:underline;
}

/* =Feature Inset
**********************************/
.feature .feature-inset {
	float:right;
	margin:0 0 10px 10px;
	padding:5px;
	width:150px;
	background:yellow;
}

/* =Feature Archive
**********************************/
.archive a {
	color: #c00;
	text-decoration: none !important;
}
.archive a:hover {
	text-decoration: underline !important;
}
.archive h4,
.archive2 h4 {
	margin: 0 0 10px 0;
	padding: 6px 0 6px 10px;
	background: #000;
	color: #fff;
	font-size: 1.1em;
}

/* List */
.archive .list ul {
	padding: 0 0 10px 0;
	margin: 0 0 10px 10px;
}
.archive .list li {
	padding: 0;
	margin: 0;
	background: none;
}

/* Wallpaper */
.archive .wallpaper {
	padding: 0 0 10px 0;
}
.archive .wallpaper ul {
	padding: 10px 0 10px 0;
}
.archive .wallpaper ul li {
	margin: 0 0 0 16px;
	padding: 0;
	background: #000;
	float: left;
	display: inline;
	text-align: center;
	font-size: 0.9em;
	color: #fff;
}
.archive .wallpaper ul li a {
	width: 122px;
	display: block;
	padding: 0 0 2px 0;
	background: #000;
	color: #fff;
}
.archive .wallpaper ul li a:hover {
	background: #ffe600;
	color: #000;
	text-decoration: none !important;
}
.archive .wallpaper ul li img {
	border: 1px solid #000;
}

/* Letters */
.letters-wrap {
	padding: 10px 0 10px 0;
}
.letters-wrap h3 {
	margin: 0 0 10px 0;
	padding: 0 0 5px 10px;
	font-size: 1em;
	border-bottom: 1px solid #e9e9e9;
}
ul.letters {
	text-align: center;
	padding: 0 10px 2px 10px;
	margin: 0;
}
ul.letters li {
	display: inline;
	background: none;
	padding: 0 0.3em;
	margin: 0;
}
ul.letters li a {
	color: #333;
	text-decoration: underline !important;
}
ul.letters li a:hover {
	color: #000;
	text-decoration: none !important;
}
.letters-bottom {
	padding-top: 10px;
	border-top: 1px solid #e9e9e9;
}

/* NEW ARCHIVE STYLES BELOW
*******************************/
.archive2 .wallpaper {
	padding: 0 0 10px 0;
	border-bottom: 1px solid #e9e9e9;
}
.archive2 .wallpaper ul {
	padding: 10px 0 10px 0;
}
.archive2 .wallpaper ul li {
	margin: 0 0 0 21px;
	padding: 0;
	background: #000;
	float: left;
	display: inline;
	text-align: center;
	font-size: 0.9em;
	color: #fff;
}
.archive2 .wallpaper ul li a {
	width: 122px;
	display: block;
	padding: 0 0 2px 0;
	background: #000;
	color: #fff;
	text-decoration: none !important;
}
.archive2 .wallpaper ul li a:hover {
	background: #ffe600;
	color: #000;
	text-decoration: none !important;
}
.archive2 .wallpaper ul li img {
	background:#000;
	padding:0;
	border: 1px solid #000;
}

/* NEW ARCHIVE LETTERS STYLES BELOW
*******************************/
.archive2 .letters-wrap {
	padding: 10px 0;
}
.archive2 ul.letters {
	text-align: center;
	padding: 0 10px 2px 10px;
	margin: 0;
}
.archive2 ul.letters li {
	display: inline;
	background: none;
	padding: 0 0.3em;
	margin: 0;
}
.archive2 ul.letters li a {
	color: #333;
	text-decoration: underline !important;
}
.archive2 ul.letters li a:hover {
	color: #000;
	text-decoration: none !important;
}
.archive2 .letters-bottom {
	padding-top: 10px;
	border-top: 1px solid #e9e9e9;
}

/* Feature Wallpaper
**********************************/
.wallpaper .download {
	background: #f9f9f9;
}
.wallpaper .download h4 {
	padding: 5px 10px;
	background: #000;
	color: #fff;
}
.wallpaper .download img {
	padding: 10px;
	float: left;
}
.wallpaper .download ul {
	padding: 10px 0 0 0;
	margin: 0 0 0 130px;
	background: none;
}
.wallpaper .download ul li {
	padding: 0;
	background: none;
	color: #666;
	font-size: 0.9em;
}
.wallpaper .download ul li a {
	color: #333;
}
.wallpaper .download ul li a:hover {
	color: #000;
}
.wallpaper .installation {
	margin: 0 0 10px 0;
	background: #f9f9f9;
}
.wallpaper .installation h4 {
	padding: 5px 10px;
	background: #000;
	color: #fff
}
.wallpaper .installation dl {
	padding: 10px;
}

/* =Gallery
**********************************/
.gallery-pic {
	text-align: center;
}
.gallery-pic img {
	margin: 0 0 10px 0;
	border: 1px solid #000;
}
.gallery-pic-float-left {
	margin: 0;
	padding: 0 10px 0 0;
	float: left;
}
.gallery-pic-float-right {
	margin: 0;
	padding: 0;
	float: right;
}
.cb {
	clear: both;
}
.enlarge a {
	margin: -10px auto 10px auto;
	color: #000;
	text-decoration: none !important;
	text-align: center;
	font-size: 0.9em;
	display: block;
	font-weight: bold;
}
.enlarge a:hover {
	text-decoration: underline !important;
}

/*styles for maven player embedded in gallery - styles in maven are inline so important is applied to overwrite */
.gallery #flashParentHTML{
text-align:center;
position:static !important;
width:auto !important;
}

/* Gallery Nav Top */
.gallery-nav-top {
	margin: 0 0 10px 0;
	background: #000;
}
.gallery-nav-top h2, .gallery-nav-top h4 {
	padding: 6px 0 6px 8px;
	color: #fff;
	font-size: 1.1em;
	float: left;
}
.wrap-components-2col .gallery-nav-top h4, .wrap-components-2col .gallery-nav-top h2 {
	float: none; 
}
.gallery-nav-top ul {
	padding: 7px 8px 0 0;
	font-size: 0.9em;
	float: right;
}
.wrap-components-2col .gallery-nav-top ul {
	padding: 7px 8px 6px 8px;
	background: #e9e9e9 !important;
	float: left; 
}
.gallery-nav-top li {
	display: inline;
}
.gallery-nav-top li a {
	color: #fff;
	text-decoration: none !important;
}
.gallery-nav-top li a:hover {
	text-decoration: underline !important;
}
.wrap-components-2col .gallery-nav-top li a {
	color: #000;
	text-decoration: none !important;
}
.wrap-components-2col .gallery-nav-top li a:hover {
	text-decoration: underline !important;
}
.gallery-nav-top li.arw-left {
	padding: 0 0 0 1.1em;
	background: url(/img/global/arw-white-left.gif) no-repeat left;
}
.gallery-nav-top li.arw-right {
	padding: 0 1em 0 0.5em;
	background: url(/img/global/arw-white-right.gif) no-repeat right;
}
.wrap-components-2col .gallery-nav-top li.arw-left {
	padding: 0 0 0 1.1em;
	background: url(/img/global/arw-black-left.gif) no-repeat left;
	float: left; 
}
.wrap-components-2col .gallery-nav-top li.arw-right {
	padding: 0 1em 0 0.5em;
	background: url(/img/global/arw-black-right.gif) no-repeat right;
	float: right; 
}

/* Gallery Nav Bottom */
.gallery-nav-bottom {
	margin: 0 0 10px 0;
	background: #e9e9e9;
	padding: 0;
}
.gallery-nav-bottom dl {
	padding: 0;
	margin: 0;
}
.gallery-nav-bottom dt {
	display: none;
}
.gallery-nav-bottom dd {
	padding: 0;
}
.gallery-nav-bottom ul {
	font-size: 0.9em;
}
.gallery-nav-bottom li {
	display: inline;
}
.gallery-nav-bottom li a {
	color: #333;
}
.gallery-nav-bottom ul.pic-num {
	margin: 0 1px 1px 1px;
	padding: 5px 0 5px 5px;
	background: #fff;
	text-align: center;
}
.gallery-nav-bottom ul.pic-num li {
	padding: 0 0.4em 0 0.5em;
	background: none;
}
.gallery-nav-bottom ul.pic-num li.selected {
	background: #000;
	color: #fff;
}
.gallery-nav-bottom ul.pic-nav {
	padding: 5px 10px 5px 0;
	background: #e9e9e9;
}
.gallery-nav-bottom ul.pic-nav a {
	text-decoration: none !important;
}
.gallery-nav-bottom ul.pic-nav a:hover {
	text-decoration: underline !important;
}
.gallery-nav-bottom ul.pic-nav li.arw-left {
	float: left;
	margin: 0 0 0 10px;
	padding: 0 0 0 1em;
	background: url(/img/global/arw-black-left.gif) no-repeat left;
}
.gallery-nav-bottom ul.pic-nav li.arw-right {
	float: right;
	padding: 0 1em 0 0.5em;
	background: url(/img/global/arw-black-right.gif) no-repeat right;
}
.gallery-buy-button-overlay{
	position:relative;
	padding-right:20px;
}
.gallery-buy-button-overlay a{
	background:#FDE803 url(/img/global/arrow-gallery-btn-grey.gif) no-repeat 8px center;
	border:1px solid #fff;
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	padding:6px 10px 5px 37px;
	text-decoration:none !important;
	float:right;
	position:absolute;
	right:20px;
	bottom:30px;
}
.gallery-buy-button-overlay a:hover{
	background:#CC0001 url(/img/global/arrow-gallery-btn-white.gif) no-repeat 8px center;
	color:#fff;
}

/* =Quote Standalone
**********************************/
.quote {
	border: none;
}
.quote a {
	padding: 10px 10px 10px 45px;
	display: block;
	text-decoration: none;
	color: #333;
}
.quote a:hover {
	background: #ccc url(/img/global/quote-grey.gif) -300px 0 no-repeat;
	text-decoration: none;
	color: #333;
}
.quote p.quote-txt {	
	font-size: 1em;
}
.quote span.quote-name {
	padding-top: 0.5em; 
	font-size: 0.9em;
	font-weight: bold;
}
.quote.grey-yellow {
	background: #ccc ;
}
.quote.grey-yellow .quote-txt a {
	padding: 10px 10px 10px 45px;
	display: block;
	min-height:65px;
	text-decoration: none;
	color: #333;
}
* html .quote.grey-yellow .quote-txt a {
	height:65px;
}
.quote.grey-yellow .quote-txt a {
	background: #ccc url(/img/global/quote-grey-yellow.gif) 0 0 no-repeat;
}
.quote.grey-yellow .quote-txt a:hover {
	background: #ccc url(/img/global/quote-grey-yellow.gif) -300px 0 no-repeat;
}
.quote.grey-yellow p.quote-txt {	
	font-size: 1em;
	border-bottom:1px solid #999;
}
.quote.grey-yellow span.quote-name {
	padding-top: 0.5em; 
	font-size: 0.9em;
	font-weight: bold;
}
.quote .quote-nav{
	background: #ccc ;
	text-align:right;
	float:right;
	padding:0;
}
.quote .quote-nav a{
	padding:4px 5px 5px 5px;
	color:#333;
	font-size:0.9em;
	text-decoration:none;
	width:auto;
	float:left;
}
.quote .quote-nav a:hover{
	background-color:#ffe600;
}

.quote .quote-nav .quote-prev {
	padding-left:15px;
	background: url(/img/global/arw-black-left.gif) no-repeat left 7px;
}
.quote .quote-nav .quote-next {
	padding-right:15px;
	background: url(/img/global/arw-black-right.gif) no-repeat right 7px;
}

/* =Polls
**********************************/
.poll h4 {
	margin-top:9px;
	margin-bottom:7px;
}
.poll ul li {
	clear:left;
	padding-bottom:0;
	width:265px;
}
.poll .result-bar {
	float:left;
	clear:left;
	border: 1px solid #e7e7e7;
	width:215px;
	padding:0;
	background:#f9f9f9;
}
.poll .result-bar img{
	margin:0;
	height:7px;
}
.poll .result-value {
	float:right;
	margin-top:-3px;
	white-space:nowrap;
}

/* Poll image 4xgrid 3col
************************** */
.poll-image-grid-3col h3 {
	color: #c00;
	font-size: 1.5em;
	font-weight: 500;
	padding-left: 10px;
	margin:10px 0 0 0;
}
.poll-image-grid-3col p {
	margin: 0.7em 10px 0 10px;
	padding: 0;
	font-size: 1em;
}
.poll-image-grid-row {
	padding: 0;
	margin: 0 0 10px 4px;
	float: left;
	display: block;
}
.poll-image-grid-row ul {
	margin:0;
	padding:0 0 0 28px;
}
*html .poll-image-grid-row ul {
	padding-left:20px;
}
.poll-image-grid-row ul li ul{
	margin:0;
	padding:0;
}
.poll-image-grid-row ul li.border {
	padding:10px 28px 10px 0;
	margin: 0;
	float: left;
	display: block;
	width: 108px;
	height: 12.4em;
	font-size: 0.9em;
	/* border: 1px solid #E9E9E9;*/
}
.poll-image-grid-row ul li.vote a {
	padding:0 5px 0 5px;
	float: left;
	background: #E9E9E9 url(/img/polls/poll-angle-bg-grey-yellow-110px.gif) no-repeat 0px 30px;
	text-decoration: none;
	color: #c00;
	width:100px;
	height:54px;
	overflow:hidden;
}
.poll-image-grid-row ul li.vote a:hover {
	background: #FFE600 url(/img/polls/poll-angle-bg-grey-yellow-110px.gif) no-repeat -110px 30px;
	text-decoration: underline;
	color: #333;
}
.poll-image-grid-row ul li.vote p {
	padding: 2px 0 1px 18px;
	margin: 2px 0 0 0;
}
.poll-image-grid-row ul li.title {
	float: left;
	padding: 3px 0 4px 6px;
	font-weight: bold;
}
.poll-image-grid-row ul li.trailer {
	clear: left;
	margin: 0 0 5px 5px;
	background: url(/img/global/icon-film-small.gif) 0 50% no-repeat;
}
.poll-image-grid-row ul li.trailer a {
	padding: 0 0 0 18px;
	text-decoration: none;
	color: #333;
}
.poll-image-grid-row ul li.trailer a:hover {
	text-decoration: underline;
	color: #333;
}
.poll-image-grid-3col .results {
	margin: 10px 10px;
	background: #ddd;
}
.poll-image-grid-3col .results img {
	margin: 0 5px 0 0;
	float: left;
}
.poll-image-grid-3col .results th {
	font-size: 0.9em;
	font-weight: normal;
	padding: 5px;
	border-top: 1px solid #fff;
}
.poll-image-grid-3col .results td {
	font-size: 0.9em;
	width: 140px;
	border-top: 1px solid #fff;
	color: #c00;
}
.poll-image-grid-3col .results .percentage {
	float: left;
	margin: 2px 5px 0 0;
	width: 102px;
	height: 10px;
	background: #fff;
}
.poll-image-grid-3col .results .percentage img {
	float: left;
	margin: 1px 0 0 1px;
}

/****************************************
// poll 3 col results for film flex
****************************************/
.poll-result-3col {
	width:453px;
}
.poll-result-3col h3 {
	color: #c00;
	text-align:left;
	font-size:1.2em;
	padding:5px;
	border-bottom:1px solid #ccc;
}
.poll-result-3col ul {
	margin-bottom:20px;
}
.poll-result-3col ul li{
	float:left;
	background-color:#ccc;
	margin-bottom:1px;
}
.poll-result-3col .poll-result {
	float:left;
	padding:0;
	width:400px;
}
.poll-result-3col .poll-result img{
	padding:2px;
	width:29px;
	height:22px;
	float:left;
}
.poll-result-3col p {
	padding:5px;
	text-align:left;
}
.poll-result-3col .poll-result p{
	padding:5px 0 0 2px;
	float:left;
}
.poll-result-3col .result-bar {
	float:left;
	border: 1px solid #e7e7e7;
	width:215px;
	margin:5px 5px 2px 10px;
	background:#f9f9f9;
}
.poll-result-3col .result-bar img{
	margin:0;
	height:7px;
	float:left;
}
.poll-result-3col .result-value {
	width:50px;
	float:right;
	margin:2px 2px 2px 5px;
	padding:0 5px;
	white-space:nowrap;
	color: #c00;
}
.voting a {
	color:#666;
	text-decoration:none;
}

/* =Review-Round-Up
**********************************/
.review-roundup h4 {
	margin-top:9px;
	margin-bottom:7px;
}
.review-roundup p {
	padding:0 0 5px 0 ;
}
.review-roundup dl dt {
	float:left;
	clear:left;
	display:block;
	margin-top:-3px;
	padding:5px 0 0 0;
	width:90px;
	font-weight:bold;
}
.review-roundup dl dd {
	float:left;
	padding:5px 0 0 0;
	width:185px;
}
.review-roundup .review-bar {
	float:right;
	border: 1px solid #e7e7e7;
	width:135px;
	padding:0;
	background:#f9f9f9;
}
.review-roundup .review-bar img{
	margin:0;
	height:7px;
}
.review-roundup .review-source {
}
.review-roundup .review-value {
	float:left;
	width:45px;
	margin-top:-3px;
	white-space:nowrap;
	text-align:right;
}

/* =Print Bar
******************************************/
.print-bar {
	padding: 3px 10px 4px 10px;
	background:#d1d1d1 !important;
	font-size:0.9em
}
.print-bar ul{
	display:inline;
}
.print-bar li{
	display:inline;
}
.print-bar li a{
	padding-left:22px;
	padding-bottom:2px;
	background-repeat:no-repeat;
	background-position:0 0;
	color:#333;
	text-decoration:none;
}
.print-bar li .email{
	padding-right:22px;
	background-image:url(/img/global/icon-email.gif)
}
.print-bar li .print{
	padding-right:22px;
	background-image:url(/img/global/icon-print.gif)
}
.print-bar li .digg{
	padding-right:6px;
	background-image:url(/img/global/icon-digg.gif)
}
.print-bar li .reddit{
	padding-right:6px;
	background-image:url(/img/global/icon-reddit.gif)
}
.print-bar li .newsvine{
	padding-right:6px;
	background-image:url(/img/global/icon-newsvine.gif)
}
.print-bar li .delicious{
	padding-right:6px;
	background-image:url(/img/global/icon-delicious.gif)
}

/* Video Player */
.video-plyr {
	margin-top:10px;
	background:#000;
}

/* =Dating Direct Components 
*************************** */
.dating-profile table{
	float:left;
	width:138px !important;
}
.dating-profile table td{
	padding:0 2px !important;
	border-bottom:none !important;
}
.dating-profile table td{
	font-size:0.9em;
}

/* new styles 14-08-07 */
.dating-component .inner-wrap,
.dating-login .inner-wrap {
	background: url(/img/channels/dating/bg-pink-grad.gif) repeat-x center bottom;
}
.dating-login .inner-wrap {
	padding-bottom:18px !important;
}
.dating-login .inner-wrap a {
	font-size:1em !important;
}
.dating-component h3.red {
	color: #cc0000 !important;
}
.dating-login h3 {
	font-size:1.3em !important;
}
.dating-component form {
	float:right;
	width:300px;
	border-bottom:1px solid #ccc;
}
.dating-component .dating-pic {
	float:left;
	margin-left:-10px;
	margin-bottom:-8px;
	width:135px;
	height:139px;
	background: url(/img/channels/dating/pic-couple.gif) no-repeat bottom left;
}
.dating-component .field-wrap {
	padding-bottom:12px;
}
.dating-login .field-left,
.dating-login .field-middle {
	width:134px;
}
.dating-component .member-link {
	float:right;
	padding-top: 10px;
	width:300px;
	font-weight: bold;
}
/*END new styles 14-08-07 */

/* new styles 30-08-07 */
/* 4 profiles */
.date-profile-r,
.date-profile-l{
	width:134px;
}
.date-profile-r{
	float:left;
}
.date-profile-l{
	float:right;
}
.date-profile-r img,
.date-profile-l img{
	width:40px;
	height:40px;
	float:left;
	padding-right:5px;
	margin-bottom: 20px;
}
.profile-copy{
	font-size:0.9em;
}
.profile-copy a{
	color:#c00;
}
.dating-profile .row-divider{
	height:10px;
	font-size:0.1em;
	clear:left;
}
/*END new styles 30-08-07 */

/* Competition 2col
************************** */
.competition2col {
	margin: 10px 0 0 0;
	padding: 0;
}
.competition2col a {
	color: #c00;
	text-decoration: underline;
}
.competition2col h3 {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 1.4em;
	color: #c00;
	border-bottom: 1px solid #e9e9e9;
}
.competition2col h4 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 1.0em;
}
.competition2col-form {
	margin: 0;
	padding: 0;
	font-size: 0.8em; 
}
.competition2col-form .field-wrap {
	padding-top:6px;
}
* html .competition2col-form .field-wrap {
	padding-top:3px;
}
.competition2col-form .checkboxes {
	vertical-align: middle;
	margin: 0 3px 5px 0;	
}
* html .competition2col-form .checkboxes {
	margin: 0 0 0 -3px; 
}
.competition2col-form-calltoaction {
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
}
.competition2col-form h4 {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 1.2em;
	color: #c00;
	border-top: 1px solid #e9e9e9;
}
.competition2col-footer {
	margin: 10px 0 0 0;
	padding: 10px 0 0 10px;
	font-size: 0.8em;
 	clear: both;
	height: 20px;
	color: #666;
	border-top: 1px solid #e9e9e9;
}
.competition2col-footer a {
	margin: 10px 0 0 0;
	padding: 10px 0 0 10px;
	font-size: 0.8em;
 	clear: both;
	height: 20px;
	color: #c00;
	border-top: 1px solid #e9e9e9;
}
.competition2col lead-image {
	margin: 0;
	padding: 10px;
	border-bottom: 1px solid #e9e9e9;
}
.competition2col p {
	margin: 0;
	padding: 10px 10px 0 10px;
}
.competition2col-inner-wrap {
	margin: 10px;
	padding: 10px;
	background: #e9e9e9;
}
.competition2col-inner-wrap h3 {
	margin: 0 0 10px 0;
	padding: 0;
	size: 1em;
}
.competition2col-inner-wrap ul {
	margin: 0 0 10px 0;
	padding: 0;
}
.competition2col-inner-wrap ul li {
	margin: 0;
	padding: 6px 0 0 0;
}
* html .competition2col-inner-wrap ul li {
	padding-top: 0;
}
.competition2col-inner-wrap ul li input {
	margin: 0 0 -2px 0;
}
* html .competition2col-inner-wrap ul li input {
	margin: 0 0 -2px -4px;
}
* html .competition2col-inner-wrap #frmtextarea {
	width:235px;
	height:100px;
	margin: -4px 0 0 -10px;

}

/* Competition 3col
************************** */
.competition3col {
	margin: 10px 0 0 0;
	padding: 0;
}
.competition3col a {
	color: #c00;
	text-decoration: underline;
}
.competition3col h1 {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 1.4em;
	color: #c00;
	border-bottom: 1px solid #e9e9e9;
}
.competition3col h3 {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 1.4em;
	color: #c00;
	border-bottom: 1px solid #e9e9e9;
}
.competition3col h4 {
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 1.0em;
}
.competition3col-form {
	margin: 0;
	padding: 0;
	font-size: 0.8em; 
}
.competition3col-form label {
	display: block;
	max-width: 400px;
	clear:none !important;
}
#frmkeep_up_to_date,#frmopt1 {
 	float:left; margin: 1px 4px 1px 0;
}
.competition3col-form .field-wrap {
	padding-top:6px;
}
* html .competition3col-form .field-wrap {
	padding-top:3px;
}
.competition3col-form .checkboxes {
	vertical-align: middle;
	margin: 0 3px 5px 0;
}
* html .competition3col-form .checkboxes {
	margin: 0 0 0 -3px; 
}
.competition3col-form-calltoaction {
	margin: 0;
	padding: 0 10px 0 0;
	text-align: right;
}
.competition3col-form h4 {
	margin: 0;
	padding: 10px 0 5px 10px;
	font-size: 1.2em;
	color: #c00;
	border-top: 1px solid #e9e9e9;
}
.competition3col-footer {
	margin: 10px 0 0 0;
	padding: 10px 0 0 10px;
	font-size: 0.8em;
 	clear: both;
	height: 20px;
	color: #666;
	border-top: 1px solid #e9e9e9;
}
.competition3col-footer a {
	margin: 10px 0 0 0;
	padding: 10px 0 0 10px;
 	clear: both;
	height: 20px;
	color: #c00;
	border-top: 1px solid #e9e9e9;
}
.competition3col-lead-image-left {
	margin: 0;
	padding: 10px;
	float: left;
}
.competition3col p {
	margin: 0;
	padding: 10px 10px 0 10px;
}
.competition3col-inner-wrap {
	margin: 10px;
	padding: 10px;
	background: #e9e9e9;
}
.competition3col-inner-wrap h3 {
	margin: 0 0 10px 0;
	padding: 0;
	size: 1em;
}
* html .competition3col-inner-wrap #frmtextarea {
	width:389px;
	height:100px;
	margin: 0 0 0 -10px;
}

.competition3col-inner-wrap ul {
	margin: 0 0 10px 0;
	padding: 0;
}
.competition3col-inner-wrap ul li {
	margin: 0;
	padding: 6px 0 0 0;
}
* html .competition3col-inner-wrap ul li {
	padding-top: 0;
}
.competition3col-inner-wrap ul li input {
	margin: 0 0 -2px 0;
}
* html .competition3col-inner-wrap ul li input {
	margin: 0 0 -2px -4px;
}
.competition2col-inner-wrap ul li label,
.competition3col-inner-wrap ul li label {
	margin: 0;
	padding: 0 0 0 5px;
}

/* =Google AFC Component
*************************/
.google-ad-container {
	padding:10px 0 18px 10px;
	background: #fff url(/img/logos/logo-ads_by_google.gif) no-repeat bottom right !important;
	overflow:hidden !important;
}
.google-ad-unit {
	float:left;
	margin:0 10px 10px 0;
}
.wrap-components-1col .google-ad-unit {
	width:113px !important;
}
.wrap-components-2col .google-ad-unit {
	width:268px !important;
}
.wrap-components-3col .google-ad-unit {
	width:205px !important;
}
.wrap-components-4col .google-ad-unit {
	width:137px !important;
}
.google-ad-unit h3 a,
.google-ad-unit h3 a:hover{
	color:#c00;
	text-decoration:none;
	font-size:1em !important;
}
.google-ad-unit p a,
.google-ad-unit p a:hover{
	font-size:0.9em;
	color:#333;
	text-decoration:none;
}
.google-ad-unit .google-url a,
.google-ad-unit .google-url a:hover{
	word-wrap: break-word !important;
	color:#c00;
	text-decoration:none;
	text-decoration:underline;
}

/* Shopping lead splash
************************** */
.shopping-lead-offer-internet { /* Change the main div style only for the Internet and TV component */
	margin: 10px 0 0 0;
	padding: 28px 0 0 0;
	background: #fff url(/img/channels/accessories/splash-head-internet_and_tv.gif) 0 0 no-repeat;
}
.shopping-lead-offer-phone { /* Change the main div style only for the Phone component */
	margin: 10px 0 0 0;
	padding: 28px 0 0 0;
	background: #fff url(/img/channels/accessories/splash-head-phone.gif) 0 0 no-repeat;
}
.shopping-inner-wrap {
	margin: 0;
	padding: 30px 10px 10px 10px;
	background: #fff url(/img/channels/accessories/flash-offer_of_the_week.gif) 0 0 no-repeat;
	border-bottom: 1px solid #ccc;
}
.shopping-inner-additional {
	margin: 0;
	padding: 0;
}
.shopping-micro-wrap-left {
	margin: 0;
	padding: 0 10px 0;
	width: 170px;
	float: left;
	border-right: 1px solid #ccc;
}
.shopping-micro-wrap-right {
	margin: 0;
	padding: 0;
	width: 90px;
	height: 130px;
	float: left;
}
.shopping-micro-wrap-right ul {
	margin: 10px 0 0 10px;
	padding: 0;
	list-style: none;
}
.shopping-micro-wrap-right li {
	margin: 7px 0 0 0;
	padding: 0 0 3px 10px;
	background: url(/img/global/bullet-red.gif) no-repeat 0 5px;
	font-size: 1em
}
.shopping-micro-wrap-right li a{
	color: #333;
	text-decoration: none;
	font-size: 0.9em;
}
.shopping-micro-wrap-right li a:hover{
	color: #333;
	text-decoration: underline;
}
.shopping-lead-offer-main-pic {
	margin: 0;
	padding: 0;
	float: left;
}
.shopping-lead-offer-details {
	margin: 0;
	padding: 0 0 0 10px;
	width: 180px;
	height: 76px;
	float: left;
	display: block;
}
.shopping-lead-offer-details ul {
	margin: 0 0 0 20px;
	padding: 0;
}
.shopping-lead-offer-title {
	margin: 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
}
.shopping-lead-offer-rating {
	margin: 5px 0;
	padding: 0;
}
.shopping-lead-offer-price {
	float: left;
	margin: 5px 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: #c00;
}
.more-link a {
	margin: 5px 0 0 5px;
	padding: 0;
	display: block;
	float: left;
	width: 13px;
	height: 13px;
	text-indent: -9999px;
	background: url(/img/global/arrow-red-right.gif) no-repeat 0 0;
}
.shopping-lead-offer-small-details {
	margin: 0 0 20px 0;
	padding: 0 0 0 10px;
}
.shopping-lead-offer-small-pic {
	margin: 10px 0 0 10px;
	padding: 0 10px 0 0;
	float: left;
	width: 40px;
}
.shopping-lead-offer-small-title {
	margin: 10px 0 0 10px;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
}
.shopping-lead-offer-title a,
.shopping-lead-offer-small-title a {
	color: #333;
	text-decoration: none;
}
.shopping-lead-offer-title a:hover,
.shopping-lead-offer-small-title a:hover {
	color: #c00;
	text-decoration: underline;
}
.shopping-lead-offer-small-price {
	margin: 5px 0;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
	color: #c00;
}
.shopping-lead-offer-small-grey-text {
	margin: 0;
	padding: 0;
	color: #a2a2a2;
}
/* END shopping lead splash
************************** */

/* Splash mini extras deluxe grey
************************** */
.splash-mini-deluxe-extras-grey {
	margin-top: 10px;
	background: #f6f6f6 !important;
	border: none;
}
.splash-mini-deluxe-extras-grey .inner-wrap-left {
	width: 134px;
	float: left;
	background: #f6f6f6;
}
.splash-mini-deluxe-extras-grey .inner-wrap-right {
	margin: 0;
	padding: 0 0 0 10px;
	width: 154px;
	float: right;
	color: #333;
	background: #f6f6f6;
}
.splash-mini-deluxe-extras-grey h3 {
	padding: 0.2em 5px;
	background:#000;
	color:#ffe600;
}

.splash-mini-deluxe-extras-grey h4 {
	margin: 3px 10px 0 1px;
}
.splash-mini-deluxe-extras-grey h4 a {
	color: #c00;
	text-decoration: none;
}
.splash-mini-deluxe-extras-grey img {
	display: inline;
}
.splash-mini-delux-extras-grey p {
	padding: 0.2em 10px 0 1px;
	font-size: 0.9em;
}
.splash-mini-deluxe-extras-grey p a {
	color: #c00;
	text-decoration: none;
}
.splash-mini-deluxe-extras-grey .button-search a {
	display:block;
	margin: 5px 0 4px 0;
	width:66px;
	height:19px;
	text-indent:-9999px;
	background: url(/img/global/btn-watch.gif) no-repeat 0 0;
	text-decoration:none;
}
/* END Splash mini deluxe grey
************************** */

/* Splash mini extras deluxe
************************** */
.splash-mini-deluxe-extras {
	margin-top: 10px;
	background: #000 !important;
	border: none;
}
.splash-mini-deluxe-extras .inner-wrap-left {
	width: 134px;
	float: left;
	background: #000;
}
.splash-mini-deluxe-extras .inner-wrap-right {
	margin: 0;
	padding: 0 0 0 10px;
	width: 154px;
	float: right;
	color: #fff;
	background: #000;
}
.splash-mini-deluxe-extras h3 {
	padding: 0.2em 5px;
	background:#ffe600;
	color:#000;
}
.splash-mini-deluxe-extras h4 {
	margin: 3px 10px 0 1px;
}
.splash-mini-deluxe-extras h4 a {
	color: #ffe600;
	text-decoration: none;
}
.splash-mini-deluxe-extras img {
	display: inline;
}
.splash-mini-delux-extras p {
	padding: 0.2em 10px 0 1px;
	font-size: 0.9em;
}
.splash-mini-deluxe-extras p a {
	color: #ffe600;
	text-decoration: none;
}
.splash-mini-deluxe-extras .button-search a {
	display:block;
	margin: 5px 0 4px 0;
	width:66px;
	height:19px;
	text-indent:-9999px;
	background: url(/img/global/btn-watch.gif) no-repeat 0 0;
	text-decoration:none;
}
/* END splash mini deluxe
************************** */

/* nBed Video Player
******************************************/
.video-player{
	margin-top: 10px;
	background: #000;
}

/* Related Dynamic Leiki links 
******************************************/
.related-links {
	margin-top: 10px;
}	
.related-links h5 {
	font-style:italic;
	font-size:1.2em;
	padding:10px 10px 12px 10px;
	background:url(/img/global/related-links-top.gif) bottom left no-repeat;
}
.related-links ul {
	margin:0px;
	padding: 7px 0px 18px 0px; 
	background:#d7d7d7 url(/img/global/related-links-bottom.gif) bottom left no-repeat;
}
.related-links ul li {
	border-bottom-style:none;
    background: url(/img/global/bullet-black.gif) no-repeat 8px 8px;
}
.related-links ul li a {
	color:#C00;
	display:block;
	padding:0.22em 0pt 0.2em 20px;
    width:115px !important;
	font-size:.9em;
}
.related-links ul li a:hover {
	text-decoration:underline;
	background:none;
}

/* =Discount Codes 5col
*********************************************************/
.five-col-component {
	margin:10px 0 0 0;
	padding: 8px 8px 0 8px;
}
.discount-codes {
	width:745px;
}
.discount-codes h3 {
	font-size:1.2em;
	margin-bottom:10px;
}
.discount-codes p {
	padding-bottom:10px;
	
}
.discount-codes .page-nav {
	background:#e9e9e9;
	margin:10px 0;
	text-align:center;
}
.discount-codes .page-nav a {
	padding:4px 15px;
	display:block;
	color:#333 !important;
	float:left;
	text-decoration:underline !important;
}
.discount-codes .page-nav .prev {
	background:url(/img/global/arrow-small-left-333333.gif) no-repeat left 8px;
	float:left;
}
.discount-codes .page-nav .next {
	background:url(/img/global/arrow-small-right-333333.gif) no-repeat right 8px;
	clear:none;
	float:right;
}
.discount-codes .page-nav .current-page {
	display:block;
	float:left;
	padding-left:265px;
	padding-right:265px;
	text-align:center;
}
.discount-codes .page-nav .current-page a {
	padding:4px 4px;
}
.discount-codes .page-nav .current-page .this-page {
	background:#333;
	color:#fff !important;
}
.discount-codes #discount-brand {
	width:110px;
}
.discount-codes #discount-merchant {
	width:88px;
}
.discount-codes #discount-code2 {
	width:78px;
}
.discount-codes #discount-description {
	width:377px;
}
.discount-codes #discount-start {
	width:81px;
}
.discount-codes #discount-end {
	width:79px;
}
.discount-codes #discount-get {
	width:99px;
}
.discount-codes table {
	font-size:0.9em;
}
.discount-codes th {
	padding: 6px 10px;
}
.discount-codes table .get-button a {
	padding:3px 8px;
	display:block;
	background: #ffe600;
	color:#333 !important;
	text-decoration:none;
}
.discount-codes table td a:hover {
	text-decoration:underline;
}
.discount-codes td {
	vertical-align:top;
	padding: 8px 10px;
	border-top: 1px solid #ccc;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#discount-code2,
#discount-end{
	background:#f4f4f4;
}
.this-page {
  background:#000;
  color:#fff;
}
.this-page a{
  color:#fff;
  text-decoration:none;
}
.invisible {
	visibility:hidden;
}

/* -VM-FORM-FLIGHT-HOTEL-CAR-SEARCH-3Panel-3Col
   Travel Supermarket 3 col search
*********************************************************/
.tsThreePanelForm .form .inner-wrap {
	clear:left;
	font-size: 1em !important;
}
.tsThreePanelForm {
	margin-top: 10px;
	border: 1px solid #ccc;
	font-size:1em;
	background:#fff;
}
.tsThreePanelForm h3.title,
.tsThreePanelForm h4.title{
	display: none;
	text-indent: -9999px;
	height: 0;
}
.tsThreePanelForm .console-tabs {
	float: left;
}
.tsThreePanelForm .console-tabs ul li {
	display:inline;
}
.tsThreePanelForm .console-tabs ul li a:hover {
	text-decoration: none;
}
.tsThreePanelForm .console-tabs ul li.tab-1 a,
.tsThreePanelForm .console-tabs ul li.tab-2 a,
.tsThreePanelForm .console-tabs ul li.tab-3 a{
	color:#666;
	cursor:pointer;
	border-left:1px solid #ccc;
	display:block;
	float:left;
	padding: 6px 2px 4px 10px;
	width: 138px;
	text-decoration: none;
}
.tsThreePanelForm .console-tabs ul li.tab-1 a{
	width: 139px;
	border-left:none;
}
.tsThreePanelForm #ts-panel-1 .console-tabs ul li.tab-1 a,
.tsThreePanelForm #ts-panel-2 .console-tabs ul li.tab-2 a,
.tsThreePanelForm #ts-panel-3 .console-tabs ul li.tab-3 a{
	font-weight:bold;
	color:#c00;
	background: #fff;
}
.tsThreePanelForm #ts-panel-1 .console-tabs ul li.tab-3 a:hover,
.tsThreePanelForm #ts-panel-1 .console-tabs ul li.tab-2 a:hover,
.tsThreePanelForm #ts-panel-2 .console-tabs ul li.tab-1 a:hover,
.tsThreePanelForm #ts-panel-2 .console-tabs ul li.tab-3 a:hover,
.tsThreePanelForm #ts-panel-3 .console-tabs ul li.tab-2 a:hover,
.tsThreePanelForm #ts-panel-3 .console-tabs ul li.tab-1 a:hover{
	background: #ffe600;
	color: #000;
	text-decoration:none;
}
.tsThreePanelForm #ts-panel-1 .console-tabs ul li.tab-3 a,
.tsThreePanelForm #ts-panel-1 .console-tabs ul li.tab-2 a,
.tsThreePanelForm #ts-panel-2 .console-tabs ul li.tab-1 a,
.tsThreePanelForm #ts-panel-2 .console-tabs ul li.tab-3 a,
.tsThreePanelForm #ts-panel-3 .console-tabs ul li.tab-2 a,
.tsThreePanelForm #ts-panel-3 .console-tabs ul li.tab-1 a{
	background: #fff;
	border-bottom:1px solid #ccc;
}

/* -VM-MySupermarket-3panel-Info-2col
   Travel Supermarket 3 col search
*********************************************************/
.mySuperThreePanel .inner-wrap {
	clear:left;
	font-size: 1em !important;
	padding:10px;
}
.mySuperThreePanel .inner-wrap h5 {
	padding-bottom:10px !important;
}
.mySuperThreePanel #MySuper-panel-3 .inner-wrap h5 {
	padding-bottom:9px !important;
}
.mySuperThreePanel .inner-wrap p {
	font-size: 0.9em !important;
}
.mySuperThreePanel .inner-wrap a {
	font-size: 0.9em !important;
	display:block;
	padding-top:10px !important;
	color:#c00;
}
.mySuperThreePanel {
	margin-top: 10px;
	border: 1px solid #ccc;
	font-size:1em;
}
.mySuperThreePanel h3.title,
.mySuperThreePanel h4.title{
	display: none;
	text-indent: -9999px;
	height: 0;
}
.mySuperThreePanel .console-tabs {
	float: left;
}
.mySuperThreePanel .console-tabs ul li {
	display:inline;
}
.mySuperThreePanel .console-tabs ul li a:hover {
	text-decoration: none;
}
.mySuperThreePanel .console-tabs ul li.tab-1 a,
.mySuperThreePanel .console-tabs ul li.tab-2 a,
.mySuperThreePanel .console-tabs ul li.tab-3 a{
	color:#c00;
	cursor:pointer;
	border-left:1px solid #ccc;
	display:block;
	float:left;
	padding: 6px 2px 4px 10px;
	width: 87px;
	text-decoration: none;
	background:#f6f6f6;
}
.mySuperThreePanel .console-tabs ul li.tab-1 a{
	width: 86px;
	border-left:none;
}
.mySuperThreePanel #MySuper-panel-1 .console-tabs ul li.tab-1 a,
.mySuperThreePanel #MySuper-panel-2 .console-tabs ul li.tab-2 a,
.mySuperThreePanel #MySuper-panel-3 .console-tabs ul li.tab-3 a{
	font-weight:bold;
	background: #fff;
}
.mySuperThreePanel #MySuper-panel-1 .console-tabs ul li.tab-3 a:hover,
.mySuperThreePanel #MySuper-panel-1 .console-tabs ul li.tab-2 a:hover,
.mySuperThreePanel #MySuper-panel-2 .console-tabs ul li.tab-1 a:hover,
.mySuperThreePanel #MySuper-panel-2 .console-tabs ul li.tab-3 a:hover,
.mySuperThreePanel #MySuper-panel-3 .console-tabs ul li.tab-2 a:hover,
.mySuperThreePanel #MySuper-panel-3 .console-tabs ul li.tab-1 a:hover{
	background: #ffe600;
	color: #000;
	text-decoration:none;
}
.mySuperThreePanel #MySuper-panel-1 .console-tabs ul li.tab-3 a,
.mySuperThreePanel #MySuper-panel-1 .console-tabs ul li.tab-2 a,
.mySuperThreePanel #MySuper-panel-2 .console-tabs ul li.tab-1 a,
.mySuperThreePanel #MySuper-panel-2 .console-tabs ul li.tab-3 a,
.mySuperThreePanel #MySuper-panel-3 .console-tabs ul li.tab-2 a,
.mySuperThreePanel #MySuper-panel-3 .console-tabs ul li.tab-1 a{
	border-bottom:1px solid #ccc;
}
.mySuperThreePanel #MySuper-panel-1 .inner-wrap{
	padding-left:110px;
	background: url(/img/components/mySupermarket/bg_health-checker.jpg) no-repeat 10px 10px ;
}
.mySuperThreePanel #MySuper-panel-2 .inner-wrap{
	padding-left:110px;
	background: url(/img/components/mySupermarket/bg_traffic-lights.jpg) no-repeat 15px 15px ;
}
.mySuperThreePanel #MySuper-panel-3 .inner-wrap{
	padding-left:110px;
	background: url(/img/components/mySupermarket/bg_ipoints.jpg) no-repeat 15px 20px ;
}

/* Unique settings for Prezzybox.com */
.vm-prezzybox-2col .inner-wrap {
	padding-top:0 !important;
}
.vm-prezzybox-4col .inner-wrap {
	padding-left:173px !important;
	padding-top:0 !important;
	background: url(/img/components/img-prezzybox.jpg) no-repeat 10px 10px;
}

/* "We love..." nano splash
   See also standard nano splash styles */
.we-love-red h3 {
	background: #c00 url(/img/components/bg-we_love-head-hearts.gif) no-repeat 185px 7px;
	color:#fff !important;
}
.we-love-red h3 a {
	color:#fff !important;
}
.we-love-white h3 {
	background: #fff url(/img/components/bg-we_love-head-hearts-w.gif) no-repeat 185px 7px;
	color:#333 !important;
}
.we-love-white h3 a {
	color:#c00 !important;
}
.we-love-red ul li ul li a,
.we-love-white ul li ul li a {
	color:#c00 !important;
}

/* Forum index page styles */
	.forum-index {
		padding:5px;
	}
	.forum-index h3 {
		font-size:1.3em;
		color:#c00;
		padding: 5px 5px 10px 5px;
	}
	.forum-index .inner-wrap img {
		width:77px;
		height:77px;
		float:left;
		margin:0 10px 0 5px;
	}
	.forum-index .intro-wrap {
		float:left;
		width:345px
	}
	.forum-index .short-cuts {
		clear:left;
		padding: 5px 0;
	}
	.forum-index .short-cuts li {
		display:block;
		float:left;
		margin: 3px 0;
		width:220px;
	}
	.forum-index .short-cuts li a{
		background: url(/img/global/arrow-small-right-999999.gif) no-repeat 15px 4px;
		padding-left:22px;
		color:#c00;
		text-decoration:none;
	}
	.forum-index .short-cuts li a:hover{
		text-decoration:underline;
	}
	.forum-index .panel-row {
		clear:left;
	}
	.forum-index .panel-row .section-panel {
		padding:5px;
		width:211px;
		float:left;
	}
	.forum-index .panel-row .section-panel h4 {
		padding:4px 10px 4px 10px;
		background:#eaeaea;
	}
	.forum-index .panel-row .section-panel .ptActiveContent {
		padding:4px 10px 4px 10px !important;
		background:#f9f9f9 !important;
	}
	.forum-index .panel-row .section-panel .ptActiveContent {
		padding:4px 10px 4px 10px !important;
		background:#f9f9f9 !important;
		width:191px !important;
	}
	.forum-index .panel-row .section-panel .ptActiveContent div {
		padding:2px 0 2px 0;
	}
	.forum-index .panel-row .section-panel .ptActiveContent a {
		color:#c00;
		text-decoration:none;
	}
	.forum-index .panel-row .section-panel .ptActiveContent a:hover {
		text-decoration:underline;
	}
	.forum-index .panel-row .section-panel .ptActiveContent .ptItem2,
	.forum-index .panel-row .section-panel .ptActiveContent .ptItemSpacer {
		display:none;
	}
/* =Splash Gallery 5thumbnails 2col */
.splash-gallery-5thumbnails {
	padding-bottom: 10px;
}
.splash-gallery-5thumbnails ul {
	padding: 5px 0 0 10px !important;
	width: auto !important;
	display: block !important;
}
.splash-gallery-5thumbnails li {
	padding: 5px 7px 0 0 !important;
	float: left;
	background:none !important;
}
.splash-gallery-5thumbnails li a {
	background:none !important;
}
.splash-gallery-5thumbnails li img {
	width:50px !important;
	
}
.splash-gallery-5thumbnails .gallery-link {
	margin: 5px 10px 0 0;
	padding: 0 20px 0 0;
	float: right;
	background: url(/img/global/arrow-red-right.gif) no-repeat 100% 1px;
}
.splash-gallery-5thumbnails .az-letters-wrap {
	clear:both;
	padding:0 0 0 10px;
	background: #fff;
}
.splash-gallery-5thumbnails .az-letters-wrap ul {
	padding: 5px 0 0 0 !important;
	text-align:center !important;
	width:280px !important;

}
.splash-gallery-5thumbnails .az-letters-wrap li {
	margin: 0 !important;
	padding: 0.1em 3px !important;
	float:none !important;
	display:inline !important;
}

/* VM-Splash-Video-x6-2col */
	.new-videos-x6 {
		background: url(/img/global/bg-video-splash.gif) repeat-y 0 0;
		border:none;
		border-bottom: 5px solid #afafaf;
	}
	.new-videos-x6 h3 {
		background: #c00 url(/img/global/icon-movie-camera-ffffff.gif) no-repeat 276px 12px;
		color:#fff;
		padding: 11px 0 5px 10px;
		border-bottom: 1px solid #e9e9e9;
	}
	.new-videos-x6 h3 a {
		color:#fff;
		text-decoration:underline !important;
	}
	.new-videos-x6 h3 a:hover {
		text-decoration:none !important;
	}
	.new-videos-x6 ul {
		width:300px;
	}
	.new-videos-x6 li {
		width:100px;
		float:left;
	}
	.new-videos-x6 li img{
		width:100px;
		height:59px;
	}
	.new-videos-x6 li a.play-button {
		display:block;
		width:100px;
		height:59px;
		margin-top:-61px;
		position:relative;
		z-index:100;
		background: transparent url(/img/global/btn-video-play-sprite.gif) no-repeat 7px 39px;
	}
	.new-videos-x6 li a.play-button:hover {
		background-position: 7px -35px;
	}
	.new-videos-x6 li .caption-link {
		display:block;
		width:86px;
		padding:5px 7px;
		color:#c00;
		text-decoration:none;
	}
	.new-videos-x6 li a.caption-link:hover {
		text-decoration:underline;
	}


/* Customers Secondary nav */
.customers-secondary-nav{
		border-bottom:2px solid #acacac;
		margin-top:10px;
		width:145px;
		background-color: #fff;
}
.customers-secondary-nav h3{
		color:#fff;
		background-color:#acacac;
		font-weight:bold;
		padding:5px 8px 3px 10px;
}
.nav-left .customers-secondary-nav ul{
		margin:0 0 0 11px;
}
.nav-left .customers-secondary-nav ul li a{
		color:#333;
		padding-left:13px;
		font-size:0.9em;
}
.customers-secondary-nav li a:hover{
		color:#fff !important;
		background-color:#c00 !important;
}

/* =Moneysupermarket Tabbed Multifeed */	
#ms-multifeed {
	margin-top: 10px;
	background: #fff url(/img/logos/logo-moneysupermarket-pad.gif) no-repeat bottom right;
	min-height:203px;
	padding-bottom:18px;
}
* html #ms-multifeed {
	height:203px;
}
#ms-multifeed h3,
#ms-multifeed h4{
	display:none;
}
#ms-multifeed .console-tabs ul li{
	float:left;
	background:transparent;
}
#ms-multifeed #moneysupermarket-panel-1 .console-tabs ul li.tab-1,
#ms-multifeed #moneysupermarket-panel-2 .console-tabs ul li.tab-2,
#ms-multifeed #moneysupermarket-panel-3 .console-tabs ul li.tab-3,
#ms-multifeed #moneysupermarket-panel-4 .console-tabs ul li.tab-4,
#ms-multifeed #moneysupermarket-panel-5 .console-tabs ul li.tab-5,
#ms-multifeed #moneysupermarket-panel-6 .console-tabs ul li.tab-6{
	border-bottom:9px solid #fff;
}
#ms-multifeed #moneysupermarket-panel-1 .console-tabs ul li.tab-1 a,
#ms-multifeed #moneysupermarket-panel-2 .console-tabs ul li.tab-2 a,
#ms-multifeed #moneysupermarket-panel-3 .console-tabs ul li.tab-3 a,
#ms-multifeed #moneysupermarket-panel-4 .console-tabs ul li.tab-4 a,
#ms-multifeed #moneysupermarket-panel-5 .console-tabs ul li.tab-5 a,
#ms-multifeed #moneysupermarket-panel-6 .console-tabs ul li.tab-6 a{
	color:#333 !important;
	font-weight:bold;
	background:#fff;
}
#moneysupermarket-panel-2,
#moneysupermarket-panel-3,
#moneysupermarket-panel-4,
#moneysupermarket-panel-5,
#moneysupermarket-panel-6,
#msfgHelp1,
#msfgHelp2,
#msfgHelp3 {
	display:none;
}
#ms-multifeed .console-tabs ul li a{
	display:block;
	float:left;
	width:90px;
	padding:6px 5px 4px 5px;
	text-align:center;
	font-size:0.9em;
	text-decoration:none;
	color:#888 !important;
	font-weight:bold;
}
#ms-multifeed .console-tabs ul .tab-6 a{
	width:93px;
}
#ms-multifeed .console-tabs ul li a:hover{
	text-decoration:none;
	background:#ffe600 !important;
}
#ms-multifeed .console-tabs ul li.tab-2 a,
#ms-multifeed .console-tabs ul li.tab-3 a,
#ms-multifeed .console-tabs ul li.tab-4 a,
#ms-multifeed .console-tabs ul li.tab-5 a,
#ms-multifeed .console-tabs ul li.tab-6 a{
	color:#666;
	cursor:pointer;
	border-left:1px solid #ccc;
}
#ms-multifeed #moneysupermarket-panel-1 .console-tabs ul li.tab-2 a,
#ms-multifeed #moneysupermarket-panel-1 .console-tabs ul li.tab-3 a,
#ms-multifeed #moneysupermarket-panel-1 .console-tabs ul li.tab-4 a,
#ms-multifeed #moneysupermarket-panel-1 .console-tabs ul li.tab-5 a,
#ms-multifeed #moneysupermarket-panel-1 .console-tabs ul li.tab-6 a,
#ms-multifeed #moneysupermarket-panel-2 .console-tabs ul li.tab-1 a,
#ms-multifeed #moneysupermarket-panel-2 .console-tabs ul li.tab-3 a,
#ms-multifeed #moneysupermarket-panel-2 .console-tabs ul li.tab-4 a,
#ms-multifeed #moneysupermarket-panel-2 .console-tabs ul li.tab-5 a,
#ms-multifeed #moneysupermarket-panel-2 .console-tabs ul li.tab-6 a,
#ms-multifeed #moneysupermarket-panel-3 .console-tabs ul li.tab-1 a,
#ms-multifeed #moneysupermarket-panel-3 .console-tabs ul li.tab-2 a,
#ms-multifeed #moneysupermarket-panel-3 .console-tabs ul li.tab-4 a,
#ms-multifeed #moneysupermarket-panel-3 .console-tabs ul li.tab-5 a,
#ms-multifeed #moneysupermarket-panel-3 .console-tabs ul li.tab-6 a,
#ms-multifeed #moneysupermarket-panel-4 .console-tabs ul li.tab-1 a,
#ms-multifeed #moneysupermarket-panel-4 .console-tabs ul li.tab-2 a,
#ms-multifeed #moneysupermarket-panel-4 .console-tabs ul li.tab-3 a,
#ms-multifeed #moneysupermarket-panel-4 .console-tabs ul li.tab-5 a,
#ms-multifeed #moneysupermarket-panel-4 .console-tabs ul li.tab-6 a,
#ms-multifeed #moneysupermarket-panel-5 .console-tabs ul li.tab-1 a,
#ms-multifeed #moneysupermarket-panel-5 .console-tabs ul li.tab-2 a,
#ms-multifeed #moneysupermarket-panel-5 .console-tabs ul li.tab-3 a,
#ms-multifeed #moneysupermarket-panel-5 .console-tabs ul li.tab-4 a,
#ms-multifeed #moneysupermarket-panel-5 .console-tabs ul li.tab-6 a,
#ms-multifeed #moneysupermarket-panel-6 .console-tabs ul li.tab-1 a,
#ms-multifeed #moneysupermarket-panel-6 .console-tabs ul li.tab-2 a,
#ms-multifeed #moneysupermarket-panel-6 .console-tabs ul li.tab-3 a,
#ms-multifeed #moneysupermarket-panel-6 .console-tabs ul li.tab-4 a,
#ms-multifeed #moneysupermarket-panel-6 .console-tabs ul li.tab-5 a {
	background:#fff;
	border-bottom:1px solid #ccc;
}
#ms-multifeed .credit-cards,
#ms-multifeed .loans,
#ms-multifeed .loan-search,
#ms-multifeed .banking,
#ms-multifeed .savings,
#ms-multifeed .mortgages {
	padding:10px;
}
#ms-multifeed table {
	margin:10px 0 0 0;
	padding:0;
	font-size:0.9em;
	display:none;
	border-collapse: collapse;
}
#ms-multifeed .credit-cards #card-table0 .col-1 {
	width:175px;
}
#ms-multifeed .credit-cards #card-table1 .col-1 {
	width:288px;
}
#ms-multifeed .credit-cards #card-table2 .col-1{
	width:323px;
}
#ms-multifeed .loans .col-1{
	width:180px;
}
#ms-multifeed .banking #bank-table0 .col-1{
	width:153px;
}
#ms-multifeed .banking #bank-table1 .col-1{
	width:206px;
}
#ms-multifeed .banking #bank-table2 .col-1,
#ms-multifeed .banking #bank-table3 .col-1{
	width:200px;
}
#ms-multifeed .savings .col-1{
	width:204px;
}
#ms-multifeed .mortgages .col-1{
	width:225px;
}
#ms-multifeed .credit-cards #card-table0 .col-2 {
	width:128px;
}
#ms-multifeed .credit-cards #card-table1 .col-2 {
	width:70px;
}
#ms-multifeed .credit-cards #card-table2 .col-2 {
	width:80px;
}
#ms-multifeed .loans .col-2{
	width:40px;
}
#ms-multifeed .banking #bank-table0 .col-2,
#ms-multifeed .banking #bank-table1 .col-2{
	width:161px;
}
#ms-multifeed .banking #bank-table2 .col-2,
#ms-multifeed .banking #bank-table3 .col-2{
	width:165px;
}
#ms-multifeed .savings .col-2{
	width:138px;
}
#ms-multifeed .mortgages .col-2{
	width:70px;
}
#ms-multifeed .credit-cards #card-table0 .col-3{
	width:145px;
}
#ms-multifeed .credit-cards #card-table1 .col-3 {
	width:90px;
}
#ms-multifeed .credit-cards #card-table2 .col-3 {
	width:120px;
}
#ms-multifeed .loans .col-3{
	width:70px;
}
#ms-multifeed .banking #bank-table0 .col-3,
#ms-multifeed .banking #bank-table1 .col-3{
	width:83px;
}
#ms-multifeed .banking #bank-table2 .col-3,
#ms-multifeed .banking #bank-table3 .col-3{
	width:88px;
}
#ms-multifeed .savings .col-3{
	width:85px;
}
#ms-multifeed .mortgages .col-3{
	width:108px;
}
#ms-multifeed .credit-cards .col-4 {
	width:75px;
}
#ms-multifeed .credit-cards #card-table2 .col-4 {
	width:65px;
}
#ms-multifeed .banking #bank-table0 .col-4,
#ms-multifeed .banking #bank-table1 .col-4{
	width:78px;
}
#ms-multifeed .banking #bank-table2 .col-4,
#ms-multifeed .banking #bank-table3 .col-4{
	width:75px;
}
#ms-multifeed .savings .col-4{
	width:101px;
}
#ms-multifeed .mortgages .col-4{
	width:120px;
}
#ms-multifeed .credit-cards #card-table0 .col-5,
#ms-multifeed .credit-cards #card-table1 .col-5{
	width:65px;
}
#ms-multifeed .banking #bank-table0 .col-5{
	width:53px;
}
#ms-multifeed .banking #bank-table1 .col-5{
	width:60px;
}
#ms-multifeed .banking #bank-table2 .col-5,
#ms-multifeed .banking #bank-table3 .col-5,
#ms-multifeed .savings .col-5,
#ms-multifeed .banking .col-6{
	width:60px;
}
#ms-multifeed .mortgages .col-5{
	width:65px;
}
#ms-multifeed th {
	border:0;
	margin:0;
}
#ms-multifeed tr th,
#ms-multifeed tr td {
	border-left: 1px solid #ccc;
	text-align:center;
	padding: 3px 0;
	border-bottom: 1px solid #ccc;
}
#ms-multifeed tr th.first,
#ms-multifeed tr td.first {
	text-align:left ;
	border-left: none;
}
#ms-multifeed a {
	color:#c00;
	text-decoration:underline;
}
#ms-multifeed .ms-form-field-left {
	width:250px !important;
	float:left !important;
}
#ms-multifeed .ms-form-field-left label {
	display:block !important;
	padding:5px 0 0 !important;
}
#ms-multifeed .ms-form-field-right {
	float:right !important;
}
#ms-multifeed #tabbar p,
#ms-multifeed #tabbar ul {
	display:inline;
}
#ms-multifeed #tabbar li {
	display:inline;
	padding-right:5px;
}
#ms-multifeed #tabbar li img {
	margin-bottom:-5px;
}
#ms-multifeed .loans table,
#ms-multifeed .loans #logoandblurb {
	float:left;
}
#ms-multifeed .loans #logoandblurb {
	padding:30px 0 0 20px;
	width:278px;
	margin-right:-3px; /* fixes IE6 Duplicate Character Bug */
}
#ms-multifeed #LoansGadget{
	margin:0;
	padding:0;
}
#ms-multifeed #LoansGadget .field-wrap{
	margin:0 !important;
	padding:0 0 5px 0 !important;
}
p.caveat {
	clear:both;
	font-size:0.9em;
	padding-top:5px;
}
* html p.caveat {
	padding-top:3px;
}

/* =CareeBuilder feed */
	.careerbuilder-feed {
		padding: 0 0 5px 0;
	}
	.careerbuilder-feed a {
		color:#c00;
		font-weight:bold;
		display:block;
		padding: 5px 10px 0 10px;
		text-decoration:none;
	}
	.careerbuilder-feed a:hover {
		text-decoration:underline;
	}
	.careerbuilder-feed p {
		display:block;
		padding: 0 10px 5px 10px;
		font-size:0.9em;
	}

/* =MoneySupermarket Loans Table 
***********************************/
.MSloans-table .inner-wrap {
	min-height:133px;
  * height: 133px;
}
.MSloans-table .inner-wrap .field-wrap{
	margin:0 !important;
	padding:0 !important;
}
.MSloans-table ul {
	font-size:1em !important;
	padding:2px 0 0 0 !important;
}
.MSloans-table li {
	background: none !important;
	float:left;
	padding:0 10px 0 0 !important;
}
.MSloans-table li .loan-exp-btn {
	vertical-align:-4px;
}
.MSloans-table table{
	margin:0;
	padding:0;
	height:auto;
}
.MSloans-table table tr{
	margin:0 !important;
	padding:0 !important;
	height:auto !important;
}
.MSloans-table table tr td,
.MSloans-table table tr th{
	margin:0;
	padding:0;
	height:auto;
	text-align:center;
}
.MSloans-table table tr td.first,
.MSloans-table table tr th.first{
	text-align:left;
}
.MSloans-table table .col-1{
	width:231px;
}
.MSloans-table table .col-2{
	width:41px;
}

/* =MoneySupermarket Credit Cards Table 
***********************************/
.MSCards-table table {
	border-collapse:collapse;
}
.MSCards-table .MSCards-content {
	display:block;
	min-height:118px;
  * height:108px;
}
.MSCards-table #card-table0 .col-1,
.MSCards-table #card-table2 .col-1 {
	width:187px;
}
.MSCards-table #card-table0 .col-2,
.MSCards-table #card-table0 .col-3,
.MSCards-table #card-table1 .col-3,
.MSCards-table #card-table2 .col-2,
.MSCards-table #card-table2 .col-3 {
	width:45px;
}
.MSCards-table #card-table1 .col-1 {
	width:182px;
}
.MSCards-table #card-table1 .col-2 {
	width:50px;
}
.MSCards-table tr {
	margin:0 !important;
	padding:0 !important;
	height:auto !important;
}
.MSCards-table th {
	text-align:center;
	vertical-align:bottom;
}
.MSCards-table th.first,
.MSCards-table td.first {
	text-align:left;
}
.MSCards-table td {
	font-size:0.9em;
}
.MSCards-table td a {
	font-size:inherit !important;
}
.MSCards-table select {
	width:190px;
}
.component.weather { /* amend for weather component on News homepage */
	padding: 0 !important;
}
.propertyFinder-form h3{
	position:relative;
}
.propertyFinder-form #propertyFinder-panel2,
.propertyFinder-form #propertyFinder-panel3{
	display:none;
}
.propertyFinder-form .console{
	padding:10px 10px 0 10px;
}
.propertyFinder-form .inner-wrap{
	clear:left;
}
.propertyFinder-form fieldset{
	border:none;
	padding:0;
	margin:0;
	float:left;
}
.propertyFinder-form fieldset legend{
	font-weight:bold;
}
.propertyFinder-form fieldset label{
	font-weight:normal;
}
.propertyFinder-form .console label{
	font-weight:bold;
}
#zoopla_attributes {
	background:#fff none repeat 0 0 !important;
	padding:0 !important;
}
#zoopla_toggle_sale_price_min,
#zoopla_toggle_rent_price_min,
#zoopla_toggle_type {
	padding-right:20px !important;
}
#zoopla_location {
	width:272px !important;
}
.zoopla_select {
	font-size:1em !important;
}
.property-finder .component-content .component-module {
	font-size:0.9em;
}
.unlabelled {
	margin-top: 1.4em !important;
}
.unlabelled-button {
	margin-top: 1.3em !important;
}
.raised{
	margin-top:-3px !important;
}
.no-borders{
	border:none !important;
}

/* =Ebay auction listing component
***********************************/
.ebay-listing ul li {
	font-size:0.9em;
	margin-top:10px;
	padding:0 10px;
	position:relative;
}
.ebay-listing a:hover {
	text-decoration:underline;
}
.ebay-listing ul li .ebay-listing-img {
	float:left;
	margin-right:10px;
	text-align:center;
	width:64px;
	height:64px;
	overflow:hidden;
}
.ebay-listing ul li img {
	float:none;
	border:1px solid #e9e9e9;
} 
.ebay-listing ul li img.portrait {
	visibility:visible !important;
	height:64px;
} 
.ebay-listing ul li img.landscape {
	visibility:visible !important;
	width:64px;
} 
.ebay-listing ul li h4,
.ebay-listing ul li .row {
	margin-bottom:4px;
}
.ebay-listing ul li .row div{
	display:inline;
	padding-right:14px;
}
.ebay-listing ul li .row {
	color:#666;
}
.ebay-listing ul li .row span {
	color:#333;
}
.ebay-listing ul li .row .price{
	color:#333;
	font-weight:bold;
}
.ebay-listing-logo-heading h4 a {
	text-decoration:underline;
}
.ebay-listing ul li a.link-bid-now {
	height:17px;
	width:49px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0.1em;
	background:transparent url(/img/global/btn-bid-now.gif) no-repeat 0 0;
	display:block;
	float:right;
	margin-top:-18px;
	padding-bottom:10px;
}
.ebay-listing .link-more-auctions {
	font-size:0.9em;
	display:block;
	text-align:right;
	margin:10px;
	color:#c00;
	padding-right:18px;
	height:13px;
	background:transparent url(/img/global/arrow-red-right.gif) no-repeat center right;
}
.ebay-listing .link-more-auctions:hover {
	text-decoration:underline;
}
.ebay-listing .logo {
	background:#F5F5F5 none repeat 0%;
	border-top:1px solid #E9E9E9;
	padding:5px 10px 5px 0pt;
	text-align:right;
	font-size:0.9em;
}
.ebay-listing .logo img{
	float:none;
	vertical-align:bottom;
}
.ebay-listing-logo-heading {
	border-bottom:1px solid #E9E9E9;
}
.ebay-listing-logo-heading h3 {
	margin-left:80px;
	padding:24px 0pt 0pt 10px;
	border:none;
}
.ebay-listing-logo-heading img {
	padding-left:5px;
}
.ebay-listing-logo-heading span{
	font-weight:bold;
	float:left;
	margin-top:25px;
}

/* new horizontal mini set */ 
.splash-mini-set-horizontal {
	border-top:10px solid #E9E9E9 !important;
}
.splash-mini-set-horizontal h3 {
	background:#c00 url(/img/global/bg-component3col-header.jpg) repeat-y right center;
	padding:5px 10px 5px 10px;
	color:#fff;
}
.splash-mini-set-horizontal a {
	color:#c00;
}
.splash-mini-set-horizontal a:hover {
	text-decoration:underline;
}
.splash-mini-set-horizontal .inner-wrap {
	display:block;
	padding:10px 5px 0 5px;
}
.splash-mini-set-horizontal ul li {
	float:left;
	width:138px;
	padding:0 5px;
	font-size:0.9em;
	margin-bottom:10px;
}
.splash-mini-set-horizontal .splash-img {
	min-height:138px;
	text-align:center;
	overflow:hidden;
	margin-bottom:6px;
}
* html .splash-mini-set-horizontal .splash-img {
	height:138px;
}

/* new search form 3col */ 
.search-form-3col {
	border-top:10px solid #E9E9E9 !important;
}
.search-form-3col h3 {
	background:#c00 url(/img/global/bg-component3col-header.jpg) repeat-y right center;
	padding:5px 10px 5px 10px !important;
	margin:0 !important;
	color:#fff;
}
.search-form-3col label {
	display:block;
}
.search-form-3col .fields {
	height:24px;
}
.search-form-3col input.txt-field {
	width:340px;
	padding-top:3px;
}
.search-form-3col input.form-button {
	margin:3px 0 0 10px;
	vertical-align:bottom;
}

/* new search form 2col */ 
.search-form-2col {
	border-top:10px solid #E9E9E9 !important;
}
.search-form-2col h3 {
	background:#c00 url(/img/global/bg-component3col-header.jpg) repeat-y right center;
	padding:5px 10px 5px 10px !important;
	margin:0 !important;
	color:#fff;
}
.search-form-2col label {
	display:block;
}
.search-form-2col .fields {
	text-align:right;
}
.search-form-2col input.txt-field {
	width:274px;
	padding-top:3px;
	text-align:left;
}
.search-form-2col input.form-button {
	margin:10px 0 0 10px;
}

/* =jackpotJoy Component */
.jackpotjoy-splash {
	padding:10px;
	overflow:hidden;
}

/* =ScorchZone Components */
.scorchzone-splash {
	padding: 10px;
}
.scorchzone-splash h3 {
	background: #ddd;
	padding: 5px;
}
.scorchzone-splash p {
	font-size:0.9em;
	padding-top: 7px;
}

/*
	=Live Discussions
******************************************************************************************/
.live-discussions-2col {
	border:none;
}
.ptcBrandRight .yourspace .live-discussions-2col {
	font-size:0.76em;
}
.live-discussions-2col .ptActiveContent {
	width:100%;
}
.live-discussions-2col h3 {
	background: #333 url(http://www.virginmedia.com/img/channels/yourspace/bg-live-discussions.gif) no-repeat top right;
	color:#fff;
	padding:5px 15px;
}
.live-discussions-2col h4 {
	background: #939393;
	border-left: 15px solid #333;
	color:#fff;
	padding:4px 7px;
}
.live-discussions-2col h4 a{
	color:#fff;
}
.live-discussions-2col h4 a{
	color:#fff;
}
.live-discussions-2col .ptBullet{
	display:none;
}
.live-discussions-2col .ptOddRow td,
.live-discussions-2col .ptEvenRow td {
	padding:2px 0 0 23px;
}
.live-discussions-2col .ptOddRow a,
.live-discussions-2col .ptEvenRow a {
	color:#333;
	text-decoration:none;
}
.ptcBrandRight .live-discussions-2col .ptOddRow a,
.ptcBrandRight .live-discussions-2col .ptEvenRow a {
	font-size:0.76em;
}
.live-discussions-2col .ptOddRow a:hover,
.live-discussions-2col .ptEvenRow a:hover {
	color:#333;
	text-decoration:underline;
}

/*
	=Search Forums
******************************************************************************************/
.search-forums {
	background: #fff url(/img/channels/yourspace/bg-search-boards.gif) no-repeat right 0;
	padding:14px 17px 17px 17px;
}
.search-forums h3{
	background:transparent url(/img/channels/yourspace/h-search-forums.gif) no-repeat 0 0;
	height:17px;
	margin:0 0 6px 0;
	text-indent:-9999px;	
}
.search-forums .text-input {
	float: left;
	margin: 6px 0 0 0;
	width: 173px;
}
.search-forums .button {
	float: left;
	margin: 6px 0 0 7px;
}

/*
	=Forum Knowledge 
******************************************************************************************/
.forum-knowledge-2col ul{
	padding:5px 13px;
}
.forum-knowledge-2col ul li{
	background-position: 0 3px;
	background-repeat:no-repeat;
	padding:5px 0 3px 40px;
}
.forum-knowledge-2col ul li.whistle{
	background-image: url(/img/channels/yourspace/icon_whistle.gif);
}
.forum-knowledge-2col ul li.yellow-card{
	background-image: url(/img/channels/yourspace/icon_yellow.gif);
}
.forum-knowledge-2col ul li.red-card{
	background-image: url(/img/channels/yourspace/icon_red.gif);
}
.forum-knowledge-2col ul li a{
	color:#333;
	text-decoration:none;
}
.forum-knowledge-2col ul li a:hover{
	color:#333;
	text-decoration:underline;
}
.forum-knowledge-2col  h3 {
	background-color:#369;
	color:#fff;
	padding:5px 15px;
}

/*
	=Hottest Links 
******************************************************************************************/
.hottest-links-2col h3{
	background-color:#369;
	background-image: url(/img/channels/yourspace/bg-hottest-sport-boards.gif);
	background-position: bottom right;
	background-repeat: no-repeat;
	color:#fff;
	padding:5px 15px;
}
.hottest-links-2col h3 a{
	color:#fff;
}
.hottest-links-2col ul{
	padding:5px 8px;
}
.hottest-links-2col ul li{
	background:#fff url(/img/channels/yourspace/bullet-507b26.gif) no-repeat 6px 6px;
	padding-left:15px;
}
.hottest-links-2col ul li.grey{
	background-color:#f5f5f5;
}
.hottest-links-2col ul li a{
	color:#333;
	text-decoration:none;
}
.hottest-links-2col ul li a:hover{
	color:#333;
	text-decoration:underline;
}

/* Valentines gift finder 
******************************************************************************************/
.gf-valentines2009 {
	position:relative;
	overflow:visible;
	height:162px;
	border:none !important;
}
.gf-valentines2009 h3 {
	background:transparent url(/img/channels/shopping/valentines2009/giftfinder_header.jpg) repeat-x 0 0;
	height:56px;
	text-indent:-1000px;
	font-size:0.1em;
}
.gf-valentines2009 ul {
	background:transparent url(/img/channels/shopping/valentines2009/giftfinder_body.jpg) repeat-x 0 0;
	height:106px;
	overflow:hidden;
	padding-left:4px;
}
.gf-valentines2009 li {
	background:transparent url(/img/channels/shopping/valentines2009/bullet_blue.png) no-repeat 0 0;
	font-weight:bold;
	font-size:1em;
	height:15px;
	padding:8px 0 0 20px !important;
}
*html .gf-valentines2009 li {
	background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/channels/shopping/valentines2009/bullet_blue.png', sizingMethod='image');
}
body .wrap-content .gf-valentines2009 li a {
	color:#000066 !important;
}
body .wrap-content .gf-valentines2009 li a:hover {
	text-decoration:underline !important;
}
.gf-valentines2009 .shadow {
	background:transparent url(/img/channels/shopping/valentines2009/giftfinder_shadow.png) no-repeat 0 0;
	height:10px;
	width:300px;
	position:absolute;
	left:0;
	bottom:-10px;
}
*html .gf-valentines2009 .shadow {
	background: none;
 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/channels/shopping/valentines2009/giftfinder_shadow.png', sizingMethod='image');
}

/*********** SHOPPING COMPONENTS *************/

/* LEAD COMPONENT 
*****************************************/
.shopping-lead-component {
	background:#f2f2f2 none;
	padding:0;
}
.lead-component h1, .shopping-lead-component h1 {
	background-color:#353535;
	color:#FFF;
	font-size:1.4em;
	font-weight:normal;
	padding:8px 10px;
}
.shopping-lead-component .lead-carousel {
	border: none;
	height: 192px;  
	margin-top:1px;
	padding: 0;
	width: 455px;
	overflow:hidden;
	position: relative;
	z-index: 0;
}
.shopping-lead-component .lead-carousel li .lead-carousel-story {
	height: 44px;
	width: 132px;
	overflow:hidden;
}
.shopping-lead-component .lead-carousel li a {
	text-decoration:none;
	cursor: pointer;
}
.shopping-lead-component .lead-carousel li a .lead-carousel-story {
	background: url(/img/hp/components/bg_lead-carousel_divider.gif) no-repeat -82px 100%;
	color: #333;
	display: block;
	padding: 18px 35px 2px 10px;
	position: absolute;
}
.shopping-lead-component .lead-carousel li.selected .lead-carousel-story,
.shopping-lead-component .lead-carousel li a:hover .lead-carousel-story {
	background: transparent url(/img/global/mar09_redesign/bg_lead-carousel-indicator.png) no-repeat 0 0;
	_background:none;
	color: #fff;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/global/mar09_redesign/bg_lead-carousel-indicator.png', sizingMethod='image');
	font-weight:bold;
	z-index: 1;
}
.shopping-lead-component .lead-carousel .imageset { 	
	background: #333;
	display: none;
	height: 232px;
	position: absolute;
	right: 0;
	top: 0;
	width: 306px;
	z-index: 0; 
}
.shopping-lead-component .lead-carousel .imageset .main-img img { 	
	height:148px;
	width: 306px;
}
.shopping-lead-component .lead-carousel .imageset .description { 
	padding:5px 10px 0 16px;
	height:34px;
}
.shopping-lead-component .lead-carousel .imageset .description h4 { 
	color: #fff;
	height:1.2em;
	overflow:hidden;
	margin-bottom:3px;
	width: auto;
}
.shopping-lead-component .lead-carousel .imageset .description ul { 
	height:1.2em;
	overflow:hidden;
}
.shopping-lead-component .lead-carousel .imageset .description ul li { 
	background: url(/img/global/mar09_redesign/bullet-white.gif) no-repeat 0 5px;
	display: block; 
	float: left;
	font-size:0.9em;
	padding-left: 10px;
	padding-right: 15px; 
	width: 111px; 
}
.shopping-lead-component .lead-carousel .imageset .description ul li.full-width { 
	width:auto; 
}
.shopping-lead-component .lead-carousel .imageset .description a { 
	color: #fff; 
}
.shopping-lead-component .lead-carousel .imageset .description a:hover { 
	text-decoration: underline;
}
.shopping-lead-component .lead-carousel .lead-carousel-item-1 .lead-carousel-story {
	top: 0;
}
.shopping-lead-component .lead-carousel .lead-carousel-item-2 .lead-carousel-story {
	top: 64px;
}
.shopping-lead-component .lead-carousel .lead-carousel-item-3 .lead-carousel-story {
	background-image:none;
	top: 128px;
}
.shopping-lead-component .lead-carousel li.selected div.imageset {
	display: block;
}

/********** SHOPPING COMPONENT BASE ***************/
.shopping-featured-retailers,
.shopping-search-form-3col,
.shopping-ebay-form-3col,
.shopping-must-have {
	background: #f7f7f7 url(/img/hp/components/component-module-bg.gif) repeat-x 0 100%;
	border: 0 !important;
	margin-bottom: 10px !important;
}
.shopping-no-content {
	border: 0 !important;
}
.shopping-featured-retailers h3,
.shopping-search-form-3col h3 ,
.shopping-ebay-form-3col h3 ,
.shopping-no-content h3 {
	background: #c00 none;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-weight: normal;
	font-size: 1.3em !important;
	padding: 5px 10px !important;
}
.shopping-featured-retailers h3 a,
.shopping-search-form-3col h3 a,
.shopping-ebay-form-3col h3 a,
.shopping-must-have h3 a,
.shopping-must-have-mini h3 a,
.shopping-no-content h3 a {
	color: #fff;
}
.shopping-featured-retailers h3 a:hover,
.shopping-search-form-3col h3 a:hover,
.shopping-ebay-form-3col h3 a:hover,
.shopping-must-have h3 a:hover,
.shopping-must-have-mini h3 a:hover,
.shopping-no-content h3 a:hover {
	text-decoration: underline;
}
.shopping-featured-retailers .component-mudule,
.shopping-search-form-3col .component-module,
.shopping-ebay-form-3col .component-module,
.shopping-must-have .component-module,
.shopping-must-have-mini .component-module {
	background: none !important;
	border: 0 !important;
}
.shopping-featured-retailers .component-module ul li a:hover,
.shopping-search-form-3col .component-module ul li a:hover,
.shopping-ebay-form-3col .component-module ul li a:hover,
.shopping-must-have .component-module ul li a:hover,
.shopping-must-have-mini .component-module ul li a:hover { 
	color: #c00;
}
.shopping-no-content {
	background: none;
	padding:0 !important;
}
.shop-feature-lead a,
.shop-feature-lead-nonsponsor a,
.shopping-featured-retailers a,
.shopping-search-form-3col a,
.shopping-ebay-form-3col a,
.shopping-must-have a,
.shopping-must-have-mini a,
.shopping-small-splash a {
	color: #c00;
}
.shop-feature-lead a:hover,
.shop-feature-lead-nonsponsor a:hover,
.shopping-featured-retailers a:hover,
.shopping-search-form-3col a:hover,
.shopping-ebay-form-3col a:hover,
.shopping-must-have a:hover,
.shopping-must-have-mini a:hover {
	text-decoration: underline;
}
.shop-feature-lead .more-link,
.shop-feature-lead-nonsponsor .more-link,
.shopping-featured-retailers .more-link,
.shopping-search-form-3col .more-link,
.shopping-ebay-form-3col .more-link,
.shopping-must-have .more-link,
.shopping-must-have-mini .more-link, 
.shopping-small-splash .more-link {
	padding: 10px;
	text-align: right;
}
.shop-feature-lead .more-link a,
.shop-feature-lead-nonsponsor .more-link a,
.shopping-featured-retailers .more-link a,
.shopping-search-form-3col .more-link a,
.shopping-ebay-form-3col .more-link a,
.shopping-must-have .more-link a,
.shopping-must-have-mini .more-link a {
	background: transparent url(/img/global/mar09_redesign/arrow_red_right.gif) no-repeat right center;
	color: #666;
	display: inline;
	float: none;
	font-size: 0.9em;
	font-weight: bold;
	margin: 0;
	padding: 0 20px 2px 0;
	text-indent: 0;
}
.shop-feature-lead-nonsponsor .more-link a {
	display: block;
	width: 200px;
}
.shop-feature-lead .more-link a:hover,
.shop-feature-lead-nonsponsor .more-link a:hover,
.shopping-featured-retailers .more-link a:hover,
.shopping-search-form-3col .more-link a:hover,
.shopping-ebay-form-3col .more-link a:hover,
.shopping-must-have .more-link a:hover,
.shopping-must-have-mini .more-link a:hover {
	color: #c00;
}
.shopping-search-form-3col a.buy-now,
.shopping-ebay-form-3col a.buy-now,
.shopping-must-have a.buy-now,
.shopping-must-have-mini a.buy-now, 
.shopping-small-splash a.buy-now {
	background: transparent url(/img/global/mar09_redesign/btn_bg_red56x19.png) no-repeat 0 0;
	_background: none;
	color:#fff !important;
	display: block;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/global/mar09_redesign/btn_bg_red56x19.png', sizingMethod='image');
	font-size: 0.8em;
	height: 17px;
	padding-right: 1px;
	padding-top: 2px;
	text-align: center;
	text-decoration: none !important;
	width: 55px;
}
.shopping-search-form-3col a.buy-now:hover,
.shopping-ebay-form-3col a.buy-now:hover,
.shopping-must-have a.buy-now:hover,
.shopping-must-have-mini a.buy-now:hover {
	text-decoration: none;
}
.shopping-ebay-form-3col form label a {
	display: block;
	height: 100%;
	width: 100%;
}

/* Logo List */
.shopping-logo-list h4 {
	border-bottom: 1px solid #ddd;
	color: #666;
	font-size: 1em;
	font-weight: normal;
	padding: 7px 10px;
	position: relative;
}
.shopping-logo-list ul {
	font-size: 0.9em;
	padding: 5px 5px 5px 10px;
}
.shopping-logo-list li {
	padding-bottom: 5px;
}
.shopping-logo-list li span {
	float: left;
	padding: 5px 0;
	width: 195px;
}
.shopping-logo-list li span a {
	color: #c00;
	font-weight: bold;
	margin-right: 5px;
}
.shopping-logo-list li a:hover {
	text-decoration: underline;
}
.shopping-logo-list li img {
	float: right;
}

/* SHOPPING SEARCH COMPONENT 
****************************************/
.shopping-search-form-3col {
	background: #555 none;
}
.shopping-search-form-3col form{
	padding: 10px;
}
.shopping-search-form-3col form label{
	color: #fff;
	display: block;
	font-weight: bold;
	margin-bottom: 8px;
}
.shopping-search-form-3col form .txt-field {
	font-size: 1.1em;
	margin: 0;
	padding: 2px 3px !important;
	width: 360px !important;
}
.shopping-search-form-3col form .form-button {
	margin: 0 0 0 6px !important;
}
*html .shopping-search-form-3col form .form-button {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/global/mar09_redesign/btn_search.png', sizingMethod='image');
	height: 0;
	padding: 21px 51px 0 0;
	width: 0;
}
.shopping-search-form-3col .component-module {
	background: #666 url(/img/channels/shopping/bg_search_hotlinks.gif) repeat-x 0 100% !important;
	padding-bottom: 10px;
}
.shopping-search-form-3col .component-module h4 {
	background: #555 url(/img/channels/shopping/bg_search_top.gif) repeat-x 0 100%;
	height: 30px;
	padding: 0 10px;
}
.shopping-search-form-3col .component-module a.form-expander {
	font-size: 0.9em;
	font-weight: normal;
	margin-top: 0;
	width: 8em;
}
*html .shopping-search-form-3col .component-module a.form-expander {
	background: url(/img/global/mar09_redesign/longtext-btn-sprite_greybg.gif) 100% -125px no-repeat;
}
*html .shopping-search-form-3col .component-module a.form-expander span{
	background: url(/img/global/mar09_redesign/longtext-btn-sprite_greybg.gif) 0 -125px no-repeat;
}
*html .shopping-search-form-3col .component-module a.form-expander:hover {
	background: url(/img/global/mar09_redesign/longtext-btn-sprite_greybg.gif) 100% -100px no-repeat;
}
*html .shopping-search-form-3col .component-module a.form-expander:hover span {
	background: url(/img/global/mar09_redesign/longtext-btn-sprite_greybg.gif) 0 -100px no-repeat;
}
*html .shopping-search-form-3col .component-module.collapsed a.form-expander {
	background: url(/img/global/mar09_redesign/longtext-btn-sprite_greybg.gif) 100% -75px no-repeat;
}
*html .shopping-search-form-3col .component-module.collapsed a.form-expander span {
	background: url(/img/global/mar09_redesign/longtext-btn-sprite_greybg.gif) 0 -75px no-repeat;
}
*html .shopping-search-form-3col .shopping-search-form-3col .component-module.collapsed a.form-expander:hover {
	background: url(/img/global/mar09_redesign/longtext-btn-sprite_greybg.gif) 100% -50px no-repeat;
}
*html .shopping-search-form-3col .shopping-search-form-3col .component-module.collapsed a.form-expander:hover span {
	background: url(/img/global/mar09_redesign/longtext-btn-sprite_greybg.gif) 0 -50px no-repeat;
}
.shopping-search-form-3col .component-module h4 .powered-by-kelkoo {
	background: url(/img/channels/shopping/powered_by_kelkoo.gif) no-repeat 0 0;
	float: right;
	height: 18px;
	overflow: hidden;
	text-indent: -9999px;
	width: 137px;
}
.shopping-search-form-3col .component-module ul { 
	padding: 10px 0 0 10px;
	width: 445px;
}
.shopping-search-form-3col .component-module ul li { 
	background: url(/img/global/mar09_redesign/bullet-white.gif) no-repeat 0 5px;
	display: block; 
	float: left;
	margin-bottom: 6px;
	padding: 0 10px 0 15px;
	width: 120px; 
}
.shopping-search-form-3col .component-module ul li a,
.shopping-search-form-3col .component-module ul li a:hover { 
	color: #fff;
}

/******** SEARCH COMPONENT EDITS FOR 2COL ************/
.wrap-components-2col .shopping-search-form-3col form .txt-field { 
	width: 200px !important;
}
.wrap-components-2col .shopping-search-form-3col .component-module ul{ 
	width: 280px; 
}
.wrap-components-2col .shopping-search-form-3col .component-module ul li {
	width: 67px; 
}

/* DEAL OF THE DAY 
****************************************/
.shopping-dealOf1 {
	position: relative;
}
.shopping-dealOf1 h3 {
	background-color: #353535;
	border-bottom: 1px solid #fff;
	color: #fff;
	padding: 5px 10px;
}
.shopping-dealOf1 h4.overlay {
	display: none;
}
*html .shopping-dealOf1 h4.day {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/channels/shopping/component_overlay_bestbuy.png', sizingMethod='image');
}
.shopping-dealOf1 div.product {
	padding: 10px;
}
.shopping-dealOf1 div.product img {
	border: 1px solid #ddd;
	width: 278px;
}
.shopping-dealOf1 h5 {
	margin: 10px 0 6px;
}
.shopping-dealOf1 div.product h5 a {
	color: #c00;
}
.shopping-dealOf1 p {
	font-size: 0.9em;
}

/* SHOPPING FEATURED RETAILERS
****************************************/
.shopping-featured-retailers ul {
	background: transparent url(/img/channels/shopping/bg_featured_retailers.gif) repeat-x 0 100%;
}
.shopping-featured-retailers ul li {
	border-top: 1px solid #ddd;
	float: left;
	height: 24px;
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
	width: 50%;
}
.shopping-featured-retailers ul li.remove-border {
	border-top: none;
}
.shopping-featured-retailers ul li img {
	height: 24px;
}

/* EBAY FORM COMPONENT 
****************************************/

.shopping-ebay-form-3col form {
	height: 21px;
	padding: 22px 10px 10px 128px;
	position: relative;
}
.shopping-ebay-form-3col form label{
	background: transparent url(/img/channels/shopping/logo_ebay.gif) no-repeat 0 0;
	bottom: 10px;
	display: block;
	float: left;
	height: 33px;
	left: 10px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	width: 102px;
}
.shopping-ebay-form-3col form .txt-field {
	font-size: 1.1em;
	float: left !important;
	margin: 0;
	padding: 2px 3px !important;
	width: 268px !important;
}

.shopping-ebay-form-3col form .form-button {
	margin: 0 0 0 8px !important;
}
*html .shopping-ebay-form-3col form .form-button {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/global/mar09_redesign/btn_go.png', sizingMethod='image');
	height: 0;
	padding: 21px 27px 0 0;
	width: 0;
}
.shopping-ebay-form-3col .component-module {
	padding-bottom: 10px;
}
.shopping-ebay-form-3col .component-module h4 {
	border-bottom: 1px solid #ddd;
	height: 30px;
	padding: 0 10px;
}
.shopping-ebay-form-3col .component-module a.form-expander {
	font-weight: normal;
	font-size: 0.9em;
	margin-top: 0;
	width: 8em;
}
.shopping-ebay-form-3col .component-module h4 .register {
	color: #333;
	float: right;
	font-size: 0.9em;
	font-weight: normal;
	margin-top: 4px;
	text-decoration: underline;
}
.shopping-ebay-form-3col .component-module ul { 
	padding: 10px 0 0 10px;
	width: 445px;
}
.shopping-ebay-form-3col .component-module ul li { 
	background: url(/img/global/mar09_redesign/bullet-red.gif) no-repeat 0 5px;
	display: block; 
	float: left;
	margin-bottom: 6px;
	padding: 0 10px 0 15px;
	width: 120px; 
}

/************* edits for ebay form 2col **********/

.wrap-components-2col .shopping-ebay-form-3col .txt-field {
	width: 118px !important;
}
.wrap-components-2col .shopping-ebay-form-3col .component-module ul {
	width: 280px;
}
.shopping-ebay-form-3col .component-module ul li {
	width: 108px;
}


/* FEATURED RETAILERS
****************************************/
.shopping-featured-retailers ul {
	background: transparent url(/img/channels/shopping/bg_featured_retailers.gif) repeat-x 0 100%;
}
.shopping-featured-retailers ul li {
	border-top: 1px solid #ddd;
	float: left;
	height: 24px;
	overflow: hidden;
	padding: 10px 0;
	text-align: center;
	width: 50%;
}
.shopping-featured-retailers ul li.remove-border {
	border-top: none;
}
.shopping-featured-retailers ul li img {
	height: 24px;
}

/* MUST HAVE (SHARED) 
****************************************/
.shopping-must-have {
	background: #fff;
	margin-top: 10px !important;
}
.shopping-must-have img.logo {
	/*margin-top:10px;*/
}
.wrap-components-2col .shopping-must-have .buy-now {
	cursor: pointer;
}
.wrap-components-3col .shopping-must-have h3 {
	margin-top: 15px !important;
}
.shopping-must-have h4, .shopping-small-splash h4  {
	color: #666;
	font-size: 1em;
	font-weight: normal;
	padding: 7px 10px;
	position: relative;
}
.shopping-must-have h4 a {
	color: #666;
}
.shopping-must-have h4 span.merchant-logo {
	height: 32px;
	overflow: hidden;
	position: absolute;
	right: 20px;
	top: 0;
}
.shopping-must-have li {
	border-top: 1px solid #ddd;
	padding: 10px 0;
}
.shopping-must-have h5 {
	margin-bottom: 10px;
}
.shopping-must-have .price, 
.shopping-small-splash .price {
	font-size: 0.9em;
	font-weight: bold;
	margin-bottom: 10px;
}
.shopping-must-have .price span {
	color: #666;
	font-size: 0.9em;
	font-weight: normal;
}
.shopping-must-have a.merchant-logo {
	font-size: 0.9em;
}

/* Shopping Small Splash */
.shopping-small-splash .product-img {
	float: left;
	overflow: hidden;
	padding: 0 10px;
	text-align: center;
	width: 90px;
}
.shopping-small-splash .logo{
	display: block;
	margin-left: 110px;
	padding: 5px 0 15px 0;
}

/* MUST HAVE (3 COL) 
****************************************/
.wrap-components-3col .shopping-must-have li {
	float: left;
	width: 33.3%;
	*width: 33%;
}
.wrap-components-3col .shopping-must-have li .inner-wrap {
	border-right:1px solid #ddd;
	padding:0 10px;
}
.wrap-components-3col .shopping-must-have li.end-row .inner-wrap{
	border-right:none;
}
.wrap-components-3col .shopping-must-have .product-img {
	height:90px;
	margin-bottom:10px;
	overflow:hidden;
	text-align:center;
}
.wrap-components-3col .shopping-must-have h5 {
	height:2.4em;
	overflow:hidden;
	width:128px;
}
.wrap-components-3col .shopping-must-have .details {
	font-size:0.9em;
	height:4.8em;
	margin-bottom:10px;
	overflow:hidden;
	width:128px;
}

/* MUST HAVE (2 COL) =
****************************************/
.wrap-components-2col .shopping-must-have .product-img {
	float:left;
	overflow:hidden;
	text-align:center;
	width:90px;
	margin:0 10px;
}
.wrap-components-2col .shopping-must-have .price,
.wrap-components-2col .shopping-must-have h5, 
.shopping-small-splash h5 {
	padding:0 10px 0 110px;
}
.wrap-components-2col .shopping-must-have .buy-now, 
.shopping-small-splash .buy-now {
	margin-left:110px;
}
.wrap-components-2col .shopping-must-have h5, .shopping-small-splash h5 {
	font-size:0.9em;
	margin-bottom:6px;
}
.wrap-components-2col .shopping-must-have .details {
	display:none;
}
.wrap-components-2col .shopping-must-have h4 img {
	right:10px;
}
.wrap-components-2col .shopping-must-have h4 span.merchant-logo {
	right:10px;
}

/* MUST HAVE MINI (2 COL) =
****************************************/
.shopping-must-have-mini{
	background:#fff;
	margin-top:10px !important;
}
.wrap-components-2col .shopping-must-have-mini h3{
	font-size:1em !important;
	font-weight:bold;
}
.wrap-components-2col .shopping-must-have-mini h4{
	font-size:1em;
}
.wrap-components-2col .shopping-must-have-mini li {
	width:33.3%;
	*width:33%;
	float:left;
	overflow:hidden;
}
.wrap-components-2col .shopping-must-have-mini li .inner-wrap { 
	padding:0 10px; 
}
.wrap-components-2col .shopping-must-have-mini .product-img {
	float:none;
	margin: 0;
	overflow:hidden;
	text-align:center;
	width:75px;
}
.wrap-components-2col .shopping-must-have-mini .product-img img {
	height:75px;
	width:75px;
}
.wrap-components-2col .shopping-must-have-mini .price,
.wrap-components-2col .shopping-must-have-mini h5 {
	padding:0;
}
.wrap-components-2col .shopping-must-have-mini .buy-now {
	margin-left:0;
}
.wrap-components-2col .shopping-must-have-mini h5 {
	font-size:0.9em;
	margin-bottom:6px;
}
.wrap-components-2col .shopping-must-have-mini .details {
	display:none;
}
.wrap-components-2col .shopping-must-have-mini h4 img {
	right:10px;
}
.wrap-components-2col .shopping-must-have-mini h4 span.merchant-logo {
	right:10px;
}

/* SPLASH MULTI EXPANDABLE(2 COL) 
****************************************/
.splash-multi-expandable{
	background: #fcfcfc url(/img/channels/shared/bg-splsh-expnd-list.gif) repeat-x center bottom;
	border:0;
	font-size:0.9em;
}
.splash-multi-expandable .content-splash{
	border-bottom:1px solid #ddd;
	padding:10px;
}
.splash-multi-expandable .content-splash .subsplash {
	position:relative;
}
.splash-multi-expandable .content-splash a{
	color:#000;
}
.splash-multi-expandable .content-splash a:hover{
	text-decoration:underline;
}
.splash-multi-expandable .content-splash h3{
	padding-left:23px;
	margin-bottom:10px;
}
.splash-multi-expandable .content-splash img{
	border:1px solid #cbcdcc;
	float:left;
	margin-right:10px;
	margin-left:25px;
}
.splash-multi-expandable .content-splash ul{
	margin-top:10px;
}
.splash-multi-expandable .content-splash .button-link{
	float:right;
	background:transparent url(/img/channels/shared/btn-splsh-expnd-more.gif) left center;
	display:block;
	width:52px;
	height:15px;
	padding:2px;
	text-align:center;
	color:#fff;
	font-size:0.8em;
	position:absolute;
	bottom:0;
	right:0;
}
.splash-multi-expandable ul.tab-control{
	background-color:#dbdbdb;
	display:block;
	font-weight:bold;
	list-style-type:disc;
}
.splash-multi-expandable ul.tab-control li{
	float:left;
	display:block;
	width:50%;
}
.splash-multi-expandable ul.tab-control li a{
	color:#656565;
	display:block;
	height:15px;
	padding:3px 9px;
	width:auto;
}
.splash-multi-expandable .selected {
	background-color:#fff;
	color:#333;
}
.splash-multi-expandable .content-splash{
	background-color:#fff;
}
.splash-multi-expandable .content-control {
	background-position:-36px 0;
	background:transparent url(/img/channels/shared/btn-splsh-expnd-minus.gif) no-repeat 0 0;
	display:block;
	float:left;
	height:14px;
	overflow:hidden;
	text-indent:-9999px;
	width:15px;
}
.splash-multi-expandable .content-splash ul li{
	color:#CC0000;
	list-style-position:inside;
	list-style-type:disc;
	padding:5px 0 0 3px;
}
.splash-multi-expandable .unsel .content-control {
	background:transparent url(/img/channels/shared/btn-splsh-expnd-plus.gif) no-repeat 0 0;
}
.splash-multi-expandable .content-splash.unsel h3{
	font-weight:normal;
	margin-bottom:5px;
}
.splash-multi-expandable .content-splash.unsel {
	margin-top:0;
	margin-bottom:0;
	padding-bottom:0;
	padding-top:0;
	border-bottom:1px solid #ddd;
	padding-top:5px;
}
.splash-multi-expandable .content-splash.unsel{
	background-color:transparent;
}
.splash-multi-expandable .content-splash.more-link {
	background-color:#fcfcfc;
	padding:8px;
	padding-top:3px;
}
.splash-multi-expandable .content-splash.more-link a{
	background:transparent url(/img/hp/components/arrow-right-cc0000.png) no-repeat center right;
	color:#666;
	float:right;
	font-weight:bold;
	padding-right:20px;
	text-indent:0;
	width:auto;
}

/* SHOP FEATURE LEAD
*****************************************/
.shop-feature-lead .component-module {
	background:#F7F7F7 url(/img/hp/components/component-module-bg.gif) repeat-x 0 100% !important;
	border: none;
	height: 203px;  
	margin-top:1px;
	padding: 0;
	width: 455px;
	overflow:hidden;
	position: relative;
	z-index: 0;
}
.shop-feature-lead .component-module .feature-lead-story {
	background: transparent url(/img/channels/shopping/bg_feature-lead-indicator.png) no-repeat 0 0;
	_background:none;
	color: #fff;
	display: block;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/channels/shopping/bg_feature-lead-indicator.png', sizingMethod='image');
	font-weight:normal;
	height: 64px;
	overflow:hidden;
	padding: 10px 15px 10px 10px;
	position: absolute;
	top:72px;
	width: 213px;
	z-index: 1;
}
.shop-feature-lead .component-module .main-img {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0; 
}
.shop-feature-lead .component-module .main-img img { 	
	height:200px;
	width: 217px;
}
.shop-feature-lead .component-module .sponsored-by { 
	color:#666;	
	height:62px;
	font-size:0.8em;
	overflow:hidden;
	padding:10px 0 0 10px;
	width:228px;
}
.shop-feature-lead .component-module .sponsored-by img{ 
	display:block;
	margin-top:10px;
}
.shop-feature-lead .component-module .more-link { 
	bottom:2px;
	height:27px;
	width:228px;
	padding:14px 0 0 0;
	position:absolute;
	bottom:3px;
}

/* FEATURE LEAD noncustomer
*****************************************/
.shop-feature-lead-nonsponsor .component-module {
	background:#F7F7F7 url(/img/hp/components/component-module-bg.gif) repeat-x 0 100% !important;
	border: none;
	height: 203px;  
	margin-top:1px;
	padding: 0;
	width: 455px;
	overflow:hidden;
	position: relative;
	z-index: 0;
}
.shop-feature-lead-nonsponsor .component-module h4 { 
	background: transparent url(/img/channels/shopping/feature-lead-noncustomer-h4.gif) repeat-x 0 0;
	color:#333;	
	height:23px;
	font-size:1.3em;
	padding:7px 10px;
	width: 218px;
}
.shop-feature-lead-nonsponsor .component-module .feature-lead-story {
	color: #333;
	display: block;
	font-size:0.9em;
	font-weight:normal;
	padding: 10px 25px 10px 10px;
	width: 203px;
	z-index: 1;
}
.shop-feature-lead-nonsponsor .component-module .main-img {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 0; 
}
.shop-feature-lead-nonsponsor .component-module .main-img img { 	
	height:200px;
	width: 217px;
}
.shop-feature-lead-nonsponsor .component-module .more-link { 
	bottom:2px;
	height:27px;
	width:228px;
	padding:14px 0 0 0;
	position:absolute;
	bottom:3px;
}


/*  SHOP-FEATURE-TOPTEN
***************************************************/
.shop-feature-topten h1 {
	background-color:#353535;
	color:#FFFFFF;
	font-size:1.4em;
	font-weight:normal;
	padding:8px 10px;
} 
.shop-feature-topten .component-module {
	background: #f7f7f7 !important;
	padding: 8px 10px 10px;
}
.shop-feature-topten .component-module h2 { 
	font-size: 1.2em; 
	margin: 0 0 8px;
}
.shop-feature-topten .component-module p {
	font-size: 0.9em;
}
.wrap-components-3col .shopping-must-have li {
	position:relative;
	_width: 151px;
	_overflow:hidden;
}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.one {
	float:none;
	width:100%;
}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.one .product-img,
.wrap-components-3col .shop-feature-topten .shopping-must-have li.one .product-text {
	float:left;
	width:220px;
}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.one .product-img {
	height: auto;
	margin-right:10px;
}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.one .product-text {
	width: 200px;
}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.one h5,
.wrap-components-3col .shop-feature-topten .shopping-must-have li.one .details {
	width: 190px;
}
.wrap-components-3col .shop-feature-topten .shopping-must-have li .number {
	background: url(/img/channels/shopping/topten-sprite.gif) no-repeat 0 0;
	position:absolute;
	display:block;
	height:30px;
	left: 10px;
	top: 10px; 
	text-indent: -9999px;
	width: 30px; 
}
.shop-feature-topten .merchant {
	clear:left;
	display:block;
	_height:22px;
	margin-bottom:5px;
	_overflow:hidden;
	_width:125px;
}
.shop-feature-topten .merchant img {
	padding: 5px 0;
	max-height:22px;
	_height: 22px;
	max-width:125px;
}
.shop-feature-topten .button-common {
	margin-top: 0 !important;
}
.shop-feature-topten .button-common:hover {
	text-decoration: none; 
}
.shop-feature-topten .button-common span {
  	padding: 4px 9px 6px 4px;
}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.one .number {	width: 40px; height:37px; }
.wrap-components-3col .shop-feature-topten .shopping-must-have li.two .number { background-position: -39px 0; }
.wrap-components-3col .shop-feature-topten .shopping-must-have li.three .number { background-position: -71px 0;}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.four .number { background-position: -103px 0;}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.five .number { background-position: -134px 0;}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.six .number { background-position: -165px 0;}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.seven .number { background-position: -197px 0;}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.eight .number { background-position: -228px 0;}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.nine .number { background-position: -259px 0;}
.wrap-components-3col .shop-feature-topten .shopping-must-have li.ten .number { background-position: -291px 0;}

/* Experian Credit Test
*****************************************/
.credit-score { 
	border:1px solid #d1d1d1;
	margin-top:10px;
	width:298px;
}
.credit-score h3 {
	border-bottom:1px solid #e9e9e9;
	color:#c00;
	margin:10px 0 0;
	padding:0 0 5px 10px;
}
.credit-score .content {
	background:#fff repeat 0 0;
	float: left;
	padding:0 10px;
}
.credit-score .content a {
	color:#c00;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
.credit-score .content a:hover {
	text-decoration:underline;
}
.credit-score .content a.cta {
	color:#c00;
	font-size: 0.9em;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
.credit-score .content h4 {
	color: #333;
	margin:0;
}
.credit-score .content span {
	color:#333;
	display:block;
	margin:0;
	padding-bottom:10px;
}
.credit-score .content form div.question {
	border-bottom: 1px solid #e9e9e9;
	float: left;
	padding: 10px 0;
}
.credit-score .content form div.question.last {
	float: left;
	margin: 0 0 5px 0;
}
.credit-score .content form div.question label {
	float:left;
	font-size: 0.9em;
	font-weight:bold;
	padding:0 10px 0 0;
	width:163px;
}
.credit-score .content form div.question select {
	float: right;
	margin:0;
	width: 105px;
}
.credit-score .content form .btn-credit-form {
	float: right;
	padding: 10px 0;
	width:100%;
}
.credit-score .content form .btn-credit-form a {
	clear: right;
	float: right;
	padding: 10px 0 0 0;
}
.credit-score .content form .btn-credit-form a img {
	border: none;
}
.credit-score .content form div.free-credit-report {
	float: left;
	margin:0 0 10px;
}
.credit-score .logo {
	clear:both;
	background:#f5f5f5 none repeat 0 0;
	border-top:1px solid #e9e9e9;
	padding:5px 10px 5px 0;
	text-align:right;
}
.credit-score .btn-credit-form .component-button {
	background:transparent url(/img/components/experian/btn-whats-my-score.gif) no-repeat 0 0;
	display: block;
	height: 9px;
	text-indent: -9999px;
	width: 121px;
}
.credit-score .content #credit-table2 p,
.credit-score .content #credit-table3 p,
.credit-score .content #credit-table4 p,
.credit-score .content #credit-table5 p,
.credit-score .content #credit-table6 p {
	padding-bottom:10px;
}
.credit-score .content #credit-table2,
.credit-score .content #credit-table3,
.credit-score .content #credit-table4,
.credit-score .content #credit-table5,
.credit-score .content #credit-table6 {
	clear: left;
	display: none;
	font-size: 0.9em;
}

/*** NEW QUIZ TOOL CSS **/

/************************************

	GENERAL
	Quiz Component Base
	Quiz Lead Component
	Quiz High Scores
	Quiz Set x 3
	
************************************/

/*****GENERAL *****/
.wrap-components-3col {
	background:transparent;
	margin-top: 0;
}
.vm-top-breadcrumb-print-bar {
	background-color:#000000;
	height:20px;
	margin-top:-25px;
	opacity:0.2;
	filter: alpha(opacity=25);
	padding:5px 10px 0;
	position:absolute;
	width:435px;
}
.vm-top-breadcrumb-print-tools {
	background:transparent none repeat 0 0;
	font-size:0.9em;
	height:20px;
	margin-top:-25px;
	padding:5px 0 0;
	position:absolute;
	width:455px;
}
.vm-top-breadcrumb-print-tools .print-button {
	background:transparent url(/img/global/icon-print-small-white.gif) no-repeat 1px 50%;
	color:#FFFFFF;
	float:right;
	margin-right:10px;
	padding-left:15px;
}
.vm-top-breadcrumb-print-tools ul {
	padding: 0 0 0 5px; 
}
.vm-top-breadcrumb-print-tools ul li { 
	color: #fff;
	display:inline;
	float:left;
	padding: 0 0 0 5px; 
	margin: 0;
}
.vm-top-breadcrumb-print-tools ul li a {
		background: url(/img/quiztool/breadcrumb-icon.gif) 0 50% no-repeat;
		color: #fff;
		font-weight: bold;
		padding: 0 0 0 10px; 
}
.vm-top-breadcrumb-print-tools ul li.first a {
		background: none;
		padding: 0px; 
}

/***
= Quiz Component Base
********************************************************************************/
.quiz-component { 
	background: #fff url(/img/quiztool/bg-component.gif) left bottom repeat-x;
	font-family: Verdana, Arial, sans serif; 
	font-size: 0.9em; 
	padding:10px 10px 20px;
	margin-top: 10px; 
}
.quiz-component h1 {
	background-color:#353535;
	color:#FFFFFF;
	font-size:1.4em;
	padding:8px 10px;
}
.quiz-component h3 { 
	color: #333; 
	font-size: 1.3em; 
	font-weight: normal;
	padding-bottom: 10px;
	}
.quiz-component h3 a { 
	color: #333; 
}
.quiz-component h3 span { 
	color: #666; 
}
.quiz-component p.btn a {
	background: url(http://www.virginmedia.com/img/quiztool/btn-sprite.png) 100% -90px no-repeat;
	_background: url(http://www.virginmedia.com/img/quiztool/btn-sprite.gif) 100% -90px no-repeat;
	color: #fff;
	padding: 5px 5px 6px 5px;
	font-size: 0.9em;
	margin-left: 4px; 
	position: relative; 
	display: block;
	width: 168px;
}
.quiz-component p.btn a span {
	background: url(http://www.virginmedia.com/img/quiztool/btn-sprite.png) 0 -90px no-repeat;
	_background: url(http://www.virginmedia.com/img/quiztool/btn-sprite.gif) 0 -90px no-repeat;
	padding: 5px 0 6px 0; 
	position:absolute;
	top:0px;
	left: -4px; 
	z-index: 1;
	text-indent: -9999px;
	width: 5px;
}
.quiz-component p.btn a:hover {
	background-position: 100% -60px;
}
.quiz-component p.btn a:hover span {
	background-position: 0 -60px;
}
.quiz-component p.btnarrow a {
	background: url(http://www.virginmedia.com/img/quiztool/btn-sprite.png) 100% -30px no-repeat;
	_background: url(http://www.virginmedia.com/img/quiztool/btn-sprite.gif) 100% -30px no-repeat;
	color: #fff;
	padding: 5px 16px 6px 5px;
	font-size: 0.9em;
	margin-left: 4px; 
	position: relative; 
	display: block;
	width: 105px;
}
.quiz-component p.btnarrow a span {
	background: url(http://www.virginmedia.com/img/quiztool/btn-sprite.png) 0 -30px no-repeat;
	_background: url(http://www.virginmedia.com/img/quiztool/btn-sprite.gif) 0 -30px no-repeat;
	padding: 5px 0 6px 5px; 
	position:absolute;
	top:0px;
	left: -4px; 
	z-index: 1;
	text-indent: -9999px;
	width: 5px;
}
.quiz-component p.btnarrow a:hover {
	background-position: 100% 0;
}
.quiz-component p.btnarrow a:hover span {
	background-position: 0 0;
}
 
/***
= Quiz Lead Component
********************************************************************************/
.vm-quiz-lead-component { 
	margin-top: 0; 
	padding: 0 0 20px;
}
.vm-quiz-lead-component h3 { 
	color:#C00; 
	padding: 10px 10px 0; 
}
.vm-quiz-lead-component h3 a { 
	color:#C00; 
}
.vm-quiz-lead-component p { 
	margin: 10px 10px 0;  
}
.vm-quiz-lead-component p.btnarrow  { 
	float: right; 
}
.vm-quiz-lead-component ul { 
	margin: 15px 10px 0;  
}
.vm-quiz-lead-component ul li {
	display:inline; 
	font-weight: bold;
}
.vm-quiz-lead-component ul li a { 
	background: url(/img/quiztool/link-divider.gif) 0 55% no-repeat; 
	color: #c00; 
	padding: 0 3px 0 6px; 
}
.vm-quiz-lead-component ul li a:hover { 
	text-decoration: underline; 
}
.vm-quiz-lead-component ul li.first a { 
	background: none;  
	padding: 0 3px 0 0;  
}
/***
= Quiz High Scores
********************************************************************************/
.vm-quiz-highscores ul li {
	background: #f2f2f2; 
	border-bottom: 1px solid #fff; 
	padding: 5px; 
}
.vm-quiz-highscores ul li.alt {
	background: #ececec; 
}
.vm-quiz-highscores ul li.first {
	background: #c00; 
	color:#fff;
	font-weight: bold; 
	padding: 7px 5px; 
}
.vm-quiz-highscores ul li span.score {
	float:right; 
	*padding: 0 5px;
}
.vm-quiz-highscores ul li.you {
	background: #999; 
	color:#fff;
	font-weight: bold; 
	padding: 7px 5px; 
}

 /*
html[xmlns*=""] .vm-quiz-highscores ul li span.score { *safari bandpass filter*
	margin-top: 0;
}
 */
 
.vm-quiz-highscores ul li span.placing {  
	float:left; 
	margin-right:5px; 
	min-width: 20px;  
	_width: 20px;
}

/***
= Quiz Set x 3
********************************************************************************/
.vm-quiz-setx3 ul li  { 
	float:left; 
	overflow: hidden;  
	padding-left: 10px; 
	width: 138px; 
}
.vm-quiz-setx3 ul li.first  { 
	padding-left: 0; 
}
.vm-quiz-setx3 h4 { 
	color: #c00;
	font-size: 1.1em;  
	height: 30px; 
	overflow: hidden; 
}
.vm-quiz-setx3 h4 a { 
	color: #c00;
}
.vm-quiz-setx3 li p { 
	height: 52px; 
	overflow: hidden; 
	margin-bottom: 10px;
}
.vm-quiz-setx3 p.btnarrow  { 
	height: auto; 
	padding: 5px 0; 
}
.vm-quiz-setx3 p.more-quizzes { 
	background: #fff;
	padding: 8px 10px 10px;  
	text-align:right;  
}
.vm-quiz-setx3 p.more-quizzes a { 
	background: url(/img/quiztool/arrow-icon.gif) 100% 80% no-repeat; 
	color: #666; 
	padding-right: 16px;
	text-decoration:underline;
}
.vm-quiz-setx3 p.more-quizzes a:hover { 
	text-decoration:none;
}

/***
= Quiz Main
********************************************************************************/
.vm-quiz-main { 
	margin-top: 0;
	padding:0 0 20px; 
}
.vm-quiz-main ol {
	font-size: 1.1em;
	list-style-type: decimal; 
	list-style-position: inside;
	margin: 20px 10px 5px;  }

.vm-quiz-main ol li { 
	font-weight: bold; 
	padding: 0 15px 15px 0;
}
.vm-quiz-main ol li span {  
	font-weight: normal; 
}
.vm-quiz-main p.btn  { 
	margin: 0 10px;
}
.vm-quiz-main .vm-quiz-img { 
	float:left; 
	overflow: hidden; 
	padding: 10px 0 0 10px; 
	width: 210px; 
}
.vm-quiz-main .vm-quiz-text { 
	float:right;  
	padding: 10px;
	width: 210px; 
}

/***
=vm-quiz-result
*******************************************************************************/
.vm-quiz-result .vm-quiz-img { 
	float:left; 
	overflow: hidden; 
	padding: 10px 0 0 10px; 
	width: 210px; 
}
.vm-quiz-result .vm-quiz-text { 
	float:right;  
	padding: 10px;
	width: 210px; 
}
.vm-quiz-result .vm-quiz-img h3 {
	font-weight: bold;
}
.vm-quiz-result .vm-quiz-img p {
line-height: 1.8em;
}
.vm-quiz-result .vm-quiz-img p.btn,
.vm-quiz-result .vm-quiz-text p.btn { 
	margin: 10px 0 0; 
}
.vm-quiz-result .vm-quiz-img p.btn a.playagain,
.vm-quiz-result .vm-quiz-text p.btn a.playagain { 
	 float:left; 
	 margin-right: 5px;
	 width: 64px; 
	 _margin-left: 2px;
} 
.vm-quiz-result .vm-quiz-img p.btn a.challenge,
.vm-quiz-result .vm-quiz-text p.btn a.challenge { 
	float:left; 
	width: 110px; 
}

.vm-quiz-result .vm-quiz-img p.btn a.playagain,
.vm-quiz-result .vm-quiz-img p.btn a.challenge {
	line-height: 1.3em; 
}
.vm-quiz-result .vm-quiz-img p.yourscore {  
	background: #FEE600;
	line-height:1em;
	font-size: 1.9em; 
	text-align:center;
	margin-top: 15px;
	padding-bottom: 10px;
	font-weight: bold;
}
.vm-quiz-result .vm-quiz-img p.yourscore strong { 
	font-size: 0.6em; 
	background: #fff;
	display:block;
	margin-bottom: 10px;
	line-height:1.8em;
	padding: 5px 0 0; 
	text-align:left;
}
.vm-quiz-result .vm-quiz-text p.btn { 
	margin: 10px 0 0 !important; 
}
.vm-quiz-result .vm-quiz-text form { 
	background: #E4E4E4;
	padding:5px 10px 10px;
}
.vm-quiz-result .vm-quiz-text h3 {
	font-weight: bold;
}
.vm-quiz-result .vm-quiz-text form label { margin: 5px 0; }

.vm-quiz-result .vm-quiz-text form .text-input {  
	background: #fff;  
	border: 1px solid #aaa;
	color: #666; 
	font-size: 1.1em;
	margin: 4px 0 8px; 
	padding: 3px;
	width: 180px;  
}
.vm-quiz-result .vm-quiz-text form .form-submit { 
	background: transparent url(/img/quiztool/btn-submit.gif) 0 0 no-repeat; 
	height: 24px; 
	width: 69px;
	position: relative; 
	left: 120px;
}

/***
=vm-quiz-win
*******************************************************************************/
.vm-quiz-win .vm-quiz-img img { 
	float:left; 
	padding: 4px 0; 
}
.vm-quiz-win .vm-quiz-img .right { 
	float:right; 
}
.vm-quiz-win .vm-quiz-text p.btn { 
	margin: 10px 0 0; 
}
.vm-quiz-win .vm-quiz-text ul { 
	list-style-type: disc; 
	font-weight: bold; 
	padding: 10px 10px 10px 14px; 
}

/***
=vm-quiz-questions
*******************************************************************************/
.vm-quiz-result .vm-quiz-info,
.vm-quiz-questions .vm-quiz-info { 
	background: #FCFCFC; 
	border-bottom: 1px solid #e9e9e9;
	padding: 5px;  
	position: relative;
	height: 30px;
}
.vm-quiz-result .vm-quiz-info ul li,
.vm-quiz-questions .vm-quiz-info ul li { 
	text-align:right;
	position:absolute;
	right:0px;
	padding: 5px; 
	width: 130px; 
} 
.vm-quiz-result .vm-quiz-info ul li.score,
.vm-quiz-questions .vm-quiz-info ul li.score {
	position:absolute;
	text-align:left;
	left: 10px;
}
.vm-quiz-result .vm-quiz-info ul li.lives,
.vm-quiz-questions .vm-quiz-info ul li.lives {
	width: 145px;
	position:absolute;
	left: 150px;
	text-align:left;
	padding-top: 8px;
}

.vm-quiz-result .vm-quiz-info ul li span,
.vm-quiz-questions .vm-quiz-info ul li span { 
	font-size: 1.3em;
	font-weight: bold; 
	padding: 0 5px; 
}
.vm-quiz-result .vm-quiz-info ul li div,
.vm-quiz-questions .vm-quiz-info ul li div { 
float:left;
padding-right: 5px; 
}
.vm-quiz-result .vm-quiz-info ul li ul,
.vm-quiz-questions .vm-quiz-info ul li ul { 
	display:inline-block; 
	margin-bottom: -2px;  
}
.vm-quiz-result .vm-quiz-info ul li ul li,
.vm-quiz-questions .vm-quiz-info ul li ul li {
	background: url(/img/quiztool/bullet-life-used.gif) 50% 50% no-repeat;
	float:left; 
	padding: 2px 5px 0 5px; 
	position: relative;
	text-indent: -9999px;
	text-align:left;
	width: 10px;  
} 
.vm-quiz-result .vm-quiz-info ul li ul li.life-used,
.vm-quiz-questions .vm-quiz-info ul li ul li.life-used {
	background: url(/img/quiztool/bullet-life-unused.gif) 50% 50% no-repeat;
}
.vm-quiz-questions .vm-quiz-text p.question-number { 
	color: #666; 
	font-weight: bold; 
}
.vm-quiz-questions .vm-quiz-text p.question { 
	font-size: 1.2em; 
	font-weight: bold;  
}
.vm-quiz-questions .vm-quiz-text ol { 
	list-style-type: none;  
	margin: 10px 0 0 0;
}
.vm-quiz-questions .vm-quiz-text ol li { 
	font-weight: normal;
	padding: 0;
	margin-bottom: 0;
	border-bottom: 5px solid #fff; 
}
.vm-quiz-questions .vm-quiz-text ol li span { padding-right: 10px;}
.vm-quiz-questions .vm-quiz-text ol li a { 
	background: #e9e9e9;  
	color: #333;
	display:block; 
	padding: 5px;   
}
.vm-quiz-questions .vm-quiz-text ol li a:hover { 
	background: #333;  
	color: #e9e9e9;
}
.vm-quiz-questions .vm-quiz-text ol.chosen li { 
	background: #e9e9e9;  
	padding: 5px;
}
.vm-quiz-questions .vm-quiz-text ol.chosen li.correct { 
	background: #88E962 url(/img/quiztool/icon-correct.gif) 100% 50% no-repeat;  
	font-weight: bold; 
}
.vm-quiz-questions .vm-quiz-text ol.chosen li.incorrect { 
	background: #E91212 url(/img/quiztool/icon-incorrect.gif) 100% 50% no-repeat;  
	color: #fff;
	font-weight: bold; 
}
.vm-quiz-questions p.btnarrow { 
	margin-top: 10px; 
}
.vm-quiz-questions p.btnarrow a { 
	width: 84px;
	float:left;
	margin-right: 4px;
}
.vm-quiz-questions p.btnarrow a.playagain { 
	width: 64px; 
}

/***
= send to friend
**********************************************************************************/
#stf-wrap {
	position:absolute;
	top:0;
	left:0;
	z-index:99;
	display:block;
	height:105%; 
	width:100%; 
	/*display:none;*/
}
#fader {
	position:relative;
	background:#000;
	top:0;
	left:0;
	bottom: 100%;
	z-index:999;
	height:105%; 
	width:100%; 
	filter:alpha(opacity=70);
	-moz-opacity:.70;
	opacity:.70;
}
#send_to_friend {
	background:#fff;
	font-family: Verdana, Arial, sans serif; 
	font-size: 0.9em; 
	left:50%;
	margin-left: -228px;
	padding: 10px;
	position:fixed;
	text-align:left;
	top:80px;
	width: 435px; 
	z-index:9999;
}
#send_to_friend .dropdown-header h4 {
	color: #333; 
	font-size: 1.3em; 
	font-weight: normal; 
	padding-bottom: 10px;
}
#send_to_friend .dropdown-header a {
	color: #666;
	float:right; 
	text-decoration: underline; 
}
#send_to_friend .dropdown-header a:hover {
	text-decoration: none; 
}
#send_to_friend label { 
	clear:left; 
	display:block;
	padding: 10px 3px 3px; 
}
#send_to_friend input.text-input {
	background: #e9e9e9; 
	border: 0px none #e9e9e9;
	padding: 3px; 
	width: 320px; 
}
#send_to_friend textarea { 
	background: #e9e9e9; 
	border: 0px none #e9e9e9;
	margin-bottom: 10px; 
	padding: 3px; 
	width: 420px; 
} 
#send_to_friend input.btn-send {
	background: url(/img/quiztool/btn-send.gif) top left no-repeat;
	height: 24px;
	width: 58px;  
	text-indent: -9999px;
}
p.required {
	color: #666;
	float:right; 
	padding: 10px 10px 0;
}

/***
= web 2.0 links share component
**********************************************************************************/
.web2links{
	border:0;
	font-size:0.9em;
	list-style-type:none;
	padding:10px;
}
.web2links h3, .web2links h4{
	display:none;
}
.web2links ul {
	background:#F8F8F8 url(/img/hp/components/component-module-bg.gif) repeat-x 0 100%;
	clear:both;
	font-size:0.9em;
	height:25px;
	list-style-type:none;
	padding-top:8px;
}
.web2links ul li.share {
	color:#494949;
	font-weight:bold;
	padding-left:10px;
	padding-top:2px;
	width:50px;
}
.web2links li a:link, .web2links li a:visited {
	color:#CC0000;
	font-weight:bold;
	text-decoration:underline;
}
.web2links  li {
	display:block;
	float:left;
	height:16px;
}
.web2links li.delicious {
	background:transparent url(/img/global/web2icons.gif) no-repeat 0 0;
	padding:2px 0 0 25px;
	width:70px;
}

.web2links li.digg {
	background:transparent url(/img/global/web2icons.gif) no-repeat 0 -18px;
	padding:2px 0 0 25px;
	width:45px;
}
.web2links li.reddit {
	background:transparent url(/img/global/web2icons.gif) no-repeat 0 -36px;
	padding:2px 0 0 25px;
	width:50px;
}
.web2links li.facebook {
	background:transparent url(/img/global/web2icons.gif) no-repeat 0 -54px;
	padding:2px 0 0 25px;
	width:65px;
}
.wrap-components-2col .web2links{
	font-size:0.8em;
	padding:0;
}
.wrap-components-2col .web2links ul li.share {
	padding-left:8px;
	width:36px;
}
.wrap-components-2col .web2links li a:link, .web2links li a:visited {
	font-weight:normal;
	text-decoration:none;
}
.wrap-components-2col .web2links li.delicious {
	padding:2px 0 0 20px;
	width:55px;
}
.wrap-components-2col .web2links li.digg {
	padding:2px 0 0 20px;
	width:30px;
}
.wrap-components-2col .web2links li.reddit {
	padding:2px 0 0 20px;
	width:35px;
}
.wrap-components-2col .web2links li.facebook {
	padding:2px 0 0 20px;
	width:50px;
}

/* Movies Components - Please tidy and add to index at top of this doc */

/**** editors picks ****/
.trailers-editorspicks { 
	background: #f5f5f5;
	float: left;
	margin: 0 0px 10px 0;
	*overflow-x: hidden;
	width: 455px; 
}
.trailers-editorspicks .component-title { 
	background: transparent url(/img/hp/components/bg_component-title_standard.gif) 0 0 repeat-x;
	padding: 0px;
	position: relative;
	z-index: 2;
}
.trailers-editorspicks .component-title h3 {
	color: #fff;
	display: block;
	float: left;
	font-size: 1.2em;
	font-weight: normal;
	height: 22px;
	letter-spacing: 1px;
	padding: 3px 0 1px 10px;
}
.trailers-editorspicks .component-title h3 a {
	color: #fff;
	display: block;
	float: left;
	font-size: 1em;
	width: auto;
}
.trailers-editorspicks .component-title h3 a:hover {
	text-decoration: underline;
}
.trailers-editorspicks .component-module {
	background: #f7f7f7 url(/img/hp/components/component-module-bg.gif) repeat-x 0 100%;
	border-top: 1px solid #fff;
	clear: left;
	padding: 10px 10px 16px 10px;
	position: relative;
}
.trailers-editorspicks .component-module img {  
	float:left; 
	height: 172px;
	padding-right:10px;
	width: 290px; 
}
.trailers-editorspicks .component-module ul { 
	float:right;
	font-size: 0.9em; 
	width: 135px; 
}
.trailers-editorspicks .component-module ul li {
	color:#CC0000;
	list-style-position:inside;
	list-style-type:disc;
	padding: 0 0 4px 0; 
}
.trailers-editorspicks .component-module ul li a {  
	color: #333; 
}
.trailers-editorspicks .component-module ul li a:hover {  
	text-decoration: underline; 
}


/***
= vmtoolkit-carousel
**********************************************************************************/
.vmtoolkit-carousel {
	background: #FFF;
	color: #fff;
	padding: 15px 0 0 0;
	position: relative;
	width: 453px;
	margin:auto;
	border: 1px solid #E6E6E6;
}
.vmtoolkit-carousel .viewport {
	display:block;
	height:160px;
	overflow:hidden;
	width:453px;
	margin:0;
	padding:0;
	position: relative;
}
.vmtoolkit-carousel .viewport ul {
	display: block;
	margin: 0;
	padding: 0 0 3px 0;
	width: 2000px;
}
.vmtoolkit-carousel .viewport ul li {
	padding:0;
	margin:0;
	display:block;
	float:left;
	padding:0 0 0 15px;
	overflow:hidden;
	width:130px;
}
.vmtoolkit-carousel .carousel-item-selector { 
	height: 25px;
	background:transparent url(http://www.virginmedia.com/img/channels/homefamily/selector-bg.jpg) repeat-x 0 0;
	border-top: 1px solid #E6E6E6;
}
.vmtoolkit-carousel .selector-container{
	margin:0 auto;
	padding:0;
}
.vmtoolkit-carousel .carousel-item-selector ul {
	display:block;
	margin: auto; 
	padding: 0;
	float: left;
}
.vmtoolkit-carousel .carousel-item-selector li {
	display:block;
	float: left;
	padding: 0;
	width: 20px;
	border: none;
}
.vmtoolkit-carousel .carousel-item-selector ul li a {
	background: transparent url(http://www.virginmedia.com/img/channels/homefamily/dot-grey.png) no-repeat 0 9px; 
	display: block; 
	float: left; 
	height: 25px;
	padding: 5px;
	overflow: hidden;
	text-indent: -9999px;
	width: 10px; 
}
.vmtoolkit-carousel .carousel-item-selector li.selected a,
.vmtoolkit-carousel .carousel-item-selector li selected a:hover {
	background: transparent url(http://www.virginmedia.com/img/channels/homefamily/dot-red.png) no-repeat 0 7px; 
	padding-right:8px;
}
.vmtoolkit-carousel .arrow-left, .image-carousel .arrow-right {
		width: 20px;
	float: left;
}
.vmtoolkit-carousel .arrow-left a {
	background: transparent url(http://www.virginmedia.com/img/channels/homefamily/arrow-left.png) no-repeat;
}
.vmtoolkit-carousel .arrow-right a {
	background: transparent url(http://www.virginmedia.com/img/channels/homefamily/arrow-right.png) no-repeat;
	float: right;
}
.vmtoolkit-carousel .arrow-left a,
.vmtoolkit-carousel .arrow-right a {
	display: block;
	cursor: pointer;
	float: left;
	height: 25px;
	overflow: hidden;
	text-indent: -9999px;
	width: 20px;
	margin: 4px 0 0;
}

/** = property finder component 
***************************************/
.property-finder .component-heading h3 {
	font-size: 1.1em;
}
.property-finder .form-select,
.property-finder .form-text {
	font-size: 0.9em;
}
.property-finder .component-content .component-module {
	background: transparent none;
	border: 0 none #fff; 
	font-size: 1em;
}
.property-finder .block-image h4,
.property-finder .property-finder-search h4 {
	display: none;
}
.property-finder .block-image .module-content {
	padding: 10px;
}
.property-finder .block-image .module-content img {
	display: block;
	max-height: 140px;
	min-height: 70px;
	width: 278px;
}
.property-finder .property-finder-search {
	padding: 0 10px 10px;
	font-size: 0.9em;
}
.property-finder .property-finder-search .console {
	width: 278px;
}
.property-finder .property-finder-search .console fieldset {
	display: block;
	padding-bottom: 10px;
	text-align: justify;
	width: 100%;
}
.property-finder .property-finder-search label {
	font-weight: bold;
}
.property-finder .property-finder-search .console fieldset label {
	display: inline-block;
	width: 32.3%;
}
.property-finder .property-finder-search .form-radio {
	vertical-align: middle;
	margin-right: 0.5em;
}
.property-finder .property-finder-search .form-fieldset-block {
	background: #e9e9e9;
	padding: 5px 10px;
	margin-bottom: 10px;
}
.property-finder .property-finder-search .form-fieldset-block label {
	clear: both !important; 
	display:block;
	text-align:right;
	width:255px;
}
.property-finder .property-finder-search .run-right {
	float: right;
}
.property-finder .property-finder-search .form-select,
.property-finder .property-finder-search .form-text {
	border-color: #7f9db9;
}
.property-finder .property-finder-search .form-fieldset-block .form-select.half-width {
	width: 135px;
}
.property-finder .property-finder-search .form-fieldset-block .form-select.three-quarter-width {
	width: 185px;
}
.property-finder .property-finder-search .form-text.full-width-search {
	margin: 5px 6px 0 0;
	width: 208px
}
.property-finder .property-finder-search #propertyFinder-panel3 label {
	width: 200px; 
}
.property-finder .property-finder-search #propertyFinder-panel3 label .form-select {
	width: 145px; 
	float:none;
}
.property-finder .property-finder-search #propertyFinder-panel3 .form-fieldset-radio {
	padding-bottom:1px; 
}
.property-finder .property-finder-search #propertyFinder-panel3 .form-fieldset-radio label {
	text-align:left;
	width: 250px; 
	padding-bottom:4px; 
}
.property-finder .property-finder-search #propertyFinder-panel1,
.property-finder .property-finder-search #propertyFinder-panel2 {
	padding-bottom: 9px;
}
.property-finder .property-finder-search #propertyFinder-panel2,
.property-finder .property-finder-search #propertyFinder-panel3 {
	display: none;
}
.property-finder .component-content .powered-by {
	height: 26px; 
	overflow: hidden;
	padding: 0; 
}

/** = last minute form components 
*********************************************/
.lm-form-component {
	background: #fff;
	border: 1px solid #dadada;
	margin-top: 10px;
}
.lm-form-component #holidays_box { 
	background : url(/img/channels/travel/lastminute/bg-holidays.gif) no-repeat 100% 100%; 
}
.lm-form-component #main_search { 
	background : url(/img/channels/travel/lastminute/bg-flighthotel.gif) no-repeat 100% 100%; 
}
.lm-form-component .allform .search_module { 
	background : url(/img/channels/travel/lastminute/bg-flights.gif) no-repeat 100% 100%; 
}
.lm-form-component #entertainment_box { 
	background : url(/img/channels/travel/lastminute/bg-entertainment.gif) no-repeat 100% 100%; 
}
#lm-event-search .component-content { 
	background : url(/img/channels/travel/lastminute/bg-events.gif) no-repeat 100% 100%; 
}
.lm-form-component #main_hotels { 
	background : url(/img/channels/travel/lastminute/bg-hotel.gif) no-repeat 100% 100%; 
}
.lm-form-component h3 { 
	border-bottom: 1px solid #dadada;
	color: #DE1700;
	font-size: 1.3em;
	padding: 5px 5px 0;
	height: 22px;
}
.lm-form-component .component-module {
	background: transparent none;
	border-top: 0 none #FFF;
	padding: 0;
}
.lm-form-component #entertainment_box p,
.lm-form-component #gift_search p { 
	color: #666; 
	padding-bottom: 5px;
}
.lm-form-component #entertainment_box p {
	padding-bottom: 10px;
}
.lm-form-component .component-content .triple-tabbed-video .tab-control {
	background: #E6E6E6 none;
	clear: left;
	display: block;
	float: left;
	font-size: 0.9em;
	height: 20px;
	width: 298px;
}
.lm-form-component .component-content .triple-tabbed-video .tab-control li {
	border-bottom:1px solid #BFBFBF; 
	float: left;
	margin: 0;
	padding: 3px 0;
	white-space: nowrap;
	width: 98px; 
}
.lm-form-component .component-content .triple-tabbed-video .tab-control li a { 
	color: #333;
	display:block;
	padding: 0;
	height: 13px; 
	text-align:center; 
	width: 98px; 
}
.lm-form-component .component-content .triple-tabbed-video .tab-control li a:hover {
	text-decoration: underline;
}
.lm-form-component .component-content .triple-tabbed-video .tab-control .tab-2,
.lm-form-component .component-content .triple-tabbed-video .tab-control .tab-3 {
	border-left: 1px solid #bfbfbf;
}
.lm-form-component .component-content .triple-tabbed-video .tab-control li.selected {
	border-bottom:1px solid #fff;
	background: #fff; width: 100px;
}
#lm-multi-search .tab-block {
	display:none;
}
#lm-multi-search .lm-tab-holidays #lm-multi-search-panel-1,
#lm-multi-search .lm-tab-flighthotel #lm-multi-search-panel-2,
#lm-multi-search .lm-tab-flights #lm-multi-search-panel-3 { display:block;}

.lm-form-component .component-content .triple-tabbed-video .tab-content {
	clear:left;
	padding: 0;
}
.lm-form-component form {
	color:#434343;
	font-size: 0.9em; 
	padding: 10px;
}
.lm-form-component form label {
	display: block;
	font-weight: bold; 
}
.lm-form-component form label span {
	font-weight: normal; 
}
.lm-form-component form input,
.lm-form-component form select {
	border: 1px solid #a9a9a9;
	color:#797979;
	font-size:11px;
	height: 15px;
	margin: 5px 5px 0 0;
	padding: 5px 5px 0;
	width: 118px;
}
.lm-form-component form select {
	padding: 0; 
	float:left;
	height: 20px;
	width: 130px;
}
.lm-form-component form .lm-btn-submit {
	background: transparent url(/img/forms/button-bg.png) no-repeat 0 0;
	_background: none;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/forms/button-bg.png', sizingMethod='crop');
	height: 21px;
	padding: 0 0 2px;
	width: 52px;
}
.lm-form-component p.powered {
	display:block;
	height: 30px;
	background: #f8f8f8 url(/img/channels/travel/lastminute/powered.gif) no-repeat 100px 5px;
	clear:both;
	text-indent:-9999px;
}

/*** ENTERTAINMENT ***/
.lm-form-component #entertainment_search .formElement {
	float:left;
	width: 138px;
	padding: 0 0 5px;
}
.lm-form-component #entertainment_search .enteventype { 
	_margin: -8px 0 0; 
}
.lm-form-component #entertainment_search .dates { 
	_margin: -8px 0 0 -3px; 
	padding-left: 2px;
}
.lm-form-component #entertainment_search .formElement #cal_container select {
	width: 52px;
}
.lm-form-component #entertainment_search .formElement #cal_container select#eventSearchMonth {
	width: 72px;
}
.lm-form-component #entertainment_search .formElement #maxPrice { 
	width: 109px; 
}
.lm-form-component #entertainment_search .enteventCategory { 
	width:170px;
}
.lm-form-component #entertainment_search .enteventCategory select {
	width: 166px;
}
.lm-form-component #entertainment_search .submit #dp_submit {
	margin-top: 16px;
}
.lm-form-component #holidays #cal,
.lm-form-component #entertainment_search #cal{
	position: absolute;
}
.lm-form-component #gift_search .options {
	width: 250px;
}
.lm-form-component #gift_search .options input {
	border: 0 none #fff; 
	float:left;
	width: 16px;
} 
.lm-form-component #gift_search .options td { 
	padding-left: 10px;
}
.lm-form-component #gift_search .options span {
	display:block;
	float:left;
	margin-top:6px;
	width:90px;
}
.lm-form-component #gift_search .enteventName label,
.lm-form-component #gift_search .entsearchradius label, 
.lm-form-component #gift_search .enteventPrice label, 
.lm-form-component #gift_search #search_gifts {
	clear:both;
	display:block;
	padding-top: 10px;
}
.lm-form-component #gift_search .enteventName input.t1 {
	float:left; 
	width: 140px;
}
#lm-events-list ul {
	font-size: 0.9em;
	padding: 7px 0;
}
#lm-events-list ul li {
	background: url(/img/channels/travel/lastminute/bullet.gif) no-repeat 10px 55%;
	display:block;
	padding: 3px 0px 3px 25px; 
	float:left;
	width: 120px;
}
#lm-events-list ul li a {
	color:#666;
	text-decoration:none;
}
#lm-events-list ul li a:hover {
	text-decoration:underline;
}
/*************** HOLIDAYS ************************/
.lm-form-component #holidays .passengers label {
	width: 60px;
}
.lm-form-component #holidays .passengers select {
	width: 40px;
}
.lm-form-component #holidays  fieldset {
	padding-top: 5px;
}
.lm-form-component #holidays #daysnights {
	clear:left;
}
.lm-form-component #holidays .holidayType { float:none;  width: 250px !important;}
.lm-form-component #holidays #destinationListContainer a { font-weight: normal; text-decoration: underline; }

.lm-form-component .allform .search_module .searchBoxCategory, .lm-form-component .spa_search .searchBoxCategory {
	background:#F8F8F8;
	color: #434343;
	font-size: 0.9em;
	padding:5px;
	*padding:3px;
	border: 10px solid #fff;
	text-align: center;
}
.lm-form-component .allform .search_module .searchBoxCategory label {
	font-weight: bold;
}
.lm-form-component #flights_search .otherOptions,
.lm-form-component #hotels_search #checkInDateContainer {
	padding-top: 5px;
}
.lm-form-component #flights_search .otherOptions {
	padding-bottom: 10px;
}
.lm-form-component #flights_search .submit {
	padding-bottom : 10px;
}
.lm-form-component #holidays .halfLength,
.lm-form-component #holidays label,
.lm-form-component #flights_search .otherOptions label,
.lm-form-component #flights_search .leavingpoint,
.lm-form-component #flights_search .destinationpoint,
.lm-form-component #main_search .dep_time,
.lm-form-component #main_search .ret_time,
.lm-form-component #main_search .places label,
.lm-form-component #main_search label.roomNumberLabel,
.lm-form-component #hotels_search .destination label,
.lm-form-component #hotels_search label.checkOutDay,
.lm-form-component #hotels_search label.lengthOfStay,
.lm-form-component #hotels_search label.rooms {
	display:block;
	float:left;
	padding-bottom:0;
	width: 138px;
}
.lm-form-component #flights_search .leavingdate,
.lm-form-component #flights_search .returndate{
	clear: left;
	padding-top: 5px;
}
.lm-form-component #holidays #date_disp,
.lm-form-component #main_search .returnDates,
.lm-form-component #main_search .depDates {
	padding-top: 20px;
}
.lm-form-component #holidays #date_disp label,
.lm-form-component #main_search .returnDates div,
.lm-form-component #main_search .depDates div {
	width: 138px; float:left;
	margin-top: -15px;
}
.lm-form-component #flights_search .destinationpoint span,
.lm-form-component #flights_search .leavingpoint span,
.lm-form-component #flights_search .leavingdate span,
.lm-form-component #flights_search .returndate span,
.lm-form-component #main_search .returnDates span,
.lm-form-component #main_search .depDates span {
	display:block;
	font-weight: bold;
}
.lm-form-component #main_search .returnDates .dates span,
.lm-form-component #main_search .depDates .dates span { display: none;}

.lm-form-component #holidays #date_disp label {
	width: 50px;
}
.lm-form-component #holidays #date_disp label.mon {
	width: 95px;
}
.lm-form-component #holidays #date_disp #eventSearchDay,
.lm-form-component #flights_search .returndate #returnDateDay,
.lm-form-component #flights_search .leavingdate #departureDateDay,
.lm-form-component #main_search .returnDates .dates #returnDateDay,
.lm-form-component #main_search .depDates .dates #departureDateDay {
	width: 40px;
}
.lm-form-component #holidays #date_disp #eventSearchMonth,
.lm-form-component #flights_search .returndate #returnDateMonth,
.lm-form-component #flights_search .leavingdate #departureDateMonth,
.lm-form-component #main_search .returnDates .dates #returnDateMonth,
.lm-form-component #main_search .depDates .dates #departureDateMonth {
	width: 88px;
}
.lm-form-component #main_search span.time,
.lm-form-component #flights_search label.time {
	display:block;
	float:left;
	font-weight: normal;
	padding: 5px 10px;
}
.lm-form-component #main_search .dep_time,
.lm-form-component #main_search .ret_time {
	width: 80px;
}
.lm-form-component #main_search .dep_time select,
.lm-form-component #main_search .ret_time select,
.lm-form-component #flights_search #departureTime {
	width: 77px;
}
.lm-form-component #hotels_search label.checkOutDay {
	float:right; margin-top:-10px; width: 108px;
}
.lm-form-component #checkOutDayDisplay { 
	border: 1px none #fff;
	padding: 0;
	width: 100px;  
}
.lm-form-component #main_search #checkInDay,
.lm-form-component #hotels_search #checkInDay { 
	width: 38px; 
}
.lm-form-component #main_search #checkInMonth,
.lm-form-component #hotels_search #checkInMonth { 
	width: 85px; 
}
.lm-form-component #main_search label.checkInMonth .hidden,
.lm-form-component #hotels_search label.checkInMonth .hidden { 	
	display:none; 
}
.lm-form-component #main_search label.roomNumberLabel,
.lm-form-component #main_search label.lengthOfStay,
.lm-form-component #hotels_search label.rooms,
.lm-form-component #hotels_search label.lengthOfStay {
	padding-top: 5px;
	clear:left;
}
.lm-form-component #main_search label#roomNumberLabel select,
.lm-form-component #main_search label.lengthOfStay select,
.lm-form-component #hotels_search label.rooms select,
.lm-form-component #hotels_search label.lengthOfStay select {
	width: 45px;
}
.lm-form-component #holidays #daysnights label {
	width: 115px;
}
.lm-form-component #holidays #daysnights select {
	width: 110px;
}
.lm-form-component #flights_search .otherOptions label a { 
	color: #666;
	font-weight: normal;  
}
.lm-form-component #flights_search .otherOptions input {
	border: 0 none #fff;
	margin-right: 0;
	width: 16px;  
}
.lm-form-component #flights_search .otherOptions .text_2 { 
	font-size: 0.8em;
}
.lm-form-component #main_search .moreOptions,
.lm-form-component #hotels_search .moreOptions {
	clear:both;
	padding: 5px 0;
}
.lm-form-component #main_search .moreOptions div { 
	display: none;
}
.lm-form-component #main_search .moreOptions strong,
.lm-form-component #hotels_search .moreOptions strong { 
	display:block; 
}
.lm-form-component #main_search .moreOptions a,
.lm-form-component #hotels_search .moreOptions a { 
	color:  #666; 
	text-decoration: underline; 
}
.lm-form-component #main_search .moreOptions a:hover,
.lm-form-component #hotels_search .moreOptions a:hover { 
	text-decoration: none; 
}
.lm-form-component #holidays div.submit,
.lm-form-component #flights_search div.submit,
.lm-form-component #main_search div.submit,
.lm-form-component #hotels_search fieldset#submit,
.lm-form-component .spa_search div.submit {
	width:230px;
	text-align:right;
}

/*************** SPA BREAKS ************************/
.lm-form-component #spa_box{
	background:transparent url(/img/channels/travel/lastminute/bg-spa.gif) no-repeat  right 70%;
}
.lm-form-component .spa_search .searchBoxCategory {
	border:none;	
}	
.lm-form-component .spa_search .spaColumn1, .lm-form-component .spa_search .spaColumn2{
	float:left;
	width:114px;
}
.lm-form-component .spa_search .spaColumn1 select, .lm-form-component .spa_search .spaColumn2 select{
	width:110px;
}
.lm-form-component .spa_search div.submit{
	width:230px;
}
.lm-form-component .spa_search .searchBoxCategory input{
	border:none;
	width:auto;
}


/** beauty magazine components **/

.wrap-components-5col .style-mag-5col,
.wrap-components-5col .beauty-secrets-5col {
		background: transparent none !important;
		margin-top: 10px !important;
}
.style-mag-5col .component-title,
.beauty-secrets-5col .component-title {
	background: transparent none;
	margin: 0 !important;
}
.style-mag-5col .component-title h2,
.beauty-secrets-5col .component-title h2 { 
	background:url(/img/channels/shopping/h2-stylemag-beautysecrets.gif) 0 10px no-repeat;
	float:right;
	height: 95px; 
	text-indent:-9999px;
	width: 310px;
}
.style-mag-5col .component-title h2 {
	background:url(/img/channels/shopping/h2-stylemag-trendalert.gif) 0 10px no-repeat;
}
.style-mag-5col .component-title h3,
.beauty-secrets-5col .component-title h3 { 
	background: transparent none;
	color: #c00;
	font-size: 1.2em; 
	font-weight: bold;
	padding: 10px 0 !important;
} 
.style-mag-5col .component-title p,
.beauty-secrets-5col .component-title p {
	font-size: 0.9em; 
	width: 445px;
	margin: 0 0 10px;
}
.style-mag-5col .component-module {
	background: transparent none !important;
	border: 10px solid #F7F7F7 !important;
	height: 390px;
	margin: 0 0 10px !important;
	position: relative;
	width: 745px;
}
.style-mag-5col .component-module img {
	float:left;
}
.style-mag-5col .component-module a {
	display:block;
	height: 195px;
	left: 0px;
	position: absolute; 
	width: 260px;
	text-indent:-9999px;
	top: 0px;
}
.style-mag-5col .component-module a.right {
	left: auto;
	right: 0px;
}
.style-mag-5col .component-module a.bottom {
	top: 195px;
}
.wrap-components-3col .text-plus-link-noheader {
	background: transparent none !important;
	margin-top: 0 !important;
}
.text-plus-link-noheader p {
	margin: 0 0 10px;
} 
.text-plus-link-noheader p.next {
	text-align:right;
	background: #EEE none;
	padding: 5px;
}
.text-plus-link-noheader p.next a {
	background: url(/img/channels/shopping/next-style.gif) 100% 50% no-repeat;
	color: #4b4b4b; 
	padding-right: 14px;
}
.beauty-secrets-5col .large-img-4-push {
	background: #f7f7f7;
	_margin-bottom: 10px;
	padding: 10px;
}
.beauty-secrets-5col .large-img-4-push img {
	float: left;
}
.beauty-secrets-5col .push-4-set {
	display: block;
	float: right;
	padding-left:10px;
	width: 289px;
}
.beauty-secrets-5col .push-4-set .push-panel {
	border-bottom: 1px solid #d8d8d8;
	padding: 4px 0 5px;
}
.beauty-secrets-5col .push-4-set .push-panel.first-panel {
	padding: 0 0 5px 0;
}
.beauty-secrets-5col .push-4-set .push-panel.final-panel {
	border-bottom: 0 none;
	padding: 4px 0 0;
}
.beauty-secrets-5col .push-4-set .push-panel img {
	background: #c0c0c0;
	display: block;
	height: 90px;
	width: 90px;
}
.beauty-secrets-5col .push-4-set .push-panel .push-panel-text {
	display: block;
	float: right;
	font-weight: bold;
	padding: 2px 3px 0 7px;
	width: 187px;
}
.beauty-secrets-5col .push-4-set .push-panel .push-panel-text h4,
.beauty-secrets-5col .push-4-set .push-panel .push-panel-text p,
.beauty-secrets-5col .push-4-set .push-panel .push-panel-text a {
	clear: left;
	float: left;
	margin-bottom: 4px;
}

/*** Google Directions form ***/

.google-directions {
	padding: 10px 5px 10px 10px;
}
.google-directions h4 {
	font-size: 1.3em;
	font-weight: normal;
	margin-bottom: 5px;
}
.google-directions form {
	background: url(/img/channels/motoring/google-directions.gif) 0 0 no-repeat;
	padding-top: 130px
}
.google-directions form label {
	display:block; 
	color: #333;
	font-weight: normal;
}
.google-directions form .form-text {
	border: 1px solid #aaa;
	color: #aaa;
	padding: 2px;
	margin-bottom:8px;
	width: 274px;
}
.google-directions form .form-radio {
	position: relative; top: 4px; left:0;
}
.google-directions form .form-submit {
	font-size: 0.9em;
	padding: 4px 2px 0 0;
	text-align:center;
	float:right;
}




/*
	=tv components
**********************************************************************************************/

.mini-carousel .component-heading,
.whats-on-tv .component-heading {
	background: #c00;
	border-bottom: 1px solid #d1d1d1 !important;
	display: block;
	padding: 5px 10px !important;
}
.mini-carousel .component-heading h2,
.whats-on-tv .component-heading h2 {
	color: #fff;
	float: left;
}
.whats-on-tv .component-heading a {
	background: transparent url(/img/global/arw-square-white-right.gif) no-repeat 100% 50%;
	color: #fff;
	float: right;
	font-size: 0.9em;
	padding-right: 18px;
}
.whats-on-tv .component-heading a:hover {
	text-decoration: underline;
}
.tv-featured-show {
	border-bottom: 1px solid #d1d1d1;
	margin: 0 10px;
	padding: 15px 0 20px;
}
.tv-featured-show .tv-featured-time {
	color: #666;
	font-size: 0.9em;
}
.tv-featured-show h3 {
	padding: 10px 0;
}
.tv-featured-show h3 a {
	color: #333;
}
.tv-featured-show h3 a:hover {
	color: #000;
}
.tv-featured-show img {
	float: left;
}
.tv-featured-show p {
	float: right;
	font-size: 0.9em;
	line-height: 1.5em;
	width: 139px;
}
.tv-now-next {
	padding: 10px;
	border-bottom: 1px solid #d1d1d1;
}
.tv-now-next .button-arrow-right,
.tv-now-next .button-arrow-left {
	color: #fff;
	display: block;
	font-size: 0.9em;
	font-weight: normal;
	text-decoration: none;
}
.tv-now-next .button-arrow-right span,
.tv-now-next .button-arrow-left span {
	display: block;
}
.tv-now-next .button-arrow-right {
	background: transparent url(/img/global/button-grey-arrow-right.png) no-repeat -246px -28px;
	float: right;
	padding-left: 4px;
}
.tv-now-next .button-arrow-right span {
	background: transparent url(/img/global/button-grey-arrow-right.png) no-repeat 100% 0;
	padding: 3px 25px 6px 6px;
}
.tv-now-next .button-arrow-left {
	background: transparent url(/img/global/button-grey-arrow-left.png) no-repeat -233px -28px;
	float: left;
	padding-left: 17px;
}
.tv-now-next .button-arrow-left span {
	background: transparent url(/img/global/button-grey-arrow-left.png) no-repeat 100% 0;
	padding: 3px 10px 6px 6px;
}
.tv-now-next table {
	clear: both;
	font-size: 0.9em;
	padding-top: 10px;
}
.tv-now-next table tr {
	border-top: 1px solid #d1d1d1;
	clear: both;
	display: block;
	float: left;
	height: 58px;
	position: relative;
	width: 278px;
}
.tv-now-next table tr.first-item {
	border-top: 0 none;
}
.tv-now-next table .channel-name,
.tv-now-next table .now-title,
.tv-now-next table .now-time,
.tv-now-next table .next-title,
.tv-now-next table .next-time {
	float: left;
	height: 47px;
	padding-top: 10px
}
.tv-now-next table .channel-name {
	background: transparent url(/img/channels/tvradio/tv-channel-sprite.png) no-repeat 0 0;
	display: block;
	height: 57px;
	text-indent: -9999px;
	width: 85px;
}
.tv-now-next table .channel-bbc-one {
	background-position: 10px 10px;
}
.tv-now-next table .channel-bbc-two {
	background-position: 10px -51px;
}
.tv-now-next table .channel-itv-1 {
	background-position: 10px -111px;
}
.tv-now-next table .channel-channel-4 {
	background-position: 10px -170px;
}
.tv-now-next table .channel-five {
	background-position: 10px -229px;
}
.tv-now-next table .channel-sky-1 {
	background-position: 10px -290px;
}
.tv-now-next table .now-title,
.tv-now-next table .next-title {
	width: 127px;
}
.tv-now-next table .now-time,
.tv-now-next table .next-time {
	width: 60px;
}
.tv-on-now table .now-title,
.tv-on-now table .now-time,
.tv-on-next table .next-title,
.tv-on-next table .next-time {
	display: block;
}
.tv-on-now table .next-title,
.tv-on-now table .next-time,
.tv-on-next table .now-title,
.tv-on-next table .now-time {
	display: none;
}
.tv-nownext-links .module-content {
	background: transparent url(/img/channels/tvradio/tv-icon.png) no-repeat 100% 50%;
	margin: 0 10px;
	padding: 20px 0;
}
.tv-nownext-links ul {
	font-size: 0.9em;
	line-height: 1.5em;
	list-style-position: inside;
	list-style-type: disc;
}
.tv-nownext-links li {
	color: #c00;
}
.tv-nownext-links li a {
	color: #333;
}
.tv-nownext-links li a:hover {
	color: #000;
}
.tv-now-text, .tv-next-text {
	color: #c00;
	font-weight: bold;
}
.tv-now-text {
	float: left;
}
.tv-next-text {
	float: right;
}
#tbl-listing {
	clear: left; 
	min-height: 370px;
}
#tbl-listing table {
	min-height: 370px;
}
.hide-tv-link {
	display: none !important;
}
.hide-btn{
	display: none !important;
}
.mini-carousel-slideshow .prev,
.mini-carousel-slideshow .next {
	background: transparent url(/img/components/arrow-sprite.png) no-repeat -40px 49px;
	_background-image: url(/img/components/arrow-sprite.gif);
	display: block;
	float: left;
	height: 151px;
	overflow: hidden;
	text-indent: -9999px;
	width: 24px;
}
.mini-carousel-slideshow .next {
	background-position: -79px 49px;
}
.mini-carousel-slideshow .prev:hover {
	background-position: 1px 49px;
}
.mini-carousel-slideshow .next:hover {
	background-position: -119px 49px;
}
.mini-carousel-slideshow .content {
	color: #333;
	display: block;
	float: left;
	padding: 10px 0 0;
	width: 250px;
}
.mini-carousel-slideshow .content:hover {
	text-decoration: underline;
}
.mini-carousel-slideshow .content p {
	padding: 7px 0;
	line-height: 1.3em;
}
.mini-carousel-slide-1 .slide-2,
.mini-carousel-slide-1 .slide-3,
.mini-carousel-slide-2 .slide-1,
.mini-carousel-slide-2 .slide-3,
.mini-carousel-slide-3 .slide-1,
.mini-carousel-slide-3 .slide-2 {
	/*display: none;*/
}
.tv-carousel {
	overflow: hidden;
}
.tvlistings-wide-promo {
	border: 0 none;
	margin: 10px 20px;
	padding: 10px 5px;
}
.tvlistings-wide-promo .component-heading {
	border: 0 none;
	padding: 2px 5px 10px;
}
.tvlistings-wide-promo .component-heading h2 {
	color: #333;
	font-size: 1.4em;
}
.tvlistings-wide-promo-block {
}
.tvlistings-wide-promo-block li {
	display: block;
	float: left;
	padding: 0 5px;
	width: 280px;
}
.tvlistings-wide-promo-block li a {
	color: #039;
	font-weight: bold;
	text-decoration: underline;
}
.tvlistings-wide-promo-block li a:hover {
	color: #333;
}
.tvlistings-wide-promo-block a span {
	display: block;
	padding: 10px 0;
}
.tvlistings-wide-promo-block li p {
	font-size: 0.9em;
}

/*
	=CreditExpert credit score
**********************************************************************************************/
.component.credit-expert .component-heading {
	border-bottom: 1px solid #e9e9e9 !important;
	display: block;
	padding: 10px 10px 5px !important;
}
.credit-score-intro {
	border-bottom: 1px solid #e9e9e9;
	padding: 10px;
}
.credit-score-intro h4 {
	color: #000;
	font-weight: normal;
	padding-bottom: 10px;
}
.credit-score-intro p {
	color: #666;
	font-size: 0.9em;
}
.credit-score-form {
	border-bottom: 1px solid #e9e9e9;
	padding: 5px 10px
}
.credit-score-form form {
}
.credit-score-form fieldset {
	font-size: 0.9em;
	padding: 5px 0;
}
.credit-score-form label {
	background: transparent url(/img/global/bullet-cc0000.gif) no-repeat 0 5px;
	display: block;
	float: left;
	padding-left: 13px;
	width: 155px;
}
.credit-score-form select {
	float: right;
	font-size: 0.9em;
	margin-left: 10px;
	width: 100px;
}
.credit-score-form .plain-button {
	float: right;
	font-size: 0.9em;
}
.credit-score-form a {
	clear: both;
	color: #c00;
	float: right;
	font-size: 0.9em;
	padding: 7px 0;
}
.credit-expert .more-link {
	padding: 5px 10px 10px;
}
.credit-expert .more-link .module-content {
}
.credit-expert .more-link a {
	background:transparent url(/img/hp/components/arrow-right-cc0000.png) no-repeat 100% 50%;
	color: #666;
	float: right;
	font-weight: bold;
	padding-right: 20px;
	text-indent: 0;
	width: auto;
}
.credit-expert .more-link a:hover {
	text-decoration: underline;
}
.credit-expert .powered-by {
}
.credit-expert .powered-by .module-content {
	background: transparent url(/img/logos/powered-by-creditexpert.gif) no-repeat 100% 50%;
	display: block;
	height: 18px;
	text-align: left;
	text-indent: -9999px;
	width: 280px;
}
#score-excellent,
#score-good,
#score-fair,
#score-poor,
#score-verypoor {
	display: none;
}
.score-result {
	font-size: 0.9em;
	padding: 5px 0;
}
.score-result h5 {
	font-weight: normal;
}
.score-result h5 span {
	color: #c00;
	font-weight: bold;
}
.score-result ul {
	padding-left: 15px;
}
.score-result li {
	list-style-type: disc;
}
.score-result p {
	padding: 5px 0;
}
.score-result a {
	display: inline;
	float: none;
	font-size: 1em;
	padding: 0;
	text-decoration: underline;
}
