/*reset-min*/
html{color:#000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
/*---------------------------------------------
01. MAIN/DEFAULT ELEMENTS
---------------------------------------------*/
html{
background: #d7d7d7;

width: 100%;
}

body {
font-family: arial, verdana;
font-size: 62.5%;
padding: 10px 0 0 0;
background: #ffffff url('https://www.terramplink.com/images/simplyfinance/light/bg-body.gif') left top repeat-y;
width: 896px;
margin: 0 auto 0 auto;

}

.none {display:none !important;}

div.clear {clear:both; visibility: hidden; }

img{
display: block;
border: none;
}
img.floatleft{
float: left;
border: #b9c8cf 1px solid;
margin: 0 29px 20px 0;
}

img.floatleft1{
float: left;
border: none;
margin: 2px 6px 4px 2px;
}

a, a:visited{
color: #206aab;
text-decoration: underline;
}
a:hover, a:active{
color: #b40808;
}

h2{
margin: 0 0 5px 0;
padding: 10px 0 0 0;
font-size: 1.7em;
font-weight: normal;
line-height: 1em;
color: #1f6a8c;
}

h3{
margin: 0 0 4px 0;
font-size: 1.3em;
font-weight: bold;
color: #41616e;
line-height: 1.4em;
}

p{
margin: 0 0 .6em 0;
padding: 0;
font-size: 1.3em;
line-height: 1.5em;
}

p.smallcaps{
color: #435e6b;
font-size: 1.1em;
letter-spacing: 2px;
font-weight: bold;
text-transform: uppercase;
margin: 0;
}

p.slogan{
margin: -25px 0 0 0;
color: #435e6b;
font-size: 1.4em;
}

p a.more{
color: #b40808;
font-weight: bold;
padding: 0 5px 0 5px;
}

ul, ol{
margin: 0 0 10px 15px;
padding: 0 0 0 15px;
}

ul li, ol li{
font-size: 1.2em;
line-height: 1.2em;
}

ul li ul { margin: 0 0 0 15px; }
li li { font-size: 1em; }

/*---------------------------------------------
02. LAYOUT ELEMENTS
---------------------------------------------*/


#header {
width: 830px;
padding: 0 30px 0 29px;
text-align: left;
height: 1%;
}
#header:after{
display: block;
content: ".";
clear: left;
height: 0px;
visibility: hidden;
}

div.MainContent {
width: auto;
text-align: left;
padding: 7px 16px 0 28px;
height: 1%;

}
div.MainContent:after{
display: block;
content: ".";
clear: left;
height: 0px;
visibility: hidden;
}
#left {
width: 164px;
float: left;
}

#right {
width: 327px;
float: right;

}

div.middle {
width: 464px;
padding: 19px 12px 0 16px;
background: url('https://www.terramplink.com/images/bg_middle.gif') repeat-x;
float: left;
}

div.middlewide{
width: 628px;
padding: 36px 12px 0 16px;
background: url('/images/bg_middle.gif') repeat-x;
float: left;
}
div.middlewidenobg{
padding: 15px 0 0 0;
background: none;
}

div.superwide, div.superwideplain, div.superwidenobg, div.superwidenopadding{
padding: 12px 12px 0 0;
}

div.superwide { background: transparent; }

/*---------------------------------------------
03. HEADER & NAVIGATION ELEMENTS
---------------------------------------------*/

#header h5 a{
float: left;
height: 42px;
margin: 30px 0 0 0;
width: 222px;
text-indent: -8000em;
overflow: hidden;
background: url('https://www.terramplink.com/images/simplyfinance/light/sprite/sprite.png') 0 0 no-repeat;
}

#header p.ctf{
padding: 60px 10px 0 0;
text-align: right;
text-transform: uppercase;
font-size: 1.4em;
color: #a1b1b8;

}

/* 03.01 Navigation bar */

#header ul.navigation,
#header ul.navigation li a span,
#header ul.navigation2,
#header ul.navigation2 li a span
{
list-style-type: none;
padding: 0;
margin: 0;
display: block;
text-indent: -8000px;
text-decoration: none;
font-size: .05em;
line-height: .05em;
height: 32px;
}

