div#standard-layout div#column-container {
	float:left;
	margin-right:4px;
	width:734px;
	margin-top:10px;
}

div#standard-layout div#column-container div.column-one {
	float:left;
	width:400px;
}

div#standard-layout div#column-container div.column-two {
	float:left;
	width:330px;
}

div#standard-layout div#right-column {
	width:252px;
	float:left;
}

div#standard-layout div.hub div.panel-container {
	margin:0 10px;
}

div#standard-layout div.hub div.panel-container p {
	margin:0;
	padding-bottom:1.5em;
}

div#standard-layout div#home-style div.hub div.box-panel div.panel-title-container h1, div#standard-layout div#home-style div.hub div.box-panel div.panel-title-container h1 span.l, div#standard-layout div#home-style div.hub div.box-panel div.panel-title-container h1 span.r {
	background-image:url(../images/subsidiary/panel_title_home.png);
}

div#standard-layout div#travel-style div.hub div.box-panel div.panel-title-container h1, div#standard-layout div#travel-style div.hub div.box-panel div.panel-title-container h1 span.l, div#standard-layout div#travel-style div.hub div.box-panel div.panel-title-container h1 span.r {
	background-image:url(../images/subsidiary/panel_title_travel.png);
}

div#standard-layout div#motoring-style div.hub div.box-panel div.panel-title-container h1, div#standard-layout div#motoring-style div.hub div.box-panel div.panel-title-container h1 span.l, div#standard-layout div#motoring-style div.hub div.box-panel div.panel-title-container h1 span.r {
	background-image:url(../images/subsidiary/panel_title_motoring.png);
}

div#standard-layout div#money-style div.hub div.box-panel div.panel-title-container h1, div#standard-layout div#money-style div.hub div.box-panel div.panel-title-container h1 span.l, div#standard-layout div#money-style div.hub div.box-panel div.panel-title-container h1 span.r {
	background-image:url(../images/subsidiary/panel_title_money.png);
}

div#standard-layout div#electronic-style div.hub div.box-panel div.panel-title-container h1, div#standard-layout div#electronic-style div.hub div.box-panel div.panel-title-container h1 span.l, div#standard-layout div#electronic-style div.hub div.box-panel div.panel-title-container h1 span.r {
	background-image:url(../images/subsidiary/panel_title_electronic.png);
}

div#standard-layout div#lifestyle-style div.hub div.box-panel div.panel-title-container h1, div#standard-layout div#lifestyle-style div.hub div.box-panel div.panel-title-container h1 span.l, div#standard-layout div#lifestyle-style div.hub div.box-panel div.panel-title-container h1 span.r {
	background-image:url(../images/subsidiary/panel_title_lifestyle.png);
}

div#standard-layout div#household-style div.hub div.box-panel div.panel-title-container h1, div#standard-layout div#household-style div.hub div.box-panel div.panel-title-container h1 span.l, div#standard-layout div#household-style div.hub div.box-panel div.panel-title-container h1 span.r {
	background-image:url(../images/subsidiary/panel_title_household.png);
}

div#standard-layout div.hub div.box-panel div.panel-title-container h1 {
	background-position:center top;
	color:#fefefe;
	font-weight:bold;
	float: left;
	font-size:1.2em;
	min-width:160px !important;
	white-space: nowrap;
	margin-right:4px;
}

div#standard-layout div.hub div.box-panel div.panel-title-container h1 a {
	color:#fefefe;
	text-decoration: none;
}

div#standard-layout div.hub div.box-panel div.panel-title-container h1 span.l {
	background-position:left bottom;
	display:block;
}

div#standard-layout div.hub div.box-panel div.panel-title-container h1 span.r {
	background-position:right bottom;
	display:block;
	padding:3px 7px 3px;
}

div#standard-layout div.hub div.introduction div.panel-container p {
	margin:0;
	padding:0;
	font-size:1.2em;
}

div#standard-layout div.hub div.introduction div.panel-container p span.highlight {
	font-weight:bold;
	letter-spacing:0.05em; 
}

div#standard-layout div.hub div.prize-panel-graphic-general {
	background:url(../images/hub/hub_generic.jpg) no-repeat;
	width:485px;
	height:222px;
	margin-bottom:5px;
}

div#standard-layout div.hub div.prize-panel-graphic-travel {
	background:url(../images/hub/hub_travel.jpg) no-repeat;
	width:485px;
	height:222px;
	margin-bottom:5px;
}

div#standard-layout div.hub div.prize-panel-graphic-motoring {
	background:url(../images/hub/hub_motoring.jpg) no-repeat;
	width:485px;
	height:222px;
	margin-bottom:5px;
}

