html, body {height:100%}
body {font:12px Arial, Helvetica, sans-serif;padding:0px 5px 0px 5px;margin:0;line-height:16px}
p {padding:0 0 0 8px;width:580px}
a {color:#c03;text-decoration:none}

.wrapper {height:100%;margin:0 auto 0 auto;width:990px}

.dropshadowleft {width:20px;background:url(images/shadowleftw.jpg) repeat-y}
.dropshadowright {width:20px;background:url(images/shadowrighttw.jpg) repeat-y}
.centre {border-right:1px solid #333;border-left:1px solid #333;vertical-align:top;width:950px;background-color:#fff}

#banner {background:#fff url(images/banner.gif) no-repeat;height:158px;width:950px}
#telanim {background:url(images/telephone_anim.gif) no-repeat;height:37px;width:256px;position:relative;left:450px;top:60px}
#bar {background-color:#c03;height:10px}

#nav {background-color:#093898;text-align:center;width:950px;height:25px}
#nav a {display:block;	float:left;color:#fff;text-decoration:none;width:127px;height:20px;padding-top:5px;font:normal 12px Arial, Helvetica, sans-serif;	letter-spacing:1px}

#colums {width:950px;vertical-align:top;margin-top:15px}
#colums #left {width:650px;height:100%;padding-left:15px;padding-right:15px;vertical-align:top}
#colums #right {vertical-align:top;width:300px}

#redbar {background:url(images/redradiusbar.gif) no-repeat;height:23px;color:#fff;font:bold 16px Arial, Helvetica, sans-serif;
letter-spacing:1px;padding:7px 0 5px 0;text-align:center;margin-bottom:10px;margin-left:8px;display:block;width:580px}

#content1 {background:url(images/contentbg.gif) no-repeat;	height:60px;padding:0 0 0 3px;margin-top:10px}
#contentWork {background:url(images/work-bg.gif) no-repeat;	height:60px;padding:0 0 0 3px;margin-top:10px}

#left h1 {font:bold 13px Arial, Helvetica, sans-serif;margin:15px 0;color:#4F9BCF;padding-left:8px}
#left h2 {font:bold 18px "Arial Narrow", Arial, Helvetica, sans-serif;margin:10px 0;color:#c03}

#anim {background:url(images/anim.gif) no-repeat;width:580px;height:205px;margin:0 0 20px 8px;position:relative}
#anim a {text-decoration:none;background:url(images/button.gif) no-repeat;height:29px;width:160px;display:block;color:#fff;
position:relative;left:390px;padding:5px 0 0 10px;top:148px;font:16px Arial, Helvetica, sans-serif}
#anim a:hover {color:#fff !important;text-decoration:underline}

.steps {margin-left:8px;overflow:hidden}
.steps p {font-size:11px;line-height:16px;margin:121px 0 0 0;width:122px}
#left #one {height:205px;width:135px;float:left;background:url(images/Step1.jpg) no-repeat;margin-right:13px}
#left #two {height:205px;width:135px;float:left;background:url(images/Step2.jpg) no-repeat;margin-right:13px}
#left #three {height:205px;width:135px;float:left;background:url(images/Step3.jpg) no-repeat;margin-right:13px}
#left #four {height:205px;width:135px;float:left;background:url(images/Step4.jpg) no-repeat}

#genericcontent h1 {font:bold 24px "Arial Narrow", Arial, Helvetica, sans-serif;color:#c03;text-transform:capitalize;margin:10px 0 10px 0}

.worktypes {padding-left:8px}
.worktypes ul {float:left;margin-right:20px}
.worktypes li {line-height:22px;font-size:14px}

.trgrey {background-color:#eee}


#right h1 {font-size:14px;display:block;color:#FFE41D;background-color:#093898;padding-top:5px;padding-bottom:5px;text-align:center;font-weight:bold;margin:0}
#right #form {text-align:left;height:261px;width:223px;margin-top:10px;background:url(images/formbg.gif) no-repeat;padding-top:45px;padding-right:00px;padding-left:20px;color:#fff;	font-size:12px}
#form a {color:#fff;text-decoration:none;background:url(images/arrows.gif) no-repeat;padding-left:15px;margin-top:10px;width:15px}

.callback {margin-top:15px;text-align:center}
#telno {background:url(images/telno.gif) no-repeat center;height:39px;padding:5px;margin-top:10px}
#clentssay {background:url(images/clientssay.gif) no-repeat;height:334px;text-align:left;margin:10px auto;width:243px}
.darkbluetext{font:11px Arial, Helvetica, sans-serif;color:#009;padding:45px 10px 0 15px;line-height:15px}


#claimnow h1 {background-color:#c03;font-size:14px;color:#fff;display:block;padding-top:7px;padding-bottom:7px;margin:0 0 15px 0}
#claimnow table {width:300px;font-size:12px;height:400px;text-align:left;color:#000;margin-right:auto;margin-left:auto}
#claimnow p {margin:0px}
#content2 {text-align:center;margin:0px;padding:0px}
#claimnow {	width:381px;	background-color:#A7CDE7;	margin:10px auto 0 auto;padding-bottom:20px;text-align:center}
#claimnow select {font-size:10px;margin-bottom:15px;margin-top:3px;	margin-right:0px;margin-left:0px}

#claimnow input {font-size:10px;margin-top:3px}
#claimnow #radio input {font-size:10px}
.navrule {border-right:1px solid #728CC4}
#nav a:hover {background-color:#c03}

#form p {margin:5px 0 0 0;color:#fff;	line-height:20px;font-size:12px}
#john {width:196px;font-size:10px}

.inputpad {margin-bottom:15px;width:290px}
.whiterule {border-bottom:1px solid #fff;display:block;padding-top:5px}
.rule {border-top:1px solid #093898}



#form select {	width:196px;	font-size:10px}


.youarehere {background-color:#c03;border-right:1px solid #cc0033}

#claimnow a {height:17px;width:80px;display:block;color:#fff;background-color:#093898;margin:20px auto 0 auto;text-decoration:none;font-size:14px;padding-top:3px;border:1px solid #fff}
.center {text-align:center;display:block}
#claimnow a:hover {height:17px;width:80px;display:block;color:#fff;background-color:#c03;margin:20px auto 0 auto;text-decoration:none;font-size:14px;	padding-top:3px;border:1px solid #FFFFFF}

.howdidyoufindus {display:block;padding-top:5px}
#anim a:hover {color:#093898}


#genericcontent #space {height:10px}


.clientbox{background-repeat:repeat-y;width:243px;background-image:url(images/clientbox.gif)}
.redtext{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#c03}
.redtext a{color:#c03;text-decoration:underline}
.bluetext{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color:#529CCE}
.bluetext a{color:#529CCE;text-decoration:underline}


.seostuff {color:#888;font:9px Arial, Helvetica, sans-serif;padding:25px 0 20px 0;text-align:center;width:800px;line-height:12px}