div.navigation_replacement{
clear: both;
text-indent: -5000em;
overflow: hidden;
background: url('https://www.terramplink.com/images/simplyfinance/light/sprite/sprite.png') -893px 0 no-repeat;
height: 11px;
}

#header ul.navigation{
float: left;
width: 628px;
padding-left: 18px;
background: url('https://www.terramplink.com/images/bg_nav.gif') no-repeat;
}

#header ul.navigation2{
float: left;
width: 349px;
background: url('https://www.terramplink.com/images/bg_nav2.gif') repeat-x;
}

#header ul.navigation li, #header ul.navigation li a, #header ul.navigation2 li, #header ul.navigation2 li a
{
display: block;
float: left;
text-decoration: none;
height: 32px;
border-bottom: 0px none;
}

#header ul.navigation li a{

padding-left:1px;
margin-left:-1px;
}

#header ul.navigation2 li.calc, #header ul.navigation2 li.calc a span{
background: url('https://www.terramplink.com/images/nav_calc.gif') no-repeat;
width: 134px;
}

#header ul.navigation2 li.loanoptions, #header ul.navigation2 li.loanoptions a span{
background: url('https://www.terramplink.com/images/nav_loanoptions.gif') no-repeat;
width: 137px;
}

/* shift the tab up by 32 pixels if it is either a, being hovered, or b, marked as active*/
#header ul.navigation li.active a span,
#header ul.navigation li a:hover span,
#header ul.navigation2 li.active a span,
#header ul.navigation2 li a:hover span
{
background-position: 0px -32px;
cursor:pointer;
}

#header ul.navigation li.active a,
#header ul.navigation li a:hover{
background: url('https://www.terramplink.com/images/bg_nav.gif') repeat-x;
}

h2.world, h2.books, h2.help{
font-size: 1.3em;
padding: 12px 0 25px 48px;
margin: 0 0 12px 0;
border-bottom: 1px solid #b9c8cf;
background: url("images/world.gif") left center no-repeat;
text-transform: uppercase;
}
h2.books{ background: url('https://www.terramplink.com/images/books.gif') no-repeat;}
h2.help { background: url('https://www.terramplink.com/images/help.gif') no-repeat;}

/*---------------------------------------------
04. CONTENT ELEMENTS
---------------------------------------------*/



div.middle ul, div.middlewide ul, div.superright ul, div.superright ul, #right ul.bullets, ul.calclist{
float: left;
list-style-type: none;
padding: 0;
margin: 0;
}

div.middle ul li, div.middlewide ul li, div.superright ul li, div.superright ul li, #right ul.bullets li, ul.calclist li{
padding: 0 0 3px 28px;
margin: 0;
background: url('https://www.terramplink.com/images/bullet_red.gif') left top no-repeat;
zoom: 1;
}

#right ul.bullets li { width: auto; }

div.middle ul li span, div.middlewide ul li span, #right ul.bullets li span{
background: url('https://www.terramplink.com/images/arrow_small.gif') no-repeat;
padding: 0 0 0 10px;
}

div.middleleft{
float: left;
width: 161px;
}

div.middleright{
float: left;
width: 455px;
position:static;
margin:0 0 15px 0;
}

div.middleright ul li{
width: 194px ;
}

div.middleright p{
width: 455px ;
}

div.middlesplit{
float: left;
width: 307px;

}

div.middlesplit ul li { width: 274px !important; }
div.middlesplitright { float: right; }

#newsletter_sm{
float: left;
height: 54px;
margin: 0;
width: 208px;
padding: 7px 8px 0 95px;
background: url('https://www.terramplink.com/images/bg_newsletter_sm.gif') no-repeat;
}

#newsletter h3, #newsletter_sm h3, div.fixedpanel h3{
font-size: 1.3em;
color: #9c0000;
line-height: 1em;
margin-bottom: 0;
font-weight: bold;
}

#newsletter p, #newsletter_sm p{
color: #41616e;
font-size: 1.1em !important;
line-height: 1em;
margin-bottom: 3px;
}