div#standard-layout div.hub div.prize-panel-graphic-money {
	background:url(../images/hub/hub_money.jpg) no-repeat;
	width:485px;
	height:222px;
	margin-bottom:5px;
}

div#standard-layout div.hub div.prize-panel-graphic-electronic {
	background:url(../images/hub/hub_electronics.jpg) no-repeat;
	width:485px;
	height:222px;
	margin-bottom:5px;
}

div#standard-layout div.hub div.prize-panel-graphic-lifestyle {
	background:url(../images/hub/hub_lifestyle.jpg) no-repeat;
	width:485px;
	height:222px;
	margin-bottom:5px;
}

div#standard-layout div.hub div.prize-panel-graphic-household {
	background:url(../images/hub/hub_household.jpg) no-repeat;
	width:485px;
	height:222px;
	margin-bottom:5px;
}

div#standard-layout div.hub div.description div.panel-container p {
	font-size:0.9em;
}

div#standard-layout div.hub div.hot-prizes div.panel-container a:hover {
    text-decoration:none;
}

div#home-style div.hub div.hot-prizes div.panel-container a {
	color:#2E7B98;
}

div#travel-style div.hub div.hot-prizes div.panel-container a {
	color:#BA142F;
}

div#motoring-style div.hub div.hot-prizes div.panel-container a {
	color:#70594F;
}

div#money-style div.hub div.hot-prizes div.panel-container a {
	color:#FA701D;
}

div#electronic-style div.hub div.hot-prizes div.panel-container a {
	color:#47A42C;
}

div#lifestyle-style div.hub div.hot-prizes div.panel-container a {
	color:#DF3B88;
}

div#household-style div.hub div.hot-prizes div.panel-container a {
	color:#725894;
}

div#standard-layout div.hub div.button-container {
	text-align:center;
    padding-bottom:10px;
}

div#standard-layout div.hub div.button-container a {
    display:block;
    background-image:url(../images/subsidiary/extra_large_buttons.png);
    background-repeat:no-repeat;
	width:240px;
	height:25px;
	font-size:1.2em;
	font-weight:bold;
    margin:0 auto;
    color:#fefefe;
    line-height:1.5em;
}

div#standard-layout div.hub div.button-container a:hover {
    text-decoration:none;
}

div#standard-layout div#home-style div.hub div.button-container a {
	background-position:0 -30px;	
}

div#standard-layout div#travel-style div.hub div.button-container a {
	background-position:0 -60px;
}

div#standard-layout div#motoring-style div.hub div.button-container a {
	background-position:0 -90px;
}

div#standard-layout div#money-style div.hub div.button-container a {
	background-position:0 -120px;
}

div#standard-layout div#electronic-style div.hub div.button-container a {
	background-position:0 -150px;
}

div#standard-layout div#lifestyle-style div.hub div.button-container a {
	background-position:0 -180px;
}

div#standard-layout div#household-style div.hub div.button-container a {
	background-position:0 -210px;
}

div.hot-prizes div.panel-container ul li {
	clear:both;
}

div.hot-prizes div.panel-container ul li a {
	display:block;
	margin-bottom:10px;
	height:22px;
	min-height:22px !important;
	height: auto;
	font-size:0.9em;
}

div.hot-prizes div.panel-container ul li span.prize-icon-small {
	float:left;
	margin-right:5px;
	margin-bottom:4px;
	position: relative;
	width:28px;
	height:22px;
	background:url(../images/subsidiary/small_arrow_icon.png) no-repeat 0 0;
}

/* New hub page styles */

div#standard-layout div#home-style div.panel-container div.intro-image,
div#standard-layout div#travel-style div.panel-container div.intro-image,
div#standard-layout div#electronic-style div.panel-container div.intro-image,
div#standard-layout div#motoring-style div.panel-container div.intro-image,
div#standard-layout div#lifestyle-style div.panel-container div.intro-image,  
div#standard-layout div#household-style div.panel-container div.intro-image,
div#standard-layout div#money-style div.panel-container div.intro-image {
    float:left;
    width:325px;
    height:300px;
    margin-right:10px;
    position:relative;
    top:-14px;
}

div#standard-layout div#home-style div.panel-container div.intro-image h1,
div#standard-layout div#travel-style div.panel-container div.intro-image h1,
div#standard-layout div#electronic-style div.panel-container div.intro-image h1,
div#standard-layout div#motoring-style div.panel-container div.intro-image h1,
div#standard-layout div#lifestyle-style div.panel-container div.intro-image h1,  
div#standard-layout div#household-style div.panel-container div.intro-image h1,
div#standard-layout div#money-style div.panel-container div.intro-image h1 {
    text-indent:-9999px;
}



