@import url("1.css");

html { height: 100%; margin: 0 0 1px 0; }
body { background:#58585a url(/Assets/Images/header_bkgr.gif) repeat-x; color: #333; height: 100%; font:1em "Lucida Grande", "Lucida Sans Unicode", verdana, arial, sans-serif; text-align:center; }
a:focus { outline: none; }
br, .clear  { clear:both; height:0px; overflow:hidden; }
strong { font-weight:bold; }

p, h2, h3 { line-height:1.5em;  }
p { font-size:0.9em; margin-bottom:0.5em; }
li { font-size: 0.9em; margin-bottom:0.5em; }
h1 { color:#666; font-size:1.6em; margin-bottom:0.3em; }
h3 { color:#666; font-size:0.9em; margin-bottom:0.3em; font-weight:bold; }
h2 { font-size:1.4em; color:#0198c9; }
iframe { margin-bottom: 10px; }

.lime { background-colour:lime; }
.container { margin:0 auto; width:990px; text-align:left; }

#header { height:159px; position:relative; }
#header a.logo { display:block; height:106px; width:335px; position:absolute; left:0; top:0; background:url(/Assets/Images/sprite.gif) no-repeat 0 -394px; }
#header a.logo span { display:none; }
#header ul { right:0; bottom:1px; position:absolute; }
#header ul li { margin-bottom:0;  float:left; background:url(/Assets/Images/sprite.gif) no-repeat 0 0; padding-left:23px;  }
#header ul li a { text-decoration:none; font-size:1.1em; color:#fff; padding-top:20px; min-height:32px; display:block; float:left; background:url(/Assets/Images/sprite.gif) no-repeat top right; padding-right:23px; }

#banner-wrapper { min-height: 156px; background:#0198c9 url(/Assets/Images/banner_bkgr.gif) repeat-x; }

#banner { overflow:hidden; color:#fff; }
#banner p { margin:10px 0; }
#banner h2, #banner h3 { color:#fff; }
#banner #offer { padding:10px 10px 10px 5px; width:550px; float:left; } 
#banner #offer strong { font-size:1em;  }
#banner #offer h2 { margin-top:0.2em; font-size:2.0em; }
#banner #testimonal { margin:15px 5px 10px 10px; width: 400px; float:right;  } 
#banner #testimonal h3 { font-size:1.2em; margin-top:10px; padding-bottom:15px; border-bottom:solid 1px #66ccff; margin-bottom:15px;  }

#content-wrapper { background-color:#fff;  }
#content { overflow:hidden; padding-top:0.5em;  }
#content p { margin-bottom:1em; }
#content ul { margin:1em 0 1em 1em; }
#content ol { margin:1em 0 1em 2em; }
#content ul li { list-style:square; }
#content ol li { list-style:decimal; font-size:0.8em; }

#content #contact-information { float:left; width:450px; margin-bottom:10px; }
#content #contact-details { width: 450px; float:right; margin:0 20px 10px 20px; }

#features { margin:0 auto; width:990px; text-align:left; overflow:hidden; padding-top:10px; }
#feature { width:700px; float:left; }
#feature-navigation { float:left; width:200px; }


/*
#content #contact-form label { float: left; clear: left; width: 270px; font-size: 0.69em; color: #666666; margin-bottom: 16px; line-height: 1.5em; }
#content #contact-form input, 
#content #contact-form select, 
#content #contact-form textarea { 
float: right; width: 350px; margin-bottom: 16px; }
#content #contact-form select { width: 352px; }
#content #contact-form input.button { width: 100px; font-size: 0.7em; float: none; margin-left: 244px; }
*/

.big-input, textarea { font-size: 1.55em; padding: 2px 4px; background: #fff url(/Assets/Images/input-background.gif) repeat-x bottom left; border: 1px #bedeff solid; color: #369; width: 450px; margin-bottom:8px;  }
textarea { height: 300px; }

#summary { float:left; padding:10px 5px 10px 10px; width:380px; }
#paperless, #easy-access, #safe-data { height:106px; float:right; padding:0 10px 0 160px; width:410px;background-image:url(/Assets/Images/sprite.gif); background-repeat: no-repeat; margin-bottom:1em;  }
#paperless h2, #easy-access h2, #safe-data h2 { color:#666; font-size:1.4em; }

#paperless { background-position:0px -58px;  }
#easy-access { margin-top:3.5em; background-position:15px -174px;  }
#safe-data { background-position:0px -281px;  }

#footer-wrapper { border-top:solid 5px #7b7b7c; background-color:#58585a; color:#fff; min-height:65px  }

#footer ul { margin:5px 0; }
#footer ul li {  display:inline; border-right:solid 1px #fff; }
#footer ul li.last { border-right:none; }
#footer ul li a { text-decoration:none; padding:0 10px; color:#fff; }
#footer p { margin-left:10px; }
#footer p, #footer a { color:#acacac; }