/***
	General StyleSheet for all browsers supporting CSS.
	For newer browsers than version 4 see "w3c.css".
	(Comments to lukas.vacovsky@jkd.co.uk)
***/

/*** HTML tags ***/
BODY{font-family:Tahoma,Arial,sans-serif;color:#333333;background:#FFFFFF;font-size:70%;line-height:85%;text-align:left;}
A, A:link, A:visited, A:hover, A:active{font-size:1.0em;line-height:1.2em;}
IMG{border-width:0px;}
P{margin:0px 0px 12px 0px;line-height:1.3em;}
UL{margin:3px 0px 10px 25px;padding-left:0px;}
LI{font-size:1em;line-height:1.2em;list-style-position:outside;margin:3px 0px 3px 0px;}
CAPTION{text-align:left;padding:15px 0px 5px 0px;font-weight:bold;}
TH, TD{text-align:left;padding:3px 6px 3px 6px;vertical-align:top;}
LI{font-size:1.0em;line-height:1.3em;}
DIV{font-size:1.0em;line-height:1.3em;text-align:left;margin:0px;padding:0px;}
FORM{margin:0px;}
SELECT{font-size:1.0em;vertical-align:middle;background:#F3F3F3;}
INPUT{font-size:1.0em;vertical-align:middle;background:#F3F3F3;}
TEXTAREA{font-family:Tahoma,Arial,sans-serif;font-size:1.0em;width:200px;height:60px;overflow:auto;}
H1{font-size:1.8em;line-height:1.0em;font-family:'Georgia',serif;margin:15px 0px 0px 0px;font-weight:normal;}
H2{font-size:1.6em;line-height:1.0em;font-family:'Georgia',serif;margin:15px 0px 5px 0px;font-weight:normal;}
H3{font-size:1.4em;line-height:1.0em;font-family:'Georgia',serif;margin:15px 0px 5px 0px;font-weight:normal;}
/*** HR ***/
DIV.hr{clear:both;height:1px;background:#B9B9B9 url(../img/hr.gif) center;margin:10px 0px 0px 0px;}
DIV.hr HR{display:none;}

/************* ids *************/
#myId{}

/******* classes *******/
.fr{float:right;}
.fl{float:left;}
.fn{float:none;}
.cb{clear:both;}
.tal{text-align:left}
.tac{text-align:center}
.tar{text-align:right}
.vat{vertical-align:top}
.vam{vertical-align:middle}
.vab{vertical-align:bottom}
.hdn{display:none;}
.wauto{width:auto;}
.print{display:none;}
.noprint{}
.btn {vertical-align:middle; padding:5px 0 5px 0;}
.indent { font-weight:normal !important; list-style:none}
p.small_text { font-size:10px !important;}
p.fr {float:right;}
#contentboxright{float:left;width:450px;}

/*position:absolute; top:485px; right:590px;*/
/* my css */

/* car insurance page */
.sheilas_wheels_offer, .insurance, .finance, .musical{ margin:0px 0 0 0px; border-left:solid 3px #d5d454; padding:10px 0 0 10px; color:#4f4d4f; width:455px;  height:218px; }
.sheilas_wheels_offer li, .insurance li, .musical li { font-size:12px; font-weight:600; line-height:18px;}
.insurance p { line-height:18px;}
.quoteplus { float:right; padding-right:70px;}
.sheilas_wheels_offer .yellowBox, .insurance .yellowBox {
    background: url("../img/bg/yellow_top3.gif") no-repeat scroll 0 0 #CCCC33;
    display: inline;
    float: right;
    margin: 12px 10px 10px;
    padding: 0;
    width: 214px;
}
.sheilas_wheels_offer .yellowBox DIV.hr, .insurance .yellowBox DIV.hr{width:214px;height:11px;margin:0px;background:#CCCC33 url("../img/bg/yellow_bottom3.gif) no-repeat")}
.female_drivers { position:absolute; top:545px; right:675px;}
.single_trip{ position:absolute; top:512px; right:570px;}
.multi_trip {position:absolute; top:552px; right:570px;}
.flexi_trip {position:absolute; top:597px; right:570px;}
.dog{ position:absolute; top:550px; right:560px;}
.cat {position:absolute; top:665px; right:560px;}
.rabbit {position:absolute; top:765px; right:560px;}


/* Insurance page */
.pet_insurance { position:absolute; top:425px; right:565px;}
.car_insurance { position:absolute; top:480px; right:565px;}
.motorcycle_insurance { position:absolute; top:545px; right:565px;}
.travel_insurance { position:absolute; top:605px; right:565px;}
.business_insurance { position:absolute; top:665px; right:565px;}
.musical_insurance { position:absolute; top:725px; right:565px;}
.footer_insurance, .useful_guides{ margin-top:250px;}
.useful_top {margin-top:-15px}
/* famili finances page */
.guides p a { line-height:5px; font-size:14px; }
.policyTypes{ margin:0px 0 0 0px; border-left:solid 3px #d5d454; padding:10px 0 0 10px; color:#4f4d4f; width:545px; }
.policyTypes{ font-size:12px; font-weight:600; line-height:18px; font-weight:normal;}
/* about page*/
.box {background-color:#cacd34; width:770px; height:41px; font-size:2.2em; color:#FFF; padding:10px 0 0 10px;}


/* famili finances page */
.guides p a { line-height:5px; font-size:14px; }

#column_left { float:left; padding:0px 0 0 0px}
#column_left ol { margin-top:-10px;}
#column_left ol li {font-size:1.6em; list-style-type:none; margin-left:-40px;}

#contentboxright{float:left;width:450px;}

#content #usefulguidesright {float:right;width:250px;padding:0px 0px 0px 10px; }
.clear{ clear:both;}
.pad img {padding:20px 0 20px 10px;}