/* Travel styles */
div#standard-layout div#travel-style div.panel-container div.intro-image {
    background:url(../images/hub/hub_travel.jpg) no-repeat;
}

div#standard-layout div.panel-container div.intro-description {
    float:left;
    width:350px;
}

div#standard-layout div.panel-container div.intro-description span.red-highlight {
    color:#B8132D; 
}

div#standard-layout div#travel-style div.panel-container div.intro-description a.heading-link {
    background:#B8132D;
    text-decoration:none;  
    color:#FFFFFF; 
    padding:2px;
}

div#standard-layout div#travel-style div.panel-container div.intro-description a.heading-link:hover {
    color:#B8132D;
    background:none;
}

div#standard-layout div.introduction div.panel-container div.intro-description h2 {
    font-weight:normal;
    font-size:16px;
    color:#666666;
    margin-bottom:25px;
    line-height:24px;
}

div#standard-layout div.introduction div.panel-container div.intro-description p {
    font-size:11px;
    color:#666666;   
    margin-bottom:20px;
}

div#standard-layout div.introduction div.panel-container div.intro-description div#show-more {
    width:344px;
    margin-right:5px;
    display:none;
    float:right;
}

div#standard-layout div.introduction div.panel-container div.intro-description div#show-more h3 {
    color:#666666;
    margin-bottom:10px;
}

/* Electronics styles */

div#standard-layout div#electronic-style div.panel-container div.intro-image {
    background:url(../images/hub/hub_electronics.jpg) no-repeat;
}

div#standard-layout div#electronic-style div.panel-container div.intro-description span.green-highlight {
    color:#5FAB3A;
}

div#standard-layout div#electronic-style div.panel-container div.intro-description a.heading-link {
    background:#5FAB3A;
    text-decoration:none;  
    color:#FFFFFF; 
    padding:2px;
}

div#standard-layout div#electronic-style div.panel-container div.intro-description a.heading-link:hover {
    color:#5FAB3A;
    background:none;
}

/* Motoring styles */

div#standard-layout div#motoring-style div.panel-container div.intro-image {
    background:url(../images/hub/hub_motoring.jpg) no-repeat;
}

div#standard-layout div#motoring-style div.panel-container div.intro-description span.brown-highlight {
    color:#786056;
}

div#standard-layout div#motoring-style div.panel-container div.intro-description a.heading-link {
    background:#786056;
    text-decoration:none;  
    color:#FFFFFF; 
    padding:2px;
}

div#standard-layout div#motoring-style div.panel-container div.intro-description a.heading-link:hover {
    color:#786056;
    background:none;
}

/* Lifestyle styles */

div#standard-layout div#lifestyle-style div.panel-container div.intro-image {
    background:url(../images/hub/hub_lifestyle.jpg) no-repeat;
}

div#standard-layout div#lifestyle-style div.panel-container div.intro-description a.heading-link {
    background:#DC297E;
    text-decoration:none;  
    color:#FFFFFF; 
    padding:2px;
}

div#standard-layout div#lifestyle-style div.panel-container div.intro-description a.heading-link:hover {
    color:#DC297E;
    background:none;
}

div#standard-layout div#lifestyle-style div.panel-container div.intro-description span.pink-highlight {
    color:#DC297E;
}

div#standard-layout div#lifestyle-style div.panel-container div.intro-description a.heading-link {
    background:#DC297E;
    text-decoration:none;  
    color:#FFFFFF; 
    padding:2px;
}

div#standard-layout div#motoring-style div.panel-container div.intro-description a.heading-link:hover {
    color:#786056;
    background:none;
}

/* Household styles */

div#standard-layout div#household-style div.panel-container div.intro-image {
    background:url(../images/hub/hub_household.jpg) no-repeat;
}

div#standard-layout div#household-style div.panel-container div.intro-description a.heading-link {
    background:#684F8A;
    text-decoration:none;  
    color:#FFFFFF; 
    padding:2px;
}

div#standard-layout div#household-style div.panel-container div.intro-description a.heading-link:hover {
    color:#684F8A;
    background:none;
}

div#standard-layout div#household-style div.panel-container div.intro-description span.purple-highlight {
    color:#684F8A;
}

div#standard-layout div#household-style div.panel-container div.intro-description a.heading-link {
    background:#684F8A;
    text-decoration:none;  
    color:#FFFFFF; 
    padding:2px;
}