#newsletter input.email, #newsletter_sm input.email{
border: 1px solid #adabae;
padding: 2px;
width: 203px;
vertical-align: top;
font-size: 1em;
}

#newsletter_sm input.email { width: 103px; }

div.fixedpanel{
width: 289px;
padding: 7px 8px 0 8px;
background: url('https://www.terramplink.com/images/bg_panel.gif') no-repeat;
float: left;
height: 54px;
}

div.fixedpanel p, div.fixedpanel h3 { width: 289px !important; }
div.fixedpanel p { letter-spacing: -.05em; }

/* Right Column */

#right h3{
font-size: 1.2em;
margin-bottom: 2px;
clear:both;
font-weight: bold;
}

#right p{
}

#right p.date{

float:left;
clear:both;
z-index: 10;
color: #365867;
font-size: 1em;
border-bottom: 1px solid #b9c8cf;
padding:0;
width:100%;
margin-bottom: 10px;
}

#right p.rss{
border-top: 1px solid #b9c8cf;
padding: 10px 0 5px 0;
}

#right p.rss a{
background: url('https://www.terramplink.com/images/rss.gif') no-repeat;
height: 19px;
padding: 5px 0 5px 25px;
}

#right p.termsright{
border-top: 1px solid #b9c8cf;
padding: 10px 0 5px 0;
}

div.rightbox{
width: 327px;
padding-bottom: 6px;
margin-bottom: 20px;
background: url('https://www.terramplink.com/images/bg_right.gif') no-repeat bottom left;
}

div.rightbox h2{
padding: 15px 0 5px 20px;
margin: 0;
width: 307px;
line-height: 1em;
color: #335a01;
font-size: 1.3em;
}

div.rightbox h2.loancenter { background: url('https://www.terramplink.com/images/loancenter.gif') no-repeat; }
div.rightbox h2.rates { background: url('https://www.terramplink.com/images/rates.gif') no-repeat; }

div.rightbox ul.nav{
width: 305px;
float: left;
list-style-type: none;
padding: 0 10px 0 12px;
margin: 0;
}

div.rightbox ul.green{background: url('https://www.terramplink.com/images/bg_nav_green.gif') repeat-y;}
div.rightbox ul.yellow{background: url('https://www.terramplink.com/images/bg_nav_yellow.gif') repeat-y;}
div.rightbox ul.nav li { font-size: 1.1em; }

div.rightbox ul.nav li, div.rightbox ul.nav li a{
float: left;
line-height: 1em;
height: 23px;
margin: 0;
text-align: center;
}
div.rightbox ul.nav li a{
height: 17px;
padding: 5px 5px 0 5px;
float: left;
text-decoration: none;
}

