﻿body {width: 750px; font-family:arial, verdana, sans-serif;}
iframe {position: absolute; top: 380px; left: 370px; width: 380px;}
p {font-size: 0.8em; padding-left: 14px; margin-top: 0px; line-height: 1.2em}
img {border: 0;}

.errorMsg {width: 320px; color: red; position: absolute; top: 480px; left: 238px; font-size: 0.8em; padding: 10px 80px 10px 80px; background: #F7F7F7;}

.hiscoxLinks a {font-weight: bold; font-size: 0.8em; background-image:url(/Hiscox/i/redarrowbullet.gif); background-position:top left; background-repeat:no-repeat; padding:0px 0px 5px 15px; color: red; text-decoration:none;}
.hiscoxLinks a:hover {color:#ED1D2F; text-decoration:underline; }

.loginbutton {position: absolute; top: 340px; left: 690px; text-align:right; margin:0px 0px 20px 0px; background-image:url(/Hiscox/i/button_right.gif); padding:0px 6px 0px 0px;background-position:top right; background-repeat:no-repeat;}
.loginbutton input {height:29px; margin:0px; padding:0px 0px 0px 6px; border:0px; background-color:#E63150; background-image:url(/Hiscox/i/button_left.gif);  background-position:top left; background-repeat:no-repeat; color:#fff; font-weight:bold; }

.forgotbutton {position: absolute; top: 440px; left: 582px; text-align:right; margin:0px 0px 20px 0px; background-image:url(/Hiscox/i/button_right.gif); padding:0px 6px 0px 0px;background-position:top right; background-repeat:no-repeat;}
.forgotbutton input {height:29px; margin:0px; padding:0px 0px 0px 6px; border:0px; background-color:#E63150; background-image:url(/Hiscox/i/button_left.gif);  background-position:top left; background-repeat:no-repeat; color:#fff; font-weight:bold; }
* html .forgotbutton {left: 546px;}
*+html .forgotbutton {left: 546px;}

.sendpassbutton {position: absolute; top: 255px; left: 612px; text-align:right; margin:0px 0px 20px 0px; background-image:url(/Hiscox/i/button_right.gif); padding:0px 6px 0px 0px;background-position:top right; background-repeat:no-repeat;}
.sendpassbutton input {height:29px; margin:0px; padding:0px 0px 0px 6px; border:0px; background-color:#E63150; background-image:url(/Hiscox/i/button_left.gif);  background-position:top left; background-repeat:no-repeat; color:#fff; font-weight:bold; }
* html .sendpassbutton {top: 240px; left: 368px;}
*+html .sendpassbutton {top: 240px; left: 368px;}

.regbutton {text-align:right; margin:0px 0px 20px 0px; background-image:url(/Hiscox/i/button_right.gif); padding:0px 6px 0px 0px;background-position:top right; background-repeat:no-repeat;}
.regbutton input {height:29px; margin:0px; padding:0px 0px 0px 6px; border:0px; background-color:#E63150; background-image:url(/Hiscox/i/button_left.gif);  background-position:top left; background-repeat:no-repeat; color:#fff; font-weight:bold; }

.headerTitle {padding-top: 5px;}
#hiscoxLogo {position: absolute; top: 0; left: 50px;}
#pageHeader {position: absolute; top: 0; left: 230px;}
#crLogo {position: absolute; top: 22px; left: 560px;}
* html #crLogo {left: 560px;}

#topBar a img {border: 0;} 
#headerStrip {position: absolute; top: 70px; left: 0px; width: 760px; height: 10px; background:url(/Hiscox/i/headerstripe.gif); background-position:top left; background-repeat:repeat-x; margin-top: 10px;}
* html #headerStrip {margin-top: 10px;}

#scroller {font-size: 0.8em; margin: 10px 15px 10px 5px; font-family:arial, verdana, sans-serif;}
#scroller .scrollLinks a {background-image:url(/Hiscox/i/redarrowbullet.gif); background-position:top left; background-repeat:no-repeat; padding:0px 0px 5px 15px; color:#333333; text-decoration:none;}
#scroller .scrollLinks a:hover {color:#ED1D2F; text-decoration:underline; }
#scroller .scrollLinks a:visited {color:#333333; text-decoration:none; }
#scroller marquee{zoom: 1; position: relative; z-index: 100;}

#leftBar {width: 320px; font-size: 0.9em; font-weight: bold; font-family:arial, verdana, sans-serif; margin-left: 20px;} 
#leftBar a {background-image:url(/Hiscox/i/redarrowbullet.gif); background-position:top left; background-repeat:no-repeat; padding:0px 0px 5px 15px; color: red; text-decoration:none;}
#leftBar a:hover {color:#ED1D2F; text-decoration:underline; }
#leftBar p {font-weight: normal; padding-left: 10px;}

#rightMap {float: right; margin-right: 10px}

#botBar {margin-top: 80px; font-family:arial, verdana, sans-serif; font-size: 0.8em; padding: 0 20px 0 40px; width: 700px;}
#botBar p {padding: 0; font-size: 1em; margin-top: 10px;}

#footer{margin-top: 30px; margin-left: -8px; color: #666666; padding: 10px 12px 0 0; width: 750px; background: black; height: 60px; text-align: right; font-family:arial, verdana, sans-serif; font-size: 0.8em;}
#footer a {color: #666666; text-decoration: none; padding: 0 4px 0 4px;}
#footer a:hover {text-decoration: underline;}
#footer p {color: red;}

#regLinks {margin-left: 220px;}
#regLinks a {font-weight: bold; font-size: 0.8em; background-image:url(/Hiscox/i/redarrowbullet.gif); background-position:top left; background-repeat:no-repeat; padding:0px 0px 5px 15px; color: red; text-decoration:none;}
#regLinks a:hover {color:red; text-decoration: underline; }
#quotes {width: 200px; float: left; padding: 10px; font-weight: bold; font-size: 0.9em;}

#forgotPass {margin-left: 220px; }
#forgotPass p {padding: 0 0 20px 0; margin: 0;}
#forgotPassBox label {font-weight: bold; font-size: 0.8em; padding: 0 20px 0 0;}
#forgotPassBox input {width: 390px;}

#regTable {margin-left: 220px;}
#regTable td {padding: 2px 0 2px 0;}
#regTable label {font-size: 0.85em; padding: 0 40px 0 0;}
#regTable input {width: 300px; border: 1px solid #CCCCCC;}
#regTable input.postcode {width: 100px;}
#regTable .validationError {font-weight: bold; font-size: 0.8em; color: red;}

#regCheckBoxes {margin: 20px 0 20px 220px; font-size: 0.85em;}
#regCheckBoxes input {margin-right: 10px;}

.validationError {font-weight: bold; font-size: 0.8em; color: red; margin-bottom: 10px;}
.validationError a {color: black;}
.validationError a:hover{font-style: underline;} 


#loginBox {margin-top: 5px;}
#loginBox label {font-weight: bold; font-size: 0.8em; padding: 0 20px 0 0;}
#loginBox input {width: 400px; margin-bottom: 2px; border: 1px solid gray;}

#termsConditions {margin: 10px 0 0 220px; font-size: 0.9em;}

#travMap {float: right; margin-right: 5px;}
#travMap img {width: 380px; height: 240px; border: 1px solid black;}