div#standard-layout div#household-style div.panel-container div.intro-description a.heading-link:hover {
    color:#684F8A;
    background:none;
}

/* Money styles */

div#standard-layout div#money-style div.panel-container div.intro-image {
    background:url(../images/hub/hub_money.jpg) no-repeat;
}

div#standard-layout div#money-style div.panel-container div.intro-description a.heading-link {
    background:#F58303;
    text-decoration:none;  
    color:#FFFFFF; 
    padding:2px;
}

div#standard-layout div#money-style div.panel-container div.intro-description a.heading-link:hover {
    color:#F58303;
    background:none;
}

div#standard-layout div#money-style div.panel-container div.intro-description span.pink-highlight {
    color:#F58303;
}

div#standard-layout div#money-style div.panel-container div.intro-description span.orange-highlight {
    color:#F58303;
}

div#standard-layout div#money-style div.panel-container div.intro-description a.heading-link {
    background:#F58303;
    text-decoration:none;  
    color:#FFFFFF; 
    padding:2px;
}

div#standard-layout div#money-style div.panel-container div.intro-description a.heading-link:hover {
    color:#F58303;
    background:none;
}

/* Home styles */

div#standard-layout div#home-style div.panel-container div.intro-image {
    background:url(../images/hub/hub_generic.jpg) no-repeat;
}

div#standard-layout div#home-style div.panel-container div.intro-description a.heading-link {
    background:#2E7B98;
    text-decoration:none;  
    color:#FFFFFF; 
    padding:2px;
}

div#standard-layout div#home-style div.panel-container div.intro-description a.heading-link:hover {
    color:#2E7B98;
    background:none;
}

div#standard-layout div#home-style div.panel-container div.intro-description span.blue-highlight {
    color:#2E7B98;
}

div#standard-layout div#home-style div.panel-container div.intro-description span.green-highlight {
    color:#2E7B98;
}

div#standard-layout div#home-style div.panel-container div.intro-description a.heading-link {
    background:#2E7B98;
    text-decoration:none;  
    color:#FFFFFF; 
    padding:2px;
}

div#standard-layout div#home-style div.panel-container div.intro-description a.heading-link:hover {
    color:#2E7B98;
    background:none;
}

/* Winners comments */

div.panel-container ul.carousel li {
    border-bottom:1px dotted #CCCCCC;
    margin-bottom:15px;
    font-size:0.9em;
}

div.panel-container ul.carousel li span.speech-bubble {
    background:url('../images/hub/speech-bub.png') no-repeat;
    display:block;
    height:24px;
    width:18px;
    float:left;
    margin-right:5px;
}

div.panel-container ul.carousel li span.winner-header {
    font-weight:bold;
    font-size:1.3em;
}

div.panel-container ul.carousel li span.winner-comment {
    color:#B9132E;
    font-weight:bold;
    font-size:1em;
    display:block;
    margin-bottom:10px;
}

div.panel-container ul.carousel li span.prize-description {
    display:block;
    margin-bottom:6px;
}


/* Latest prizes section */

div#standard-layout div.panel-container div.latest-hub-prizes a {
    text-decoration:none;
}

div#standard-layout div.panel-container div.latest-hub-prizes div.column-left {
	float:left;
	width:120px;
    display:block;
    clear:both;
    margin:0 10px 10px 0;
}

div#standard-layout div.panel-container div.latest-hub-prizes div.column-right {
	float:left;
	width:250px;
    display:block;
}

div#standard-layout div.panel-container div.latest-hub-prizes div.column-right span.description {
    color:#666666;
    display:block;
    font-size:0.9em;
    line-height:1.5em;
    margin-bottom:2px;
}

div#standard-layout div.panel-container div.latest-hub-prizes div.column-right span.heading {
    color:#5FAB3A;
    font-weight:bold;
    font-size:1em;
    display:block;
    margin-right:2px;
}

div#standard-layout div.panel-container div.latest-hub-prizes div.column-right span.link {
    display:block;
    clear:both;
    text-decoration:underline;
    background:#5FAB3A;
    color:#FFFFFF;
    width:115px;
    font-weight:bold;
    padding:2px;
}

div#standard-layout div.panel-container div.latest-hub-prizes div.column-right span.link:hover {
    background:none;
    text-decoration:none;
    color:#5FAB3A;
}

/* Travel styles - Latest competitions */

div#standard-layout #travel-style div.panel-container div.latest-hub-prizes div.column-right span.heading,
div#standard-layout #travel-style div.panel-container div.latest-hub-prizes div.column-right span.heading a,
div#standard-layout #travel-style div.panel-container div.latest-hub-prizes div.column-right span.heading a:hover  {
    color:#B8132D;
}

