/* css style */

html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, form, p, input {margin:0; padding: 0}
ul { list-style: none; }
body { font: 12px Arial }
body.us{ background: #f8f8f8 url('http://safemoneysites.com/mailers/global/us/pl_header.jpg') top repeat-x }
body.de{ background: #f8f8f8 url('http://safemoneysites.com/mailers/global/de/pl_header.jpg') top repeat-x }
body.fr{ background: #f8f8f8 url('http://safemoneysites.com/mailers/global/fr/pl_header.jpg') top repeat-x }
body.uk{ background: #f8f8f8 url('http://safemoneysites.com/mailers/global/uk/pl_header.jpg') top repeat-x }
body.ca{ background: #f8f8f8 url('http://safemoneysites.com/mailers/global/ca/pl_header.jpg') top repeat-x }
body.au{ background: #f8f8f8 url('http://safemoneysites.com/mailers/global/au/pl_header.jpg') top repeat-x }

img { border: 0 }

/*global classes*/
.white { color: #fff }
.center{ text-align: center }
.catch{ overflow: hidden; zoom: 1 }
.clear{ clear: both }
.left{ float: left }
.right{ float: right }
.hidden{ display: none }
.de_view{ padding-top: 220px!important }
.fr_view{ padding-top: 215px!important }
.submit_img{ width: 212px; height: 38px }
.submit_img_us{ width: 212px; height: 38px; background: url('http://safemoneysites.com/mailers/index/us/continuebtns.gif') no-repeat; border: none }
.submit_img_de{ width: 212px; height: 38px; background: url('http://safemoneysites.com/mailers/index/de/continuebtns.gif') no-repeat; border: none }
.submit_img_fr{ width: 212px; height: 38px; background: url('http://safemoneysites.com/mailers/index/fr/continuebtns.gif') no-repeat; border: none }
.submit_img_uk{ width: 212px; height: 38px; background: url('http://safemoneysites.com/mailers/index/uk/continuebtns.gif') no-repeat; border: none }
.submit_img_ca{ width: 212px; height: 38px; background: url('http://safemoneysites.com/mailers/index/ca/continuebtns.gif') no-repeat; border: none }
.submit_img_au{ width: 212px; height: 38px; background: url('http://safemoneysites.com/mailers/index/au/continuebtns.gif') no-repeat; border: none }
.flash_left{ padding-left: 6px }
.flash_right{ padding-right: 5px }

/* site header */
#header{ width: 795px; margin: 0 auto }
/* header menu bar */
#menubar{ height: 41px; margin-top: -3px }
.menubar_us{ background: url('http://safemoneysites.com/mailers/global/us/menu_bg.jpg') no-repeat!important }
.menubar_de{ background: url('http://safemoneysites.com/mailers/global/de/menu_bg.jpg') no-repeat!important }
.menubar_fr{ background: url('http://safemoneysites.com/mailers/global/fr/menu_bg.jpg') no-repeat!important }
.menubar_uk{ background: url('http://safemoneysites.com/mailers/global/uk/menu_bg.jpg') no-repeat!important }
.menubar_ca{ background: url('http://safemoneysites.com/mailers/global/ca/menu_bg.jpg') no-repeat!important }
.menubar_au{ background: url('http://safemoneysites.com/mailers/global/au/menu_bg.jpg') no-repeat!important }
#menubar p{ padding-right: 15px; }
#menubar a{ float: left; height: 41px }
#menubar a.current{ background-position: 0 100% !important }
#menubar a:hover{ background-position: 0 50% !important }

/* site container */
#container{ width: 806px; margin: 0 auto; padding: 10px 0; background: url('/images/cont_bg.jpg') top center repeat-y }

/* view boxes content */
.viewbox{ width: 783px; height: 269px; margin: 15px 12px }
.viewbox div.right{ width: 268px; height: 269px }
.viewbox div.right p.view{ padding-top: 200px }
.viewbox div.right p.view a{ width: 212px; height: 38px; display: block; margin: 0 auto }
.viewbox div.right p.view a.us{ background: url('http://safemoneysites.com/mailers/index/us/viewprogrambtns.gif') no-repeat }
.viewbox div.right p.view a.de{ background: url('http://safemoneysites.com/mailers/index/de/viewprogrambtns.gif') no-repeat }
.viewbox div.right p.view a.fr{ background: url('http://safemoneysites.com/mailers/index/fr/viewprogrambtns.gif') no-repeat }
.viewbox div.right p.view a.uk{ background: url('http://safemoneysites.com/mailers/index/uk/viewprogrambtns.gif') no-repeat }
.viewbox div.right p.view a.ca{ background: url('http://safemoneysites.com/mailers/index/ca/viewprogrambtns.gif') no-repeat }
.viewbox div.right p.view a.au{ background: url('http://safemoneysites.com/mailers/index/au/viewprogrambtns.gif') no-repeat }
.viewbox div.right p.view a:hover{ background-position: 0 100% }
.viewbox div.right p.ecb{ padding-top: 150px }
.viewbox div.right p.ecb span{ display: block; margin: 0 0 0 30px; padding: 2px 0 }
.viewbox div.right p.ecb label, .terms{ ling-height: 12px; height: 12px; font-size: 11px; float: left; padding-left: 5px }
.viewbox div.right p.ecb label.de{ font-size: 11px; float: left; padding-left: 5px; line-height: 12px; height: 26px }
.viewbox input.text{ width: 203px; padding: 5px; height: 20px; border: #b0b0b0 1px solid; border-right: none; border-bottom: none; margin: 5px 0 }

/* home and alerts text box */
.textbox{ padding: 90px 50px 0 50px }
.textbox h3{ color: #0b3975; font-size: 16px }
.textbox p{ line-height: 20px }
.textbox ul{ padding-top: 6px; height: 152px; margin-left: -40px }
.textbox ul.us{ background: url('http://safemoneysites.com/mailers/alerts/us/part2.jpg') no-repeat }
.textbox ul.de{ background: url('http://safemoneysites.com/mailers/alerts/de/part2.jpg') no-repeat }
.textbox ul.fr{ background: url('http://safemoneysites.com/mailers/alerts/fr/part2.jpg') no-repeat }
.textbox ul.uk{ background: url('http://safemoneysites.com/mailers/alerts/uk/part2.jpg') no-repeat }
.textbox ul.ca{ background: url('http://safemoneysites.com/mailers/alerts/ca/part2.jpg') no-repeat }
.textbox ul.au{ background: url('http://safemoneysites.com/mailers/alerts/au/part2.jpg') no-repeat }
.textbox li{ padding:4px 0 3px 70px }
#home_us{ background: url('http://safemoneysites.com/mailers/about/us/part1.jpg') no-repeat top center }
#home_de{ background: url('http://safemoneysites.com/mailers/about/de/part1.jpg') no-repeat top center }
#home_fr{ background: url('http://safemoneysites.com/mailers/about/fr/part1.jpg') no-repeat top center }
#home_uk{ background: url('http://safemoneysites.com/mailers/about/uk/part1.jpg') no-repeat top center }
#home_ca{ background: url('http://safemoneysites.com/mailers/about/ca/part1.jpg') no-repeat top center }
#home_au{ background: url('http://safemoneysites.com/mailers/about/au/part1.jpg') no-repeat top center }
#alerts_us{ background: url('http://safemoneysites.com/mailers/alerts/us/part1.jpg') no-repeat top center }
#alerts_de{ background: url('http://safemoneysites.com/mailers/alerts/de/part1.jpg') no-repeat top center }
#alerts_fr{ background: url('http://safemoneysites.com/mailers/alerts/fr/part1.jpg') no-repeat top center }
#alerts_uk{ background: url('http://safemoneysites.com/mailers/alerts/uk/part1.jpg') no-repeat top center }
#alerts_ca{ background: url('http://safemoneysites.com/mailers/alerts/ca/part1.jpg') no-repeat top center }
#alerts_au{ background: url('http://safemoneysites.com/mailers/alerts/au/part1.jpg') no-repeat top center }

/* site footer */

#footer { color: #2168c0 }
#footer a{ color: #2168c0; text-decoration: none }