div.rightbox ul.green li a{border-bottom: 1px solid #cbe1ae;}
div.rightbox ul.yellow li a{border-bottom: 1px solid #f9e260;}
div.rightbox ul.nav li.left, div.rightbox ul.nav li.left a { width: 76px; }
div.rightbox ul.green li.left, div.rightbox ul.green li.left a{background: url('https://www.terramplink.com/images/nav_left_green.gif') no-repeat;}
div.rightbox ul.yellow li.left, div.rightbox ul.yellow li.left a{background: url('https://www.terramplink.com/images/nav_left_yellow.gif') no-repeat;}
div.rightbox ul.nav li.left a { width: 66px; }
div.rightbox ul.nav li.right, div.rightbox ul.nav li.right a { width: 78px; }
div.rightbox ul.green li.right, div.rightbox ul.green li.right a{background: url('https://www.terramplink.com/images/nav_right_green.gif') no-repeat;}
div.rightbox ul.yellow li.right, div.rightbox ul.yellow li.right a{background: url('https://www.terramplink.com/images/nav_right_yellow.gif') no-repeat;}
div.rightbox ul.nav li.right a { width: 68px; }
div.rightbox ul.nav li.center, div.rightbox ul.nav li.center a { width: 75px; }
div.rightbox ul.green li.center, div.rightbox ul.green li.center a{background: url('https://www.terramplink.com/images/nav_center_green.gif') no-repeat;}
div.rightbox ul.yellow li.center, div.rightbox ul.yellow li.center a{background: url('https://www.terramplink.com/images/nav_center_yellow.gif') no-repeat;}
div.rightbox ul.nav li.center a { width: 65px; }
div.rightbox ul.nav li.small { width: 51px; }
div.rightbox ul.nav li.small a { width: 41px; }
div.rightbox ul.nav li.large { width: 102px; }
div.rightbox ul.nav li.large a { width: 92px; }

div.rightbox ul.nav li a.active,
div.rightbox ul.nav li a:hover{
border-bottom: 1px solid #fff;
color: #000;
background-position: 0px -22px;
}

div.rightbox_inner{
clear: both;
width: 304px;
padding: 10px 11px 0px 12px;
}

div.rightbox_inner h3{
color: #000;
margin-bottom: 6px;
padding: 0 12px 0 12px;
font-weight: bold;
}

div.rightbox_inner table{
margin-bottom: 12px;
width: 304px;
}

div.rightbox_inner table th, div.rightbox_inner table td{
font-size: 1.1em;
color: #435e6b;
padding: 5px 15px 5px 15px;
border-bottom: 1px solid #fff;
background: #f0f4f6;
}

div.rightbox_inner table th{
color: #435e6b;
background: #ced7dc;
font-weight: bold;
}

div.rightbox_inner p{
width: 304px !important;
font-size: 1em;
margin-bottom: 6px;
}

div.rightbox_inner p a { float: right; }


div.roundboxtop{
height: 8px;
width: 327px;
background: url('https://www.terramplink.com/images/bg_right_top.gif')left top no-repeat;
}
div.roundbox{
margin-bottom: 10px;
width: 327px;
background: url('https://www.terramplink.com/images/bg_right.gif') left bottom no-repeat;
height: 1%;
}
div.roundbox:after{
display: block;
content: ".";
clear: left;
height: 0px;
visibility: hidden;
}

div.roundboxinner, #right div.roundboxinner p, #right div.roundboxinner h3{
float: left;
width: 196px;
}

div.roundboxinner p{
font-size: 1.1em;
line-height: 1.3em;
}

div.roundbox span.calc{
height: 64px;
width: 106px;
float: left;
background: url('https://www.terramplink.com/images/calc.gif') no-repeat;
}

div.roundbox select{
border: 1px solid #adabae;
padding: 2px;
width: 164px;
vertical-align: top;
font-size: 1em;
margin: 5px 3px 3px 0;
}

div.roundbox2top{
height: 8px;
width: 307px;
background: url('https://www.terramplink.com/images/roundbox_top.gif') right top no-repeat;
}

div.roundbox2{
margin-bottom: 10px;
padding-bottom: 3px;
width: 307px;
background: url('https://www.terramplink.com/images/roundbox.gif') right bottom no-repeat;
height: 1%;
}
div.roundbox2:after, div.roundboxinner:after{
display: block;
content: ".";
clear: left;
height: 0px;
visibility: hidden;
}

div.roundbox2inner, div.middlewide div.roundbox2inner p{
width: 307px;
}

div.roundbox2inner p{
font-size: 1.1em;
line-height: 1.3em;
}

div.remortgage{background: url('https://www.terramplink.com/images/icon_remortgage.gif') 19px 0 no-repeat;}
div.cash{background: url('https://www.terramplink.com/images/icon_cash.gif') 19px 0 no-repeat;}

div.roundbox2inner h3{
padding-left: 174px;
margin-bottom: 10px;
width:auto;
}
div.roundbox2inner p{
margin-bottom: 2px;
}
div.roundbox2inner p span{
width: 169px;
padding-right: 5px;
text-align: right;
float: left;
}
div.roundbox2inner p select{
width: 123px;
padding: 2px;
border: 1px solid #dbdee3;
font-size: 1em;
}
div.roundbox2inner p.go{
padding-left: 174px;
margin: 0 0 4px 0;
width: auto !important;
}

/*---------------------------------------------
05. FOOTER ELEMENTS
---------------------------------------------*/
#footer{
border-bottom: #fff 1px solid;
margin: 1px 18px 0 18px;
color: #999;
padding-top:5px;
text-align: center;
}

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