div#standard-layout #travel-style div.panel-container div.latest-hub-prizes div.column-right span.link {
    background:#B8132D;
}

div#standard-layout #travel-style div.panel-container div.latest-hub-prizes div.column-right span.link:hover {
    color:#B8132D;
    text-decoration:none;
    background:none;
}

/* Electronic styles - Latest competitions */

div#standard-layout #electronic-style div.panel-container div.latest-hub-prizes div.column-right span.heading,
div#standard-layout #electronic-style div.panel-container div.latest-hub-prizes div.column-right span.heading a,
div#standard-layout #electronic-style div.panel-container div.latest-hub-prizes div.column-right span.heading a:hover {
    color:#5FAB3A;
}

div#standard-layout #electronic-style div.panel-container div.latest-hub-prizes div.column-right span.link {
    background:#5FAB3A;
}

div#standard-layout #electronic-style div.panel-container div.latest-hub-prizes div.column-right span.link:hover {
    background:none;
    text-decoration:none;
    color:#5FAB3A;
}

/* Motoring styles - Latest competitions */

div#standard-layout #motoring-style div.panel-container div.latest-hub-prizes div.column-right span.heading,
div#standard-layout #motoring-style div.panel-container div.latest-hub-prizes div.column-right span.heading a,
div#standard-layout #motoring-style div.panel-container div.latest-hub-prizes div.column-right span.heading a:hover {
    color:#786056;
}

div#standard-layout #motoring-style div.panel-container div.latest-hub-prizes div.column-right span.link {
    background:#786056;
}

div#standard-layout #motoring-style div.panel-container div.latest-hub-prizes div.column-right span.link:hover {
    background:none;
    text-decoration:none;
    color:#786056;
}

/* Lifestyle styles - Latest competitions */

div#standard-layout #lifestyle-style div.panel-container div.latest-hub-prizes div.column-right span.heading,
div#standard-layout #lifestyle-style div.panel-container div.latest-hub-prizes div.column-right span.heading a,
div#standard-layout #lifestyle-style div.panel-container div.latest-hub-prizes div.column-right span.heading a:hover {
    color:#DC297E;
}

div#standard-layout #lifestyle-style div.panel-container div.latest-hub-prizes div.column-right span.link {
    background:#DC297E;
}

div#standard-layout #lifestyle-style div.panel-container div.latest-hub-prizes div.column-right span.link:hover {
    background:none;
    text-decoration:none;
    color:#DC297E;
}

/* Household styles - Latest competitions */

div#standard-layout #household-style div.panel-container div.latest-hub-prizes div.column-right span.heading,
div#standard-layout #household-style div.panel-container div.latest-hub-prizes div.column-right span.heading a,
div#standard-layout #household-style div.panel-container div.latest-hub-prizes div.column-right span.heading a:hover {
    color:#684F8A;
}

div#standard-layout #household-style div.panel-container div.latest-hub-prizes div.column-right span.link {
    background:#684F8A;
}

div#standard-layout #household-style div.panel-container div.latest-hub-prizes div.column-right span.link:hover {
    background:none;
    text-decoration:none;
    color:#684F8A;
}

/* Money styles - Latest competitions */

div#standard-layout #money-style div.panel-container div.latest-hub-prizes div.column-right span.heading,
div#standard-layout #money-style div.panel-container div.latest-hub-prizes div.column-right span.heading a, 
div#standard-layout #money-style div.panel-container div.latest-hub-prizes div.column-right span.heading a:hover {
    color:#F58303;
}

div#standard-layout #money-style div.panel-container div.latest-hub-prizes div.column-right span.link {
    background:#F58303;
}

div#standard-layout #money-style div.panel-container div.latest-hub-prizes div.column-right span.link:hover {
    background:none;
    text-decoration:none;
    color:#F58303;
}

/* Home styles - Latest competitions */

div#standard-layout #home-style div.panel-container div.latest-hub-prizes div.column-right span.heading,
div#standard-layout #home-style div.panel-container div.latest-hub-prizes div.column-right span.heading a,
div#standard-layout #home-style div.panel-container div.latest-hub-prizes div.column-right span.heading a:hover {
    color:#2E7B98;
}

div#standard-layout #home-style div.panel-container div.latest-hub-prizes div.column-right span.link {
    background:#2E7B98;
}

div#standard-layout #home-style div.panel-container div.latest-hub-prizes div.column-right span.link:hover {
    background:none;
    text-decoration:none;
    color:#2E7B98;
}
