/* Xmas Amends 
body { background: url(../img/backgrounds/content_xmas-bg.png); }
#header, #RadEditorPlaceHolderControl1, #Sidebar1_expanded, #right-sidebar, table.center { background: #FFFFFF; display: block; }
#savvy #RadEditorPlaceHolderControl1 { background: transparent; }
*/


/* Standards */
body { margin: 0px; font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; }
p, td { font-weight: normal; font-size: 11px; color: #000000; font-family: Arial, Helvetica, sans-serif; }
#content { font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-align: center; margin: 0 auto 10px auto; width: 1000px;  }
#hidden { display: none; }
.hidden, hr { display: none; }
.clear { clear: both; height: 1px;}
p { font-size: 12px; }

.center { text-align: center; margin-right: auto; margin-left: auto; }
.center tr td { text-align: left; }
.left { text-align: left; }
.right { text-align: right; }

.float-image-right { float: right; margin: 0 15px 10px 15px; }



/* Header */
	#header { width: 1000px; text-align: center; margin: 0 auto; position: relative; }
	#Header1_mainlogo, #Header1_fundslogo { float: left; }
	#header a#logo { width: 361px; /*height: 61px;*/ height: 32px; background: url(img/backgrounds/header_logo.png) no-repeat; float: left; margin: 23px 0; display: block;  }
	#header a#funds-logo { width: 187px; height: 42px; background: url(images/lloyds-funds-logo.jpg) no-repeat; float: left; margin: 23px 0 12px 0; display: block; }
	#header a#logo span, #header a#funds-logo span, #header #skandia span { display: none; }
	#header ul#quicklinks { float: right; margin: 35px 0 0 0; list-style: none; }
	#header ul#quicklinks.skandia { margin-top: 10px; }
	#header ul#quicklinks li { float: left; background: url(images/div.gif) no-repeat right; padding: 0 5px; font-size: 11px; }
	#header ul#quicklinks li.last-item { background: none; padding-right: 0px; }
	#Header1_secondlogo { clear: right; float: right; }
	#header #skandia { width: 136px; height: 32px; background: url(images/skandia-logo.jpg) no-repeat; float: right; margin: 15px 0 0 0; display: block; }
	#header ul#topnav { width: 100%; margin: 0px; padding: 0px; list-style: none; }
	#header ul#topnav li { width: auto; float: left; margin-right: 2px; }
	#header ul#topnav li.tab0 { width: 100px; } 
	#header ul#topnav li.tab1 { width: 248px; } 
	#header ul#topnav li.tab2 { width: 174px; margin-right: 0px; } 
	#header ul#topnav li.tab3 { width: 220px; } 
	#header ul#topnav li.tab4 { width: 250px; } 
	#header ul#topnav li a { background: #5bb521; padding: 6px 14px; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: bold; display: block; }
	#header ul#topnav li a:hover { text-decoration: underline; }
	#header ul#topnav li.selected a { background: #1c146b; }
	#header ul#topnav.skandia { height: 25px; background: #5bb521; }
	#header ul#topnav.skandia li { display: none; }
	#header .dropshadow, #footer .dropshadow { width: 1000px; height: 28px; background: url(images/GreyGradientDrop.gif) repeat-x bottom #0051ba; margin: 1px auto 0 auto; text-align: center; }
	#header p.breadcrumb { width: 100%; margin: 12px 0 16px 0; text-align: left; font-size: 11px; color: #0051ba; }
	#header p.breadcrumb a { color: #0051ba; text-decoration: none; }
	#header p.breadcrumb a:hover { color: #111166; text-decoration: underline; }

	#header #subnavigation { list-style: none; position: absolute; top: 128px; left: 0px; }
	#header #subnavigation li { float: left; background: url(images/subnav-div.gif) no-repeat 0% 50%; }
	#header #subnavigation li a { padding-right: 20px; padding-left: 20px; color: #FFFFFF; text-decoration: none; }
	#header #subnavigation li.first-item { background: none; }
	#header #subnavigation li.first-item a { padding-left: 0px; }



h1 { font-family: Arial, Helvetica, Sans-Serif; font-size: 18px; text-align: left; text-decoration: none; font-weight: bold; color: #55bb11; margin-bottom: 2px; }
h2 { font-family: Arial; font-style: normal; font-weight: bold; font-size: 12px; margin-top: 0px;}
h3 { margin: 0; }
h4 { font-size: 12px; margin-bottom: 0px; }

hr { display: none; }
.divider { border-bottom: 1px solid #cccccc; }

a { color: #0055bb; text-decoration: none !important; }
a:hover { color: #111166; text-decoration: underline !important; }


.small-text { font-size: 10px; margin: 30px 0; }

#phone-list p { margin: 0px; }

ul.plain { font-size: 12px; }


/* Intermediary Login */
table.login tr td { font-size: 12px; padding: 0 0 10px 0; }
table.login tr td input { width: 200px; height: 20px; }
table.login tr td input#btn { width: 72px; height: 20px; float: right; margin: 0 100px 0 0; }



/* Secondary logo */
#Header1_secondlogo img { float: right; margin: 10px 3px 0 0; }


/* Internet Banking Box */
	#internet-banking-box { width: 133px; _width: 150px; background: #8fabc7; margin: 0px auto 20px auto; padding: 8px 8px 10px 8px; }
	#internet-banking-box p { margin: 5px auto 0 auto; text-align: center; font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 14px; font-weight: bold; }
	#internet-banking-box table { width: 118px; margin: 0 auto; _margin-left: 8px; text-align: center; }
	#internet-banking-box p a { color: #FFFFFF; font-size: 11px; font-weight: bold; text-decoration: none; } 
	#internet-banking-box p a:hover { text-decoration: underline; }
	#internet-banking-box a img { width: 118px; margin: 0 auto; border: 0px; }


/* Branchfinder */
#jersey-contact-box a { width: 180px; height: 148px; background: url(/images/jersey-contactbox.jpg) no-repeat; display: block; float: left;}
#guernsey-contact-box a { width: 188px; height: 148px; background: url(/images/guernsey-contactbox.jpg) no-repeat; display: block; float: left; }
#iom-contact-box a { width: 181px; height: 148px; background: url(/images/iom-contactbox.jpg) no-repeat; display: block; float: left; }
#jersey-contact-box a span, #guernsey-contact-box a span, #iom-contact-box a span { display: none; }



/* funds specific */
.red-warning { color: #FF0000; }
.button { background: url(http://www.lloydstsb-offshore.com/images/button-send.gif); width: 80px; height: 20px; border: 0px; float: right; margin-right: 60px; }
#MoneyFundPrices1_dgMoneyFunds { margin-top: 20px; }

p.thank-you-text { margin: 100px auto 0 auto; text-align: center; font-size: 14px; font-weight: bold; }

/* Information Tables */
.information-table { margin: 10px auto 0 auto; }
.information-table td { border-bottom: 1px solid #55bb11; padding-left: 8px; padding-right: 8px; font-size: 12px; }
.left-td-description { width: 145px; padding: 10px 5px; background: #55bb11; color: #FFFFFF; font-weight: bold; font-size: 12px; }
.information-table ul { list-style: none; margin: 0 0 10px 0; }
.information-table ul li { margin: 0 0 10px 0; padding-left: 20px; background: url(/images/greentick.gif) no-repeat top left; }
.information-table h3 { font-size: 13px; margin-bottom: 10px; }
	#product-holder table.information-table h3 { font-size: 13px; font-weight: bold; color: #55bb11; margin: 0 0 10px 0; border-bottom: 0px; }


.information-table p { margin-bottom: 10px; }
.information-table address { font-style: normal; margin-bottom: 10px; }

.information-table table.phone-no-table td { border-bottom: 0px; padding-left: 0px; }

.information-table table.contact-info-table td { border-bottom: 0px; padding: 0 0 5px 0px; }


.information-table td table.inner-table { width: 100%; }
	.information-table td table.inner-table td { border-bottom: 0px; padding: 10px 0px 10px 0; font-size: 11px; }
		.information-table td table.inner-table td img { padding: 0 0 0 5px; }
		
		
/* Regular layout table */
.information-table-regular { margin: 10px auto 0 auto; border: 1px solid #55bb11; }
.information-table-regular td { border-bottom: 1px solid #55bb11; padding: 3px; font-size: 12px; }
.information-table-regular td.left-td-description { width: 145px; border-right: 1px solid #55bb11; padding: 3px 3px 0px 3px; background: #FFFFFF; color: #000000; font-weight: bold; font-size: 12px; }
.information-table-regular td.last-item { border-bottom: 0px; }		
	#product-holder .information-table-regular ul { list-style: none; width: 300px; margin-bottom: 0px; padding-bottom: 0px; }
		#product-holder .information-table-regular ul li { background-image: none; }
		#product-holder ul li ul { margin-top: 10px; margin-left: 0px; list-style: disc; }
		#product-holder ul li ul li {  background-image: none; margin-left: 20px; padding-left: 10px;}
		
/* Contact Pages */
#contact h2 { font-size: 13px; margin: 10px 0 0 0; }
#contact h3 { font-size: 14px; color: #133d8d; border-bottom: 1px solid #dddddd; margin: 15px 0 10px 0; }
	.top { margin: 30px 0 0 0; }
	#contact table.information-table ul { list-style: none; margin: 0 0 10px 0; }
		#contact table.information-table ul li { margin: 0 0 10px 0; padding-left: 20px; background: url(/images/greentick.gif) no-repeat top left; }
	#contact table.information-table h3 { font-size: 13px; margin-bottom: 10px; }
	#contact table.information-table p { margin-bottom: 10px; }
	#contact table.information-table address { font-style: normal; margin-bottom: 10px; }
		
.flag { float: left; margin: 0 10px 10px 10px; padding-top: 20px; }



/* Important Information Pages Table */
.important-information-table { margin-bottom: 100px; }
.important-information-table td { padding: 10px 5px; font-size: 12px; color: #333333; }
.important-information-table td.alt { background: #f0f0f0; }
.important-information-table td.header { width: 185px; border-right: 1px solid #cccccc; font-weight: bold; font-size: 13px; }
.important-information-table td.left-td-description { width: auto; background: #55bb11; color: #FFFFFF; font-weight: bold; font-size: 13px; border-right: 1px solid #FFFFFF;  }
.important-information-table td p { margin: 0px; padding: 0px; }
.important-information-table td p.small-links { font-size: 11px; margin: 0 0 13px 0; }
	.important-information-table td p.small-links a { color: #0055bb; text-decoration: none; margin: 0 3px; }
		.important-information-table td p.small-links a:hover { color: #111166; text-decoration: underline; }

.small-font { font-size: 10px; }

ol li { margin: 0 0 10px 0; }
address { font-style: normal; }


/* Interest Rates */
#interest-rates-holder p { font-size: 12px; }
#interest-rates-holder p.small-text { font-size: 10px; }

#interest-rates-holder h3 { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; text-align: left; font-weight: bold; color: #55bb11; margin: 20px 0 20px 0; }
#interest-rates-holder h4 { font-family: Arial, Helvetica, Sans-Serif; font-size: 12px; text-align: left; font-weight: bold; color: #000000; margin: 10px 0 10px 0; }

#interest-rates-holder table.information-table { margin: 0px auto 20px auto; }
#interest-rates-holder table.information-table td { border-bottom: 0px; border-right: 1px solid #cccccc;  padding: 10px 5px; }
	#interest-rates-holder table.information-table td.rates-heading { background: #55bb11; color: #FFFFFF; font-weight: bold; font-size: 12px; border-right: 1px solid #FFFFFF;}
	#interest-rates-holder table.information-table td.rates-heading-left { width: 180px;  background: #55bb11; color: #FFFFFF; font-weight: bold; font-size: 12px; border-right: 1px solid #FFFFFF; }
	#interest-rates-holder table.information-table td.last-item { border-right: 0px; }
	#interest-rates-holder table.information-table td.zebra-stripe { background: #f0f0f0; }
	
	#product-holder #interest-rates-holder table.information-table td.left-td-description { width: 150px; padding: 10px 5px; }
	#product-holder #interest-rates-holder table.information-table td.rates-heading-left { width: auto; }

/* Product Pages */
#product-holder p { font-size: 12px; }
#product-holder p.small-text { font-size: 10px; }

#product-holder h3 { font-family: Arial, Helvetica, Sans-Serif; font-size: 14px; text-align: left; font-weight: bold; color: #55bb11; margin: 30px 0 10px 0; border-bottom: 1px solid #cccccc; }
	#product-holder a { color: #0055ba; text-decoration: none; }
#product-holder ul { list-style: none; margin: 0 0 10px 0; }
#product-holder ul li { margin: 0 0 10px 0; padding-left: 20px; background: url(/images/greentick.gif) no-repeat top left; font-size: 12px; }
.find-branch-button { float: right; margin-top: 10px; }


#product-holder ul.news { margin: 10px 0 10px 0; padding-left: 0px; }
#product-holder ul.news li { background: none; margin-left: 0px; padding-left: 0px; }
#product-holder table.information-table tr td ol li ul li { background: none; padding:0; margin:0; }
#product-holder table.information-table tr td ol li ul.ticks li { background: url(/images/greentick.gif) no-repeat top left; margin: 8px 0 0 15px; padding-left: 20px; }


#product-info tr td { background: #55bb11; color: #FFFFFF; font-weight: bold; font-size: 14px; width: 30%; padding: 10px; border-right: 2px solid #FFFFFF; }
#product-info tr td.last-item { border-right: 0px; }
#product-info tr td#apply { background: #e7e7e7; color: #000000 ; font-weight: normal; font-size: 12px; padding-bottom: 0px; border-right: 0px; }
#product-info tr td#apply p { padding: 5px 0 0 0; margin: 0px; }
#product-info tr td#apply img.find-branch-button { margin-bottom: 10px; }
	#product-info tr td#apply table tr td { background: #e7e7e7; border: 0px; padding: 0 0 10px 0; }

#how-to-apply tr td { background: #d8e0eb; border-right: 1px solid #FFFFFF; width: 50%; padding: 10px;}
#how-to-apply tr td.last-item { border-right: 0px; }
#how-to-apply tr td h4 { font-size: 12px; margin: 0px; }
#how-to-apply tr td p { margin: 0 0 5px 0; }
#how-to-apply tr td p a img { margin: 5px auto 0 auto; }

#how-to-apply tr td.bottomrow { background: #c5cde0; border-top: 1px solid #FFFFFF; border-right: 0px; }

#how-to-apply-3-col tr td { background: #d8e0eb; border-right: 1px solid #FFFFFF; width: 33%; padding: 10px;}
#how-to-apply-3-col tr td.last-item { border-right: 0px; }
#how-to-apply-3-col tr td h4 { font-size: 12px; margin: 0px; }
#how-to-apply-3-col tr td p { margin: 0 0 5px 0; }
#how-to-apply-3-col tr td p.small-text { font-size: 10px; margin: 20px 0; }

#how-to-apply tr td table tr td { border: 0px; }


#product-holder.faq h2 { margin-top: 35px; margin-bottom: 0px; }
#product-holder.faq p.top { margin-top: 5px; margin-bottom: 10px; text-align: right;}

/* Rates Tables */
.rates-table { width: 100%; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; }
.rates-table tr td, .rates-table tr th { padding: 10px; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; text-align: left; }
.rates-table tr th { font-size: 14px; }
.alt-bg-colour { background: #d8e0eb; }


/* Enquiry form */
table.enquiry { width: 460px; margin: 10px auto 0 auto; }
	table.enquiry tr td { font-size: 12px; padding: 5px 0; }
	table.enquiry tr td input.contactform, table.enquiry tr td #ddlLocation, table.enquiry tr td #ddlcurrency, table.enquiry tr td #ddlWay, table.enquiry tr td #USA, table.enquiry tr td textarea { font-size: 12px; font-family: Arial, Helvetica, sans-serif; width: 210px; }
	table.enquiry tr td.contact-small { width: 190px; }
	table.enquiry tr td.left { width: 250px; _width: 100%; white-space: normal; }
	table.enquiry tr td.right { width: 210px; white-space: normal; text-align: right; }
	table.enquiry tr td.right input, table.enquiry tr td.right textarea { width: 210px; }
	table.enquiry tr td.right select { width: 210px; overflow: visible; white-space: normal; }
	table.enquiry tr td.largeselect select { width: 290px; overflow: hidden; }
	table.enquiry tr td.largeselect textarea { width: 290px; }
	table.enquiry tr td.right table { width: 180px; text-align: left; }
	table.enquiry tr td.right table input { width: auto; display: inline; }
	table.enquiry tr td.right table label { display: inline; }


/* Homepage*/
#homepage-table { width: 460px; text-align: center; margin: 0 auto; }
	#homepage-table tr td { width: 230px; /*height: auto; _height: 140px; min-height: 140px;*/ height: 140px; text-align: left; border: 1px solid #cccccc; padding: 10px; font-size: 11px; }
	#homepage-table tr td.working { background: url(/images/International/homepage-working.jpg) no-repeat bottom right; }
	#homepage-table tr td.retiring { background: url(/images/International/homepage-retiring.jpg) no-repeat bottom right; }
	#homepage-table tr td.secure { background: url(/images/International/homepage-secure.jpg) no-repeat bottom right; }
	#homepage-table tr td.living { background: url(/images/International/homepage-living.jpg) no-repeat bottom right; }
	#homepage-table tr td h3 { margin: 0px 0 5px 0; border-bottom: 0px; }
	#homepage-table tr td h3 a { text-decoration: none; }
	#homepage-table tr td p { margin: 0px 0 5px 0; font-size: 10px; }
		#homepage-table tr td p a { font-weight: bold; }
		
		
/* Comparison Tables */
	table.comparison-table {  }
		table.comparison-table th { padding: 10px 5px 20px 5px; color: #55bb11; font-weight: bold; font-size: 14px; text-align: left; }
		table.comparison-table tr td.left-td-description { width: 175px; height: 78px; padding: 10px 5px; background: #0057bb; color: #FFFFFF; font-weight: bold; font-size: 12px; }
		table.comparison-table tr td.arrow { width: 170px; height: 80px; padding: 10px 5px; background: url(images/arrow-end.jpg) no-repeat right #ecf0f5; border-bottom: 2px solid #FFFFFF; }
			table.comparison-table tr td.arrow p { color: #0055bb; font-size: 12px; text-align: left; margin: 5px 5px 0 0; }
			table.comparison-table tr td.no-border { border-bottom: 0px; }
		table.comparison-table tr td.large-arrow { width: 190px; height: 100px; padding: 10px 5px; background: url(images/arrow-end-green.jpg) no-repeat right #55bb11; text-align: center; color: #FFFFFF; }
			#product-holder table.comparison-table tr td.large-arrow h3 { color: #FFFFFF; font-size: 16px; font-weight: bold; margin: 0 auto 5px auto; text-align: left; border-bottom: 0px; }
			#product-holder table.comparison-table tr td.large-arrow p { color: #FFFFFF; font-size: 14px; margin: 0px auto; text-align: left; }
		
		
		
		
/* IMS Homepage*/
#product-holder h2.large { font-size: 16px; }
.ims-table { width: 460px; text-align: center; margin: 0 auto; }
.ims-table tr th { width: 229px; background: #55bb11; text-align: left; font-size: 12px; color: #FFFFFF; border-top: 15px solid #FFFFFF; border-right: 1px solid #FFFFFF; padding: 10px; }
#product-holder .ims-table tr th a { text-decoration: none; color: #FFFFFF; }
#product-holder .ims-table tr th a:hover { text-decoration: underline; }

.ims-table tr td { width: 229px; background: #FFFFFF; text-align: left; border-right: 1px solid #cccccc; margin: 0px; padding: 10px; font-size: 11px; }
.ims-table tr td.grey { background: #f0f0f0; }
.ims-table tr td.last-item { border-right: 0px; }

#product-holder .ims-table tr td h3 { margin: 0 0 10px 0; padding: 0px; font-size: 13px; color: #000000; border-bottom: 0px; }
.ims-table tr td p { margin: 0px; padding: 0px; }
.ims-table tr td ol { margin-left: 22px; }
#product-holder ol li, #product-holder ul li { font-size: 12px; }


p.contact-box-top { width: 139px; _width: 149px; background: #d8e0eb; /*background: #55bb11; color: #FFFFFF; */ margin: 0px; padding: 5px; font-weight: bold; }
p.contact-box-top a { color: #333333; text-decoration: none; }
p.contact-box-top a:hover { color: #333333; text-decoration: underline; }
p.margin-bottom-15px { margin-bottom: 15px; }

div.contact-box { width: 139px; _width: 149px; background: #d8e0eb; /*background: #cbeadc;*/ margin: 0 0 15px 0; padding: 5px; }
div.contact-box p { margin: 0 0 8px 0; font-size: 11px; color: #333333; }
div.contact-box a { color: #0055bb; text-decoration: none; }
div.contact-box a:hover { text-decoration: underline; }
div.contact-box ol { margin: 0 0 0 25px; padding: 0px; }
div.contact-box ol li {  }



p.steps-box-top { width: 139px; _width: 149px; background: #8fabc7; /*background: #55bb11; color: #FFFFFF; */ margin: 0px; padding: 5px; color: #FFFFFF; font-weight: bold; }
div.steps-box { width: 139px; _width: 149px; background: #8fabc7; /*background: #cbeadc;*/ margin: 0 0 15px 0; padding: 5px; }
div.steps-box p { margin: 0 0 8px 0; font-size: 11px; color: #FFFFFF; }
div.steps-box a { color: #FFFFFF; text-decoration: none; }
div.steps-box a:hover { color: #FFFFFF; text-decoration: underline; }
div.steps-box ol { margin: 0px; padding: 0px; list-style: none; }
div.steps-box ol li { text-align: center; }
div.steps-box ol li.calculator { width: 118px; _width: 128px; line-height: 15px; background: url(images/calculator.gif) no-repeat 10px 0; padding-left: 30px; text-align: left; }





#product-holder #product-info ul li { background: none; padding-left: 0px; }

.country-table { margin: 10px auto 0 auto; border: 1px solid #55bb11; }
.country-table td { width: 33%; border: 1px solid #55bb11; padding: 8px; font-size: 12px; }
#product-holder .country-table td ul li { background: none; margin: 0 0 5px 0; }
table.no-border, table.no-border tr, table.no-border tr td { border: 0px; }

			
			
/* Left Hand Navigation */
#left-hand-navigation { width: 151px; background: #0055bb; margin: 0px; padding: 10px 0; list-style: none; overflow: hidden; }
	#left-hand-navigation li a { display: block; text-decoration: none; width: 100%; height: 100%; padding: 5px; background: #d8e0eb; border-bottom: 1px solid #FFFFFF;  }
	#left-hand-navigation li a:hover, #left-hand-navigation li a:focus, #left-hand-navigation li ul li a:hover, #left-hand-navigation li ul li a:focus, #left-hand-navigation li.selected ul li a:hover, #left-hand-navigation li.selected ul li a:focus { display: block; background: #0055bb; color: #ffffff; }
	
	#left-hand-navigation li.level-one-item a { background: #f8f8f8; font-weight: bold; color: #0055bb; }
		#left-hand-navigation li.level-one-item a:hover, #left-hand-navigation li.level-one-item a:focus { background: #f8f8f8; color: #0055bb; }		

		#left-hand-navigation li.selected a { background: #FFFFFF; font-weight: bold; color: #000000; }
				#left-hand-navigation li.selected a:hover, #left-hand-navigation li.selected a:focus { background: #FFFFFF; color: #000000; }

		#left-hand-navigation li ul { margin: 0px; padding: 0px; list-style: none; border-bottom: 1px solid #FFFFFF; }
			#left-hand-navigation li ul li { border-bottom: 0px; font-weight: normal; }
				#left-hand-navigation li ul li a, #left-hand-navigation li.selected ul li a { display: block; background: #ecf0f5; border-bottom: 0px; }
				
				#left-hand-navigation li ul li.selected { background: #ecf0f5; font-weight: bold; }
					#left-hand-navigation li.selected ul li a { color: #0055bb; font-weight: normal; }
					#left-hand-navigation li.selected ul li.selected a { color: #000000; font-weight: bold; }


					#left-hand-navigation li.selected ul li.selected ul { border-bottom: 0px; }
					#left-hand-navigation li.selected ul li.selected ul li a { color: #0055bb; font-weight: normal; }
					#left-hand-navigation li.selected ul li.selected ul li a:hover { color: #FFFFFF; }
					#left-hand-navigation li.selected ul li.selected ul li.selected a { color: #000000; font-weight: bold; }


		#Sidebar1_map {  }
			#Sidebar1_map a { width: 151px; height: 30px; line-height: 30px; text-align: center; border-top: 1px solid #FFFFFF; background: #0055bb; color: #FFFFFF; font-weight: bold; text-decoration: none; display: block; }
			#Sidebar1_map img { width: 151px; height: 56px; float: left; margin: 0 2px 0 0; padding: 0px; }
			#Sidebar1_map dl { width: 151px; margin: 0px; padding: 0px; color: #0055bb; }
				#Sidebar1_map dl dt { background: #ecf0f5; float: left; width: 90px; _width: 70%; padding: 5px; margin: 0px; border-bottom: 1px solid #FFFFFF; }
				#Sidebar1_map dl dd { background: #ecf0f5; float: left; text-align: right; width: 41px; _width: 30%; padding: 5px; margin: 0px; border-bottom: 1px solid #FFFFFF; }
			
			
			
			
			
			
			
		.padding-top-5px { padding-top: 5px; }

/* Right Sidebar */


#sidebarright #Sidebar2_awardbanner img, #sidebarright #Sidebar2_financebanner img { margin: 0 0 50px 0; }
#sidebarright #Sidebar2_promobox img { margin: 0 0 20px 0; }



#Sidebar2_intbankingbox_sterling {text-align:center; margin:8px auto; }
#Sidebar2_intbankingbox_currency {text-align:center;  }
#Sidebar2_intbankingbox_business	{text-align:center; margin:8px auto; }




#right-sidebar { width: 151px; text-align: left; overflow: hidden;}
#right-sidebar-top { background: url(/images/WhiteArrowDown.gif) no-repeat 0% 50%; background-color: #5bb521; color: #FFFFFF; font-weight: bold; text-align: center; padding: 3px 0; width: 157px; }
.small-title { font-size: 9px; font-weight: normal; }

#right-sidebar-nav-top { width: 157px; background-color: #cbeadc; margin-bottom: 20px;  }
	#right-sidebar-nav-top ul { margin: 0px; padding: 0px; list-style: none; }
	#right-sidebar-nav-top ul li { height: 26px; line-height: 1em; overflow: hidden; }
	#right-sidebar-nav-top ul li a { margin: 0; padding: 5px 0 10px 28px; display: block; text-decoration: none; color: #000000; width: 157px; height: 16px; border-top: 1px solid #FFFFFF;}
	#right-sidebar-nav-top ul li a:hover, #right-sidebar-nav ul li a:focus { margin: 0; padding: 5px 0 10px 28px; background-color: #a9c8ba; text-decoration: underline; color: #000000; width: 157px; height: 16px; }
	#right-sidebar-nav-top .on { margin: 0; padding: 5px 0 10px 28px;  background-color: #a9c8ba; text-decoration: underline; color: #000000; width: 157px; height: 16px;  }

	#help-center { width: 157px; background-color: #cbeadc; margin: 0 0 50px 0; }
	#help-center-top { background: url(/images/WhiteArrowDown.gif) no-repeat 0% 50%; background-color: #5bb521; color: #FFFFFF; font-weight: bold; text-align: left; padding: 3px 0 3px 33px; width: 157px; }
	#help-center ul { margin: 0px; padding: 0px; list-style: none; width: 157px; }
	#help-center ul li { height: 26px; line-height: 1em; overflow: hidden; }
	#help-center ul li a { margin: 0; padding: 5px 0 10px 28px; display: block; text-decoration: none; color: #000000; width: 157px; height: 16px; border-top: 1px solid #FFFFFF;}
	#help-center ul li a:hover, #right-sidebar-nav ul li a:focus { margin: 0; padding: 5px 0 10px 28px; background-color: #a9c8ba; text-decoration: underline; color: #000000; width: 157px; height: 16px; }
	#help-center .on { margin: 0; padding: 5px 0 10px 28px;  background-color: #a9c8ba; text-decoration: underline; color: #000000; width: 157px; height: 16px;  }
	#help-center ul li.premiernumbers { background: url(/images/trusts/telephone.gif) no-repeat 5% 10%; height: auto; line-height: 1em; margin: 0; padding: 5px 0 10px 8px; display: block; color: #000000; width: 157px; border-top: 1px solid #FFFFFF;}
	#help-center ul li.premiernumbers dl { padding: 0 0 0 20px; margin: 0px; }
	#help-center ul li.premiernumbers dl dt { padding: 3px 0 0 0px; margin: 0px; font-weight: bold; }
	#help-center ul li.premiernumbers dl dd { padding: 0 0 2px 0px; margin: 0px; }


	.lock { background: url(/images/trusts/lock-001.gif) no-repeat 3% 30%; }
	.man { background: url(/images/trusts/man-001.gif) no-repeat 3% 30%; }		
	.telephone { background: url(/images/trusts/telephone.gif) no-repeat 5% 30%; margin: 0; padding: 5px 0 5px 28px; height: 26px; border-top: 1px solid #FFFFFF; }		
	.envelope { background: url(/images/trusts/envelope.gif) no-repeat 5% 30%; }		
	.house { background: url(/images/house-symbol.gif) no-repeat 5% 30%; }		
	.at { background: url(/images/at-symbol.gif) no-repeat 5% 30%; }	
	.auto { height: auto !important; }	
	
	#help-center ul li.large { height: 46px; }
	#help-center ul li.large a { height: 30px; }
	



/* Footer */
	#footer { width: 1000px; margin: 10px auto 0 auto; padding-bottom: 20px; text-align: left; }
	#footer p { margin: 0 auto; padding: 10px 40px 0 40px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #3d3c3c; }
	#footer p a { color: #0051ba; text-decoration: none; }
	#footer p a:hover { color: #0051ba; text-decoration: underline; }





td.LightBlueNav
{
	background-color: #D3E5F3;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 14px;
	font-weight: bold;
}
td.LightBlueNav2
{
	background-color: #D3E5F3;
	padding-top: 2px;
	padding-bottom: 3px;
	font-weight: bold;
}
td.LeftGreen
{
	background-color: #5BB521;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 18px;
	color: #ffffff;
	font-weight: bold;
}
td.LightLeftGreen
{
	background-color: #CBEADC;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}
td.LeftNavigationLevel1
{
	background-color: #d7ddeb;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.LeftNavigationLevel2
{
	background-color: #efeff7;
	padding-top: 3px;
	padding-bottom: 3px;
}
td.LeftNavigationLevel3
{
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
}

.LeftNav-NoLink { background-color: #d7ddeb; padding-top: 3px; padding-bottom: 3px; padding-left: 17px; vertical-align: middle;}

.LeftNav-Level2 { background-color: #efeff7; padding-top: 3px; padding-bottom: 3px; padding-left: 17px; vertical-align: middle;}
.LeftNav-Level2 a:link { color: #000000; text-decoration: none; }
.LeftNav-Level2 a:visited { color: #000000; text-decoration: none; }
.LeftNav-Level2 a:hover { color: #000000; text-decoration: underline; }
.LeftNav-Level2 a:active { color: #000000; text-decoration: underline; }




td.BlueBG
{
	color: #FFFFFF;
	padding-left: 10px;
	background-color: #1C146B;
	/*background-color: #006AB6;*/
}
td.GreyBG
{
	background-color: #efefef;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
}
td.GreenBG
{
	color: #FFFFFF;
	padding-left: 14px; /* rd - added padding top / bottom / right */
	background-color: #5BB521;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 14px;
}

td.BlackBG
{
	color: #000000;
	padding-left: 14px; /* rd - added padding top / bottom / right */
	background-color: #5BB521;
	padding-top: 2px;
	padding-bottom: 3px;
	padding-right: 14px;
}

td.LightBlueBG
{
	padding-top: 2px;
	color: #ffffff;
	padding-bottom: 3px;
	background-color: #0051BA;
	padding-left: 10px;
	font-weight: bold;
/*	background-color: #d7ddeb;*/
}
td.LightBlueBG2
{
	padding-top: 2px;
	color: #ffffff;
	padding-bottom: 3px;
	background-color: #0051BA;
	font-weight: bold;
/*	background-color: #d7ddeb;*/
}
td.PaddingLeft
{
	padding-left: 14px;
}
td.PaddingLeft2
{
	padding-left: 7px;
}
td.PaddingLeftTwo
{
	padding-left: 6px;
}
td.BrochurePadding
{
	padding: 3px 0px 3px 10px;
}
td.TopNavigationOff
{
	padding-left: 10px;
	vertical-align: middle;
	padding-right: 10px;
	background-color: #5BB521;
	/*text-align: center;*/
}
a.TopNavigationOff:Link, a.TopNavigationOff:Visited, a.TopNavigationOn:Link, a.TopNavigationOn:Visited
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
td.TopNavigationOn
{
	padding-left: 10px;
	vertical-align: middle;
	padding-right: 10px;
	background-color: #1C146B;
	/*text-align: center;*/
}
td.WhiteText
{
	color: #FFFFFF;
	padding-top: 2px;
	padding-bottom: 3px;
}

a.BoldGreen, a.BoldGreen:Link, a.BoldGreen:Visited
{
	color: #5BB521;
	font-weight: bold;
	text-decoration: none;
}
a.BoldGreen:Hover
{
	text-decoration: underline;
}

a.WhiteLink:Link, a.WhiteLink:Visited
{
	color: #FFFFFF;
	text-decoration: underline;
}
a.WhiteLinkBold, a.WhiteLinkBold:Link, a.WhiteLinkBold:Visited
{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
a.WhiteLinkBold:Hover
{
	text-decoration: underline;
}
a.TopNavigationOff:Hover, a.TopNavigationOn:Hover
{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	/*text-align: center;*/
	vertical-align: middle;
}
a.LeftNavigation:Link, a.LeftNavigation:Visited
{
	text-decoration: none;
	color: #000000;
}
a.LeftNavigation:Hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
/*	font-weight: normal;*/
}
.RightNavigationHeaderGreen
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #5BB521;
	padding-top: 3px;
	padding-bottom: 3px;
}
.Breadcrums
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-indent: 18px;
}
.RightNavigationHeaderNavy
{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1C146B;
	text-indent: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.RightNavigationBody
{
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;

	padding-left: 10px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	background-image: url(images/GradientBG.gif);
	background-repeat: repeat-x;
}
td.BlueHeader
{
	background-position: left center;
	font-weight: bold;
	background-image: url(images/WhiteArrowBlueBG.gif);
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	background-repeat: no-repeat;
	background-color: #1c146b;
	text-align: center;
}
td.BlueHeader2
{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #1C146B;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
td.BlueHeader3
{
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(/images/WhiteArrowBlueBGLeft.gif);
	background-repeat: no-repeat;
	background-color: #1C146B;
	background-position: right center;
	padding-top: 2px;
	padding-bottom: 2px;
	text-align: center;
}
td.Row
{
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(images/AltGreenArrowRight.gif);
	background-repeat: no-repeat;
	background-position: center left;
}
td.AltRow
{
	padding-left: 18px;
	padding-top: 1px;
	padding-bottom: 2px;
	background-image: url(images/AltGreenArrowRight.gif);
	background-repeat: no-repeat;
	background-color: #D3E5F1;
	background-position: center left;
}
.GradientDrop
{
	background-image: url(images/GreyGradientBG.gif);
	background-repeat: repeat-x;
}
.NavigationBreak
{
	height: 7px;
	background-color: #1C146B;
}
font.BoldBlue
{
	font-weight: bold;
	color: #0051BA;	
}
font.BoldGreen
{
	font-weight: bold;
	color: #5BB521;	
}

.BlueMedium
{
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 14px;
	color: #0051BA;
}
td.GreyText
{
	color: #656565;
	padding-bottom: 3px;
	padding-top: 3px;
}
td.InternetBanking
{
	padding-left: 17px;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #cbeadc;
}







/* RAF */
#raf span.red { color: #FF0000; }
#raf dl { width: 460px; }
#raf dl dt.error { width: 400px; text-align: left; margin-left: 130px; }
#raf dl dt { width: 180px; float: left; margin-bottom: 10px; }
#raf dl dt span.small-text { font-size: 9px; margin-top: 0px; }
#raf dl dd { width: 220px; float: left; margin-bottom: 10px;  }
#raf dl dd input, #raf dl dd textarea, #raf dl dd select { width: 200px; }
#raf dl dd input.smallbox { width: 45px; margin: 0 8px; }
#raf dl dd table { margin-left: 30px; }
#raf dl dd table input { width: auto; }
#raf dl dd table label { margin-left: 5px; }
#raf dl dd span { display: block; margin: 10px 0; }
#raf input#btnSend { float: right; margin: 10px 230px 0 0; }

#raf dl table { clear: both; }
#raf dl table dd { margin-left: 40px;}


.no-left, #raf dl dd input.no-left { margin-left: 0px; }
.no-right, #raf dl dd input.no-right { margin-right: 0px; }



/* International Account Enquiry Form */
#enquiryform span.red, #enquiryform p.red { color: #FF0000; }
#enquiryform dl { width: 460px; }
#enquiryform dl dt.error { width: 400px; text-align: left; margin-left: 130px; }
#enquiryform dl dt { width: 180px; float: left; margin-bottom: 10px; }
#enquiryform dl dt span.small-text { font-size: 9px; margin-top: 0px; }
#enquiryform dl dd { width: 220px; float: left; margin-bottom: 10px;  }
#enquiryform dl dd input, #enquiryform dl dd textarea, #enquiryform dl dd select { width: 200px; }
#enquiryform dl dd input.smallbox { width: 45px; margin: 0 8px; }
#enquiryform dl dd table input { width: auto; }
#enquiryform dl dd table label { margin-left: 5px; }
#enquiryform dl dd span { display: block; margin: 10px 0; }
#enquiryform input#btnSend { float: right; margin-right: 40px;}

#enquiryform dl table { clear: both; }
#enquiryform dl table dd { margin-left: 40px;}


/* International Account Enquiry Form */
#imsenquiryform dl { width: 460px; }
#imsenquiryform dl dt { width: 180px; float: left; margin: 0 0 10px 0; }
#imsenquiryform dl dt.error { width: 350px; text-align: left; margin: 0 0 10px 220px; }
#imsenquiryform dl dt.error span, #imsenquiryform dl dt.error p.red  { width: 327px; min-height: 19px; background: url(../images/warning.jpg) no-repeat; margin-top: 10px; padding: 3px 0 3px 23px; }
#imsenquiryform p#button-error-text.red  { min-height: 19px; background: url(../images/warning.jpg) no-repeat; margin-top: 10px; padding: 3px 0 3px 23px; }
#imsenquiryform dl dt span.small-text { font-size: 9px; margin-top: 0px; }

#imsenquiryform dl dd { width: 240px; float: left; padding: 0 0 10px 40px; margin: 0px; text-align: left; }
#imsenquiryform dl dd input { width: 200px; margin: 0px; }
#imsenquiryform dl dd select { width: 200px; margin: 0px; }

#imsenquiryform dl dd input.smallbox { width: 45px; margin: 0 8px; }
#imsenquiryform dl dd select.dateday { width: 55px; margin: 0 5px 0 0; }
#imsenquiryform dl dd select.datemonth { width: 80px; margin: 0 5px 0 0; }
#imsenquiryform dl dd select.dateyear { width: 60px; margin: 0 5px 0 0; }

#imsenquiryform dl dd span { display: block; margin: 10px 0; }
#imsenquiryform span.red, #imsenquiryform p.red { font-size: 11px; color: #FF0000; }
#imsenquiryform input#btnSend, #imsenquiryform input#btnFormSend { float: right; margin-right: 40px; }

#imsenquiryform dl table, #imsenquiryform table { clear: both; }
#imsenquiryform dl table dd { margin-left: 40px;}
#imsenquiryform dl dd table input { width: auto; }
#imsenquiryform dl dd table label { margin-left: 5px; }

#imsenquiryform h2 { font-size: 16px; }
#imsenquiryform h3 { font-size: 14px; color: #0055bd; }



#eligibility ul { list-style: disc; margin-left: 0px; padding-left: 25px;}
#eligibility ul li { font-size: 12px; margin-left: 0px; padding-left: 5px; }
#eligibility p.small { margin: 0px; font-size: 11px; }
#imsenquiryform dl dt, #imsenquiryform dl dt span.red, #imsenquiryform dl dt p.red, #imsenquiryform dd table tr td { font-size: 12px; }

#form2body p.large { font-size: 13px; margin-bottom: 0px; } 
#form2body p { margin: 5px 0 0 0; } 


#product-holder.terms ul, #product-holder.terms ul li, #product-holder.terms ul li ul, #product-holder.terms ul li ul li { margin-left: 0px; list-style: none; }
#product-holder.terms ul li ul li ul li { margin-left: 20px; list-style: disc; }




/* International Account */
	#sterling-more-info a, #euro-more-info a, #dollar-more-info a { width: 140px; float: left; margin: 0 10px -10px 0; padding: 0px; display: block; }
	#moresterling, #moreeuro, #moredollar { width: 436px; height: auto; background: #eff3f7; margin: 5px 0 15px 0; padding: 20px 10px 10px 10px; border: 2px solid #c6cfe5; display: block; }
	#moresterling:hover, #moreeuro:hover, #moredollar:hover { display: block !important; } 
	#moresterling h2, #moreeuro h2, #moredollar h2 { margin-bottom: 10px; }
	#moresterling p, #moreeuro p, #moredollar p { margin: 0 0 10px 0; }
	#moresterling p.img, #moreeuro p.img, #moredollar p.img { text-align: right; }
	#moresterling ul li, #moreeuro ul li, #moredollar ul li, #product-holder #how-to-apply tr td ul li { background-image: url(images/arrow-blue-bg.gif); }
	#right-sidebar p.application-box { width: 135px; _width: 145px; background: #d8e0eb; /*background: #55bb11; color: #FFFFFF; */ margin: 0 auto; padding: 10px 5px; text-align: center; border: 2px solid #c6cfe5; }
	#right-sidebar p.application-box a { margin: 10px auto 5px auto; display: block; }
	
	
	
	
	
	
/* Sidebar Apply Box */
	#Sidebar2_sidebarapplybox h2 { width: 148px; height: 28px; background: url(images/apply-now.jpg) no-repeat; display: block; position: relative; left: 1px; z-index: 100; }
	#Sidebar2_sidebarapplybox h2 span { display: none; }
	#Sidebar2_sidebarapplybox h2 { *left: 3px; }
	div.sidebarapplybox { width: 134px; background: url(images/sidebar-apply-box.jpg) no-repeat bottom; position: relative; bottom: 21px; padding: 11px 8px; font-size: 12px; color: #1d186a; font-weight: bold; }

	div.sidebarapplybox p { width: 134px; margin-top: 10px; font-size: 12px; color: #1d186a; font-weight: bold; }
	div.sidebarapplybox p br { margin-top: 5px; }
	
	
	#Sidebar2_sidebarapplybox h2.advisor { background: url(images/call-an-advisor.jpg) no-repeat; }
	div.sidebarapplybox.advisor { position: relative; left: 2px; padding-bottom: 21px; }
	div.sidebarapplybox.advisor p { margin-top: 0px; }
	
	
	div#300px-gap { width: 100%; height: 300px; display: block; }


.margin-top-55px { margin: 55px 0 0 0; }
.margin-10px-0px { margin: 10px 0; }
.margin-top-20px { margin-top: 20px; }
.margin-top-30px { margin: 30px 0 0 0; }
.margin-left-20px { margin-left: 20px; }





/* Savvy Saver */
	#savvy #top { width: 825px; height: 96px; background: url(images/savvy_content-top.png) no-repeat; position: relative; margin: 0 0 -87px 0; display: block; z-index: 10; }
	
	#savvy #product-holder { width: 775px; background: url(images/savvy_content-middle.png) no-repeat 0% 100%; margin: 0px; padding: 10px 25px; display: block; }
	#savvy #product-holder h1 { position: relative; margin-top: 0px; color: #006633; z-index: 50; }
	#savvy #product-holder h2 { position: relative; margin-top: 20px; font-size: 15px; color: #51ab14; z-index: 50; }
	#savvy #product-holder p, #savvy #product-holder dl dt, #savvy #product-holder dl dd, #savvy #product-holder ol li { position: relative; color: #333333; z-index: 50; }
	#savvy #product-holder p.button { background: none; width: auto; height: auto; float: right; margin-right: 0px; border: 0px; }
	#savvy #product-holder a:hover { text-decoration: none; }
	
	#savvy #savvy-pages #product-holder dl { width: 100%; position: relative; text-align: left; z-index: 50; }
	#savvy #savvy-pages #product-holder dl dt { margin: 10px 0 2px 0; font-size: 12px; font-weight: bold; }
	#savvy #savvy-pages #product-holder dl dd { margin: 3px 0 15px 0; font-size: 12px; }
	#savvy #savvy-pages #product-holder dl dd ul { list-style: disc; margin: 5px 0 0 25px; padding-left: 0px; }
	#savvy #savvy-pages #product-holder dl dd ul li { background: none; margin: 0 0 5px 0; padding: 0px; }
	
	#savvy #savvy-pages #product-holder dl#anchors { width: 500px; background: url(images/savvy_anchor-bg.png) repeat-x bottom; padding: 15px 20px; border: 1px solid #c1c1c1; }
	#savvy #savvy-pages #product-holder dl#anchors a { padding-left: 6px; color: #006632; }
	#savvy #savvy-pages #product-holder dl#anchors dt { color: #51ab14; }
	
	#savvy #savvy-pages #product-holder h2 { margin-top: 40px; margin-bottom: -10px; padding-bottom: 0px; font-size: 16px; }
	#savvy #savvy-pages #product-holder h3 { margin-bottom: -10px; padding-bottom: 0px; color: #666666; border-bottom: 0px; }
	#savvy #savvy-pages #product-holder p.back { margin-top: -10px; }
	
	
	/* Images */
	#savvy #savvy-pages #product-holder p.tip { display: none; }
	#savvy-doctor { width: 151px; height: 414px; background: url(images/savvy_char_doctor.png) no-repeat right; position: relative; display: block; float: right; z-index: 50; }
	#savvy-bank { width: 137px; height: 142px; background: url(images/savvy_char_bank.png) no-repeat; position: relative; display: block; float: right; z-index: 50; }
	#savvy-car-tyre { width: 250px; height: 292px; background: url(images/savvy_char_car-tyre.png) no-repeat; position: relative; display: block; float: right; z-index: 50; }
	#savvy-cash { width: 170px; height: 159px; background: url(images/savvy_char_cash.png) no-repeat; position: relative; display: block; float: right; z-index: 50; }
	
	
	/* Calculator */
	#savvy #budget-calculator #product-holder #mainCalc, #savvy #budget-calculator #product-holder #incomeCalc, #savvy #budget-calculator #product-holder #householdCalc, #savvy #budget-calculator #product-holder #billsCalc, #savvy #budget-calculator #product-holder #travelCalc, #savvy #budget-calculator #product-holder #carsCalc, #savvy #budget-calculator #product-holder #financeCalc, #savvy #budget-calculator #product-holder #healthCalc, #savvy #budget-calculator #product-holder #childrenCalc, #savvy #budget-calculator #product-holder #leisureCalc, #savvy #budget-calculator #product-holder #personalCalc, #savvy #budget-calculator #product-holder #savingsCalc, #savvy #budget-calculator #product-holder #results { width: 650px; background: #b9c6d8; margin: 20px auto; text-align: center; }
	
	#savvy #budget-calculator #product-holder #mainCalc h2, #savvy #budget-calculator #product-holder #incomeCalc h2, #savvy #budget-calculator #product-holder #householdCalc h2, #savvy #budget-calculator #product-holder #billsCalc h2, #savvy #budget-calculator #product-holder #travelCalc h2, #savvy #budget-calculator #product-holder #carsCalc h2, #savvy #budget-calculator #product-holder #financeCalc h2, #savvy #budget-calculator #product-holder #healthCalc h2, #savvy #budget-calculator #product-holder #childrenCalc h2, #savvy #budget-calculator #product-holder #leisureCalc h2, #savvy #budget-calculator #product-holder #personalCalc h2, #savvy #budget-calculator #product-holder #savingsCalc h2, #savvy #budget-calculator #product-holder #results h2 { margin-left: 30px; text-align: left; color: #333333; }
	#savvy #budget-calculator table p, #savvy #budget-calculator #product-holder div p { margin: 0 30px; text-align: left; }
	#savvy #budget-calculator table p.button, #savvy #budget-calculator #product-holder div p.button { margin: 20px 25px; text-align: left; }
	#savvy #budget-calculator table p.cancel, #savvy #budget-calculator #product-holder div p.cancel { margin: 20px 30px; font-size: 12px; text-align: left; }

	#savvy #budget-calculator dl { width: 500px; margin: 20px 0 20px 50px; text-align: center; }
	#savvy #budget-calculator dl dt { width: 180px; float: left; margin: 0 20px 5px 0; padding: 0px; text-align: left; font-size: 12px; font-weight: bold; }
	#savvy #budget-calculator dl dt.error { width: 500px; height: auto; margin-right: 0px; color: #9c0404; }
	#savvy #budget-calculator dl dt.error font { color: #9c0404 !important; }
	#savvy #budget-calculator dl dd.label { width: 200px; }
	#savvy #budget-calculator dl dd { width: 100px; float: left; margin: 0 0 5px 0; padding: 0px; text-align: left; font-size: 12px; }
	#savvy #budget-calculator dl dd.clear { width: 500px; height: 20px; float: none; margin: 0px; }
	#savvy #budget-calculator dl dd input { width: 70px; color: #333333; }
	#savvy #budget-calculator dl dt h2, #savvy #budget-calculator dl dd h2 { margin: 0px !important; }
	
	#savvy #budget-calculator #mainCalc dl { width: 400px; }
	#savvy #budget-calculator #mainCalc dl dt.error { width: 400px; }
	
	#savvy #budget-calculator #results dl { width: 400px; margin: 15px auto 0 auto; text-align: center; }
	#savvy #budget-calculator #results dl dt { width: 300px; margin-right: 0px; margin-bottom: 10px; }
	#savvy #budget-calculator #results dl dd { margin-bottom: 10px; text-align: right; font-weight: bold; }
	#savvy #budget-calculator #results dl dt.total { margin-bottom: 16px; padding: 8px 0; font-size: 14px; border-top: 1px solid #929292; border-bottom: 1px solid #929292; }
	#savvy #budget-calculator #results dl dd.total { margin-bottom: 16px; padding: 8px 0; font-size: 14px; border-top: 1px solid #929292; border-bottom: 1px solid #929292; }
	
	#savvy #budget-calculator #breakdown { width: 100%; border-top: 30px solid #FFFFFF; }
	#savvy #budget-calculator #breakdown table { width: 590px; margin: 20px auto 0 auto; text-align: center; }
	#savvy #budget-calculator #breakdown table tr th { padding-bottom: 10px; text-align: left; font-size: 15px; color: #333333; }
	#savvy #budget-calculator #breakdown table tr td { padding-bottom: 5px; font-size: 12px; color: #333333; }
	#savvy #budget-calculator #breakdown table tr td.price { width: 80px; padding-right: 30px; }
	#savvy #budget-calculator #breakdown table tr.total td { padding-top: 10px; font-weight: bold; }

	#savvy #bottom { width: 825px; height: 9px; background: url(images/savvy_content-bottom.png) no-repeat; margin: 0 0 10px 0; display: block; }