#footer a:active, #footer a:hover{
color: #b40808;
text-decoration: none;
}

#footer p{
font-size: 1em;
padding: 4px 0 0 0;

}

#footer .disclaimer{
margin: 0 auto 5px auto;

}

#footer .disclaimer p{
padding: 12px 12px 10px 12px;
text-align: left;

}

#footer ul, ul#footer ul li{

list-style-type: none;
padding: 0;
margin: 0;
}
#footer ul li{
display: inline;
font-size: 1em;
padding: 0 9px 0 9px;
}

/** Disclaimer Article **/
#disclaimerArticle{
clear: both;
font-size: 0.9em;
color: grey;
padding: 0 4px;
text-align:left;
color: #9c9c9c;
}

p strong,p b{
font-weight: bold;
}/* Layout overrides */
html{
background: #d7d7d7;
}

body {

}

#header {
width: 830px;
}

div.MainContent {
width: auto;
padding: 7px 16px 0 28px;
}

div.superwide, div.superwideplain, div.superwidenobg, div.superwidenopadding{
padding: 12px 12px 0 0;
}

div.superwide{
padding: 0 0 12px 0;
height: 1%;
}

div.superwide:after{
display: block;
content: ".";
clear: both;
height: 0px;
visibility: hidden;
}

#header p.ctf{
padding: 60px 10px 0 0;
}

#footer .disclaimer{
width: auto;
margin: 0 auto 5px auto;
background: url('/images/simplyfinance/light/sprite/sprite.png') -2144px 100% no-repeat;
}

#footer .disclaimer p{
background: url('/images/simplyfinance/light/sprite/sprite.png') 0 -4160px no-repeat;
}

/* Form Settings  */

div.superleftholder{
height: 1%;
float: left;
width: 300px;
}

div.superleftholder p.disclaimer{
color: #728690;
font-size: 1.1em;
padding: 12px 0 0 200px;
margin: 0;
text-align:center;
}

.superintro1{
margin: -4px 0 8px 0;
height: 1%;
padding: 16px 0 0 0;
}

.superintro1:after{
display: block;
content: ".";
clear: left;
height: 0px;
visibility: hidden;
}

* html div.superintro1{
padding: 20px 0 0 0;
}

div.superintro1 h1.text{
float: left;
padding: 0;
margin: 0;
color: #74a8bf;
font-size: 3em;
height: 48px;
width: auto;
font-weight: normal;
overflow: hidden;
}

div.superintro1 h2.main{
background: url('/images/simplyfinance/light/bg-header-find.png') 0 top no-repeat;
}

div.superintro1 h3{
float: right;

padding: 0;
margin: -16px 64px 0 0;
width: 152px;
height: 64px;
background: url('/images/simplyfinance/light/sprite/sprite.png') -222px 0 no-repeat;
text-indent: -5000em; overflow: hidden;
display: inline;
}

div.superleft3{
clear: both;
width: auto;
float: none;
background: transparent;
margin: 0;
padding: 0 0 5px 0;
overflow: visible;

}

div.superleftinner3{
margin: 0 0 0 0;
zoom: 1;
padding: 12px 0 12px 0;
background: transparent;
overflow: hidden;
}

div.superleftinner3:after{
display: block;
content: ".";
clear: left;
height: 0px;
visibility: hidden;
}


div.block{
float: left;
z-index: 3;
background: transparent url('/images/simplyfinance/light/sprite/sprite.png') -1759px 100% no-repeat;
margin: 0 10px 12px 0;
display: inline;


}

.superright div.block{
background-position: -1558px 100%;
}


div.blockInner{
float: left;
z-index: 5;
padding: 12px;
background: transparent url('/images/simplyfinance/light/sprite/sprite.png') 0 -2112px no-repeat;
}

div.ads{
width: 195px;
background: transparent url('/images/simplyfinance/light/sprite/sprite.png') 0 -64px no-repeat;
padding: 12px 12px 12px 82px;
}


