@import url('/_s/reset.css');
@import url('/_s/topoffers.css');

.sep {clear:both;}

a {
	color:#105cb6;
}

a:hover {
	color:#88bf23;
}

#header {
	height:222px;
}

#main_content {
	margin-top:4px;
	clear:both;
}

#top_nav {
	float:right;
	font-size:14px;
	font-weight:bold;
	margin:5px 14px 0 0;
}

#top_nav ul {
	list-style-type:none;
}

#top_nav ul li {
	float:left;
	margin-left:68px;
}

#top_nav a {
	color:#88bf23;
	text-decoration:none;
}

#top_nav a:hover {
	text-decoration:underline;
}

#left_column {
	float:left;
	width:630px;
}

#right_column {
	float:right;
	width:391px;
}

#right_column .celeb_container {
	padding:16px 0 16px 16px;
	width:375px;
	float:right;
	margin-bottom:5px;
	background:#ffffff;
}

#right_column .celeb_container img {
	float:left;
}

#right_column .celeb_tagline {
	float:left;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	line-height:18px;
	margin:75px 0 0 10px;
	width:200px;
}

#right_column .oxfam_container {
	margin-bottom:5px;
}

#right_column .oxfam_container, #right_column .ivan_container {
	padding:12px 0 12px 12px;
	background:#ffffff;
}


#left_column .products_container {
	background:#ffffff;
	padding:18px 0 24px 24px;
}

#left_column .products_container .header {
	font-size:20px;
}

#left_column .products_container .header a {
	color:#444444;
	text-decoration:none;
}

#left_column .products_container .header a:hover {
	text-decoration:underline;
}

#left_column .products_container .money_product_box, #left_column .products_container .insurance_product_box , #left_column .products_container .legal_product_box {
	width:302px;
	float:left;
}

#left_column .products_container .money_product_box {background:url(/_l/money_logo.jpg) no-repeat 186px 0;}
#left_column .products_container .insurance_product_box {background:url(/_l/insurance_logo.jpg) no-repeat top right;}

#left_column .products_container ul {
	list-style-type:none;
}

#left_column .products_container ul li {
	margin:12px 0 0 0;
	padding-left:40px;
	background:url(/_l/product_bullet.gif) no-repeat 14px 4px;
	font-size:14px;
	font-weight:bold;
}

#left_column .latest_news_container {
	background:#ffffff;
	width:620px;
	margin:4px 0 0 0;
	padding:8px 0 21px 10px;
}

#left_column .latest_news_container .header {
	font-size:20px;
}

#left_column .latest_news_container ul {
	list-style-type:none;
}

#left_column .latest_news_container ul li {
	padding:10px 0 0 40px;
	font-weight:bold;
	background:url(/_l/news_icon.jpg) no-repeat 10px 10px;
	height:16px;
}

#left_column .about_container {
	background:#ffffff;
	padding:18px 24px 24px 24px;
}

#left_column .about_container h1 {
	font-size:20px;
}

#left_column .about_container h2 {
	font-weight:bold;
	font-size:14px;
}

#left_column .about_container p {
	margin:10px 0;
	line-height:18px;
}

#right_column .video_container {
	padding:16px;
	width:359px;
	float:right;
	margin-bottom:5px;
	background:#ffffff;
}

/*PAGE STYLES */

#money_page_box, #insurance_page_box, #legal_page_box  {
	float:left;
}

#money_page_box .header, #insurance_page_box .header, #legal_page_box .header  {
	font-size:20px;
	color:#000000;
	font-weight:normal;
	padding:8px 10px;
}

#money_page_box .title, #insurance_page_box .title, #legal_page_box .title {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	margin-bottom:2px;
}

#money_page_box .content, #insurance_page_box .content, #legal_page_box .content {
	padding:0;
	margin:auto;
	width:630px;
}

#money_page_box .product_box, #insurance_page_box .product_box, #money_page_box .product_box_left, #insurance_page_box .product_box_left {
	float:left;
	width:294px;
	padding:5px 10px;
	border-bottom:1px solid #CCCCCC;
}

#legal_page_box .product_box, #legal_page_box .product_box_left {
	float:left;
	width:294px;
	padding:5px 10px;
	border-bottom:1px solid #CCCCCC;
}

#money_page_box .product_box_left, #insurance_page_box .product_box_left, #legal_page_box .product_box_left, #insurance_page_box .product_box_left, #money_page_box .product_box_left_last, #insurance_page_box .product_box_left_last {
	border-right:1px solid #CCCCCC;
}

#money_page_box .product_box_left_last, #money_page_box .product_box_last,  #insurance_page_box .product_box_left_last, #insurance_page_box  .product_box_last {
	float:left;
	width:294px;
	padding:5px 10px;
}

#money_page_box .product_box h2, #money_page_box .product_box_left h2, #legal_page_box .product_box h2, #legal_page_box .product_box_left h2, #insurance_page_box .product_box h2, #insurance_page_box .product_box_left h2, #money_page_box .product_box_left_last h2, #money_page_box .product_box_last h2,  #insurance_page_box .product_box_left_last h2, #insurance_page_box  .product_box_last h2 {
	font-size:14px;
	font-weight:bold;
	margin:0;
}

#money_page_box .product_box h2 a, #money_page_box .product_box_left h2 a, #legal_page_box .product_box h2 a, #legal_page_box .product_box_left h2 a, #insurance_page_box .product_box h2 a, #insurance_page_box .product_box_left h2 a, #money_page_box .product_box_left_last h2 a, #money_page_box .product_box_last h2 a,  #insurance_page_box .product_box_left_last h2 a, #insurance_page_box  .product_box_last h2 a {
	color:#095599;
}
#money_page_box .product_box p, #money_page_box .product_box_left p, #insurance_page_box .product_box p, #insurance_page_box .product_box_left p, #money_page_box .product_box_left_last p, #money_page_box .product_box_last p,  #insurance_page_box .product_box_left_last p, #insurance_page_box  .product_box_last p {
	margin:0;
}

#money_page_box .product_box p a, #money_page_box .product_box_left p a, #insurance_page_box .product_box p a, #insurance_page_box .product_box_left p a, #money_page_box .product_box_left_last p a, #money_page_box .product_box_last p a,  #insurance_page_box .product_box_left_last p a, #insurance_page_box  .product_box_last p a {
	font-weight:normal;
	text-decoration:none;
	color:#444444;
}

#money_page_box, #insurance_page_box, #legal_page_box    {
	background:#ffffff;
}

#money_page_box .compare_button, #insurance_page_box .compare_button, #legal_page_box .compare_button  {
	background:url(/_l/button_compare.gif) no-repeat;
	width:89px;
	height:24px;
	margin:4px 0 0 0;
	display:block;
}

#money_page_box .compare_button:hover, #insurance_page_box .compare_button:hover, #legal_page_box .compare_button:hover  {
	background:url(/_l/button_compare_hover.gif) no-repeat;
}

#money_page_box a, #insurance_page_box a, #legal_page_box a  {
	font-weight:bold;
}

#money_page_box .footer, #insurance_page_box .footer, #legal_page_box .footer {
	height:6px;
}

#money_page_box .content .loans {background:url(/_l/landing_loans.gif) top right no-repeat;}

#money_page_box .content .creditcards {background:url(/_l/landing_creditcards.gif) top right no-repeat;}

#money_page_box .content .mortgages {background:url(/_l/landing_mortgage.gif) right top no-repeat;}

#money_page_box .content .banking {background:url(/_l/landing_banking.gif) top right no-repeat;}

#money_page_box .content .investments {background:url(/_l/landing_investments.gif) top right no-repeat;}

#money_page_box .content .pensions {background:url(/_l/landing_pensions.gif) top right no-repeat;}

#money_page_box .content .annuities {background:url(/_l/landing_annuities.gif) top right no-repeat;}

#money_page_box .content .debthelp {background:url(/_l/landing_debthelp.gif) top right no-repeat;}

#insurance_page_box .content .car {background:url(/_l/landing_car.gif) top right no-repeat;}

#insurance_page_box .content .home {background:url(/_l/landing_home.gif) top right no-repeat;}

#insurance_page_box .content .travel {background:url(/_l/landing_travel.gif) top right no-repeat;}

#insurance_page_box .content .van {background:url(/_l/landing_van.gif) top right no-repeat;}

#insurance_page_box .content .motorbike {background:url(/_l/landing_motorbike.gif) top right no-repeat;}

#insurance_page_box .content .life {background:url(/_l/landing_life.gif) top right no-repeat;}

#insurance_page_box .content .health {background:url(/_l/landing_health.gif) top right no-repeat;}

#legal_page_box .content .conveyancing {background:url(/_l/landing_conveyancing.gif) top right no-repeat;}

#legal_page_box .content .will_writing {background:url(/_l/landing_will_writing.gif) top right no-repeat;}

#legal_page_box .content .personal_injury {background:url(/_l/landing_personal_injury.gif) top right no-repeat;}