h3.getstarted{
font-family: "Arial Narrow", arial,, sans-serif;
width: 180px;

font-weight: bold;
margin: 0;
font-size: 1.3em;
color: #74a8bf;
line-height: 1em;
}

h3.getstarted strong{
font-weight: bold;
color: #ff6600;
text-transform: capitalize;
}

h3.getstarted span#getstarted, h3.getstarted span#complete{
display: block;
font-size: 0.8em;
font-weight: normal;
height: 90px;
margin: 22px auto;
text-indent: -5000em;
overflow: hidden;
background: transparent url('/images/simplyfinance/light/sprite/sprite.png') 100% -64px no-repeat;
}

h3.getstarted span#complete{
background: transparent url('/images/simplyfinance/light/bg-header-complete.png') left top no-repeat;
height: 114px;
}
h3 span.emph{
font-size: 1.2em;
}

h4.rate{

margin: 4px 0 8px 0;
font-size: 1.3em;
color: #212121;
}
h4.rate strong{
display: block;
font-weight: bold;
color: #ff6600;
font-size: 1.5em;
}





div#meters,div.meter{
display: none;
}


div.form{

margin: 0;
float: none;
width: 466px;
padding: 0;
background: transparent;
overflow: hidden;

}

div.form div#FormFields{
margin: 10px 0 0 0;
background: transparent;
padding: 1px 0 0 0;
}

div.form p.go{
float: none;
text-align: center;
padding: 5px;
margin: 0 0 10px 0;
}


.go button{
float: left;
margin: 0 0 0 180px;
width: auto;
border: none;
background: url('/images/simplyfinance/light/sprite/sprite.png') -374px 0 no-repeat;
padding: 0 0 0 12px;
cursor: pointer;
height: 29px;
overflow: visible;
}

.go button span{
margin: -1px -3px 0 0;
padding: 0 16px 0 0;
float: left;
height: 29px;
line-height: 29px;
white-space: nowrap;
background: url('/images/simplyfinance/light/sprite/sprite.png') 100% 100% no-repeat;
font-family: "arial black";
font-size: 1.3em;
font-weight: bold;
font-style: italic;
color: #3880a0;
white-space: nowrap;
letter-spacing: -1px;
}

.sectionHeader{
width: 450px;
 padding: 1px 8px 0 0;
 margin: 0 0 26px 0;
 color: #000;
 font-weight: bold;
border: none;
}


.sectionHeader .secureSlogan{
        float:left;
        padding: 4px 0 2px 20px;
background: url('/images/simplyfinance/light/sprite/sprite.png') -877px -12px no-repeat;
}

.sectionHeader img{
        vertical-align:middle;
        margin:0;
        padding:0 5px 0 5px;
        float:none;
        display:inline;
}

.sectionHeader h2{
margin: 0 9px 14px 0;
padding: 4px 0 0 0;
float:right;
font-size: 1em;
color: #000;
}

.sectionHeader h2 span {
color: #ad0036;
}

.sectionHeader h3{
color: #3890c5;
clear:both;
margin: 18px 10px 0 10px;
padding: 0 0 0 11px;
font-size:1.3em;
border-bottom: 1px solid;
width: auto;
}
* html .sectionHeader h3{
margin-top: 10px;
}

.sectionHeader h3#first{
margin-top: -2px;
margin-bottom: 0;
}


div.formSection{
padding: 1px 0 0 0;
margin: 0;
color: #000;
font-size: 1.1em;
font-weight: bold;
width: auto;
border: none;
float: none;

}


.inputGroup {
        clear:both;
        overflow: visible;
        padding:0.5em 0 0.8em 0;
        margin:0;
        float:left;
        width:100%;
        }

.options{
        padding:0 0 0 0;
        margin: 0;
        width:54%;
        float: left;
        position: static;
        text-align:left;
}

.optionsContent{
padding: 0 0 0 18px;
line-height: 17px;
margin: 0;
text-align: left;
font-weight: normal;
}

* html .optionsContent{
height: 20px; /* A trick against IE6 threepixels jog */
}

.mainLabel .instructions, .options .instructions, .options .inlineHelp{
padding:4px 0 0 4px;
margin:0;
font-size:0.93em;
color:#666;
}


.options .prefix{
margin-left: -0.78em;
padding-right: 0.2em;
}

.prefix{
float: left;
height: 20px;
line-height: 16px;
margin: 1px 0 0 -8px;
padding: 0;

}

div.optionsContent input, div.optionsContent select{
width: auto;
padding: 0;
border: 1px solid #dbdee3;
font-size: 1.2em;
margin: 0 9px 0 0;
}
* html div.optionsContent input, div.optionsContent select{
margin-left: 0;
}

.inline .option,
.inputGroup .inlineOption, div.inlineOption{
        display: inline;
margin: 0;
}

.inlineOption label, .inlineOption input{
display: inline;
font-weight: normal;
}

input.radio{
margin-right: 4px;
padding-top: 5px;
margin-bottom: -3px;
border: 0;
}

div.optionsContent input.radio{
position: static;
margin-right: 4px;
margin-top: 6px;
padding-top: 4px;
margin-bottom: -2px;
border: 0;
}

div.optionsContent label{
font-size: 1.2em;
}



.mainLabel{
float:left;
margin:0;
padding: 0;
font-size: 12px;
height: 20px;
line-height: 16px;
position: static;
text-align:right;
width: 41%;
}

.mainLabelContent{
        padding-right:0.7em;
}

.mainLabel .requiredMarker{

        margin-right:-0.59em;
        padding-left:0.2em;
        color:#AD0036;
}


.options .option{
        padding-bottom:5px;
}


#securedby{
clear: both;
float: right;
padding: 10px 0 10px 0;
}

#securedby a{
float: right;
width: 121px;
height: 58px;
text-indent: -5000em;
overflow: hidden;
background: url('/images/simplyfinance/light/sprite/sprite.png') -2723px 0 no-repeat;
}

.buttonGroup1{
 text-align: center;
 clear:both;
 padding: 0 10px 0 16px;
 margin: 10px 0 0 0;
 font-size: 1.1em;
 color: #6f6f6f;
 text-align: left;
}
* html .buttonGroup1{
 margin: 8px 0 24px 10px;
 }


div.superright{
float: left;
clear: none;
padding: 12px 0 0 0;
}


div.formtext{

width: 840px;
margin: 0 40px 4px 0;
padding: 0 0 0 0;
background: url('/images/simplyfinance/light/sprite/sprite.png') -2164px 100% no-repeat;
height: 1%;

}

div.formtext:after, .formtextInner:after{
display: block;
content: ".";
clear: left;
height: 0px;
visibility: hidden;
}

.formtextInner{
padding: 0 16px 15px 14px;
background: url('/images/simplyfinance/light/sprite/sprite.png') 0 -4160px no-repeat;
zoom: 1;
}

div.formtext h2, div.formtext h3{
float: left;
margin: 0 0 0 0;
padding: 20px 16px 0 14px;
width: 800px;
}

div.formtextleft{
float: left;
padding: 16px 0 0 0;
width: 402px;
}
div.formtextright{
float: right;
width: 402px;
padding: 0 0 0 0;

}

.formtexttabs{
height: 1%;
width: 850px;
margin: 0 0 0 8px;
padding: 0 0 0 8px;

}

.formtexttabs a{
float: left;
padding: 0 0 0 8px;
text-decoration: none;
margin: 0 8px 0 0;
font-size: 1.1em;
height: 40px;
background:  url('/images/simplyfinance/light/sprite/sprite.png') -869px 0 no-repeat;
color: #ff6600;
cursor: pointer;
}

.formtexttabs a span{
float: left;
width: 110px;
height: 32px;
padding: 4px 4px 4px 0;
background: #fff url('/images/simplyfinance/light/sprite/sprite.png') 100% 0 no-repeat;
text-decoration: none;
}

.formtexttabs a.tabactive{
text-decoration: none;
color: #41616e;
cursor: default;
}


img.padding{
padding: 0 27px 20px 0;
float: left;
}

.showCalendarButton{
border:none;
padding:0;
margin:0;
height:16px;
width:16px;
cursor: pointer;
background: transparent url('/images/controls/calendar/calendar.gif') left top no-repeat;
}

.calendarWithSelects .hiddenCalendarContainer{
display:none;
position:absolute;
}

div.superleftholder p.disclaimer{

padding: 0;
}


#validationErrors{
        clear:both;
        padding:12px 10px 15px 38px;
        font-family:helvetica, sans-serif;
        margin-bottom:10px;
        background:#FFFBA2 url('../images/warning.gif') no-repeat  10px 10px;
        max-width: 450px;
}

#validationErrors h3{
        font-weight:bold;
        font-size:1.2em;
        color:#AD0036;
}

#validationErrors ol li{
        margin-left:2em;
        padding:5px 0 0px 0;
        color:#555;
}

div.error{
background: #fbfba5;
margin-left:2px;
}

label.error{
color: #bc0700;
}


/* ADJUSTMENTS */

div.superintro1 h2.text {
background:transparent url('') no-repeat scroll 0 top;
text-indent:0em;
}

#getstarted{
width: 180px;
height: 210px;
}

.suffix {
border: none;
background:transparent url('/images/autoform/question.png') left top no-repeat;
position: relative;
margin: 0 0 -5px 5px;
text-align:left;
width:20px;
height: 20px;
display:-moz-inline-stack;
display: inline-block;
_overflow:hidden;/*фикс для IE6*/
zoom:1;/*включаем hasLayout*/
*display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/
}

button.suffix{
top: -3px;
margin: 0;
}

div.optInQuestion{
margin: 0 4px 0 16px;
padding: 0 0 4px 0;
border-bottom: #cccccc 1px solid;
font-weight: normal;
font-size: 1.1em;
}

div.optInQuestion div.colored{
float: left;
height: 21px;
width: 113px;
margin: 6px 20px 0 0;
padding: 2px 0 0 36px;
background: url('/images/optin-background.gif') left top no-repeat;

}

p.deal, .formLine p, div.optInQuestion p{
font-weight: normal;
font-size:1.1em;
margin: 6px 12px 6px 0;
padding: 0 12px 0 16px;
}

div.optInQuestion p.optInQuestionP{
float: right;
margin: 0 0 0 0;
padding: 0;
width: 364px;
}

div.optInQuestion p label, div.optInQuestion p input{
display: inline;
}

.optInQuestion fieldset{
display: inline;
white-space: nowrap;
font-weight: normal;
font-size:1em;
}


p.optInQuestionP strong {
display: block;
padding: 0;
font-weight: bold;
}

.visibleGroup{

border-top: none;
margin: 0 4px 0 16px;
}/** AJAX Validation Buttons**/



.options label.error {

background:transparent url('https://www.terramplink.com/images/jquery/validator-icons.png') 2px 0 no-repeat;
color:#ea5200;
font-weight:bold;
padding: 0 0 0 16px;
line-height: 12px;
font-size: 11px;
margin: -3px 0 3px 0;
}

label.error span{
display: block;
float: left;
font-size: 1.2em;
}

.options label.validationchecked {
background:transparent url('https://www.terramplink.com/images/jquery/validator-icons.png') 2px -14px no-repeat;
padding: 0 0 0 16px;
font-size: 11px;
}

.options .status {
white-space:nowrap;
margin-left: 20px;
}#tt{width:300px;position:absolute;display:block;background:url('/images/cards/bg-tt-top-left.gif')0 top no-repeat;z-index:10;}#tttop{position:relative;z-index:2;display:block;background:url('/images/cards/bg-tt-top-right.gif')100%top no-repeat;margin:8px 0 0 0;overflow:hidden;padding:7px 0 0 0;}#ttcont{background:url('/images/cards/bg-tt-bottom-right.gif')100%bottom no-repeat;padding:0 0 7px 0;font-size:0.8em;}#ttbot{background:#d6d6d6;display:block;font-size:1.1em;overflow:hidden;padding:2px 12px 8px 8px;color:#000;position:relative;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}#ttbot strong{font-weight:bold;}.tip{display:none;}#tt iframe{display:block;position:absolute;top:16px;left:0;z-index:1;background:transparent;width:300px;height:400px;}