﻿body 
{
    font-size:62.5%;
    background-color:#FFFFFF;
    background-image:url("../images/youchoose_page_background_circle.jpg");
    background-repeat:no-repeat;
    background-attachment:fixed;
    padding:0px;
    margin:0px;
    font-family:Verdana,Arial,Helvetica,sans-serif;
}

a.highlight
{
    color:#000000;
    text-decoration:none;
}

a.highlight:hover
{
    color:#F45912;
}

h1
{
}

h2
{
    font-size:2.2em;
    font-weight:bold;
    letter-spacing:-1px;
    margin:0px 0px 10px 0px;
}

img
{
    border:none;
}

ol.privacy
{
    list-style:none;
    padding:0px;
    margin:0px;
}
ol.privacy ul
{
    list-style-type:disc;
}

span.accessToInfo
{
    display:inline-block;
    width:48%;
    padding:0px 0px 25px 0px;
}

a.footerLink
{
    color:#000000;
    text-decoration:none;
}

a.footerLink:hover
{
    color:#F45912;
}

.fl
{
    float:left;
}

.fr
{
    float:right;
}

.fn
{
    float:none;
}

.cl
{
    clear:left;
}

.cr
{
    clear:right;
}

.cb
{
    clear:both;
}

.mainContainer
{
    width:980px;
}

.headerSection1
{
    float:left;
}

.headerSection2
{
    float:right;
    position:relative;
}

.topMenu
{
    clear:both;
    padding:10px 0px 0px 45px;
    background-image:url("../images/youchoose_page_background_line.png");
    background-repeat:no-repeat;
    height:60px;
}

.topMenu ul.menu
{
    list-style:none;
    padding:0px;
    margin:0px;
}

.topMenu ul.menu li
{
    float:left;
}

.topMenu ul.menu li a
{
    background-image:url('../images/youchoose_strapline_tick.png');
    background-position:right top;
    background-repeat:no-repeat;
    color:#F45912;
    display:inline-block;
    height:20px;
    font-size:1.8em;
    text-decoration:none;
    font-weight:bold;
    padding:5px 40px 5px 5px;
    letter-spacing:-1px;
}

.topMenu ul.menu li.selected a
{
    background-position:right bottom;
}

.topMenu ul.menu li a:hover
{
    background-position:right bottom;
    color:#000000;
}


.bodyContainer
{
    clear:both;
}

.menuContainer
{
    float:left;
    padding:0px 0px 0px 35px;
    width:255px;
}

.menuContainer ul.menu
{
    list-style:none;
    padding:0px;
    margin:0px;
}

.menuContainer ul.menu li
{
    padding:0px 0px 2px 0px;
}

.menuContainer ul.menu li.seperator
{
    padding:13px 0px 2px 0px;
}

.menuContainer ul.menu li a
{
    background-image:url('../images/youchoose_button_background.png');
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    width:210px;
    height:35px;
    font-size:1.7em;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:5px 0px 0px 20px;
    letter-spacing:-1px;
}

.menuContainer ul.menu li a:hover
{
    background-position:left bottom;
    color:#000000;
}



.menuContainer ul.menu li ul.subMenu
{
    list-style:none;
    padding:0px;
    margin:0px 0px 0px 20px;
    display:none;
}

.menuContainer ul.menu li ul.subMenu a
{    
    padding:5px 0px 0px 10px;
}

.menuContainer ul.menu li.selected ul.subMenu
{
    display:block;
}

.contentContainer
{
    float:left;
    width:690px;
}

.normalText
{
    font-size:1.2em;
}

ul.normalText li
{
    padding:0px 0px 10px 0px;
}

.alternateColour
{
    color:#F45912;
}

.smallText
{
    color:#666666;
    font-size:1.0em;
    margin:0 10px 10px;
}

.feature_box
{
    float:left;
    width:345px;
    height:350px;
    background-image:url("../images/youchoose_feature_background.gif");
    background-repeat:no-repeat;
    background-position:10px top;
}

.box1
{
}
.box2
{
}
.box3
{
    clear:both;
}
.box4
{
}

.feature_box .boxLogo
{
    float:left;
    padding:0px 0px 0px 15px;
}

.feature_box .boxHeading
{
    float:left;
    font-weight:bold;
    padding:40px 0px 0px 0px;
    line-height:0.8;
}

.feature_box .boxHeading a
{
    color:#000000;
    text-decoration:none;
}

.feature_box .boxHeading span.largeText
{
    font-size:3.4em;
    letter-spacing:-3px;
}

.feature_box .boxHeading span.mediumText
{
    font-size:2.7em;
    letter-spacing:-1px;
    top:-10px;
    display:inline-block;
    width:165px;
    overflow:hidden;
}
.feature_box .boxHeading span.mediumTextOverFlowVisible
{
    font-size:2.7em;
    letter-spacing:-1px;
    top:-10px;
    display:inline-block;
    width:165px;    
}
.feature_box .feature_box_content
{
    clear:both;
    letter-spacing:-0.5px;
    line-height:1.5;
    text-align:center;
    height:125px;
    overflow:hidden;
    margin-bottom:-10px;
}

.feature_box .feature_box_content span.heading
{
    font-weight:bold;
    color:#FFFFFF;
    font-size:1.8em;
    
}

.feature_box .feature_box_content span.name
{
    font-weight:bold;
    color:#FFFFFF;
    font-size:1.6em;
}

.feature_box .feature_box_content span.address
{
    font-weight:bold;
    color:#FFFFFF;
    font-size:1.3em;
    letter-spacing:-1px;
}
.feature_box .feature_box_content span.links
{
    font-size:1.5em;
}


.feature_box .feature_box_content a
{
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}

.feature_box .feature_box_content a:hover
{
    color:#000000;
}


.feature_box a.quotebutton
{
    background-image:url("../images/youchoose_small_buttton_background.png");
    background-position:0 0;
    background-repeat:no-repeat;
    width:174px;
    height:41px;
    letter-spacing:-1px;
    text-align:center;
    font-size:1.7em;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:5px 0px 0px 0px;
    margin:20px auto;
    display:block;
}


.cloudPanel
{
    position:absolute;
    background-image:url("../images/youchoose_cloud.gif");
    background-repeat:no-repeat;
    background-position:bottom;
    width:242px;
    height:725px;
    right:-15px;
    top:25px;
}

.cloudPanel span.largeText
{
    font-size:5.5em;
    font-weight:bold;
    line-height:0.8;
    letter-spacing:-3px;
}

.cloudPanel span.mediumText
{
    font-size:3.8em;
    font-weight:bold;
    line-height:0.8;
    letter-spacing:-1px;
}

.cloudPanel .moreInfo
{
    position: relative; 
    top: 70px;
}
 

.cloudLink a 
{
    color:#000000;
    cursor:pointer;
    text-decoration:none;
    font-size:1.2em;
}
.cloudLink a:hover
{
    color:#F45912; 
}

.cloudLink p
{
    position: relative;
    top: 50px; 
    margin: 0pt 0pt 8px 8px; 
    text-align: center; 
    font-weight: bold;
}

.cloudColumnContent
{
    width:465px;
}


.primaryDualColumnContentSection
{
    float:left;
    width:530px;
}

.secondaryDualColumnContentSection
{
    float:left;
    width:160px;
}

.getAQuote
{
    text-align:center;
}

.getAQuote a
{
    background-image:url("../images/youchoose_big_buttton_background.png");
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:1.7em;
    font-weight:bold;
    height:62px;
    letter-spacing:-1px;
    width:300px;
    display:block;
    text-align:center;
    text-decoration:none;
    line-height:62px;
    margin:0px auto;
}

.getAQuote a:hover
{
    background-position:left bottom;
    color:#000000;
}

.retrieveAQuote
{
    text-align:center;
}

.retrieveAQuote a
{
    background-image:url("../images/youchoose_buttton_background.png");
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-size:1.7em;
    font-weight:bold;
    height:52px;
    letter-spacing:-1px;
    width:234px;
    display:block;
    text-align:center;
    text-decoration:none;
    line-height:52px;
    margin:0px auto;
}

.retrieveAQuote a:hover
{
    background-position:left bottom;
    color:#000000;
}


ul.ticklist
{
    list-style:none;
    padding:0px;
    margin:0px;
}

ul.ticklist li
{
    background-image:url("../images/bullet_tick_new.gif");
    background-position:left top;
    background-repeat:no-repeat;
    font-weight:bold;
    margin:5px 0;
    height:32px;
    padding:0px 0px 0px 45px;
}

ul.ticklist li a
{
    font-size:1.2em;
    color:#000000;
    text-decoration:none;
    line-height:32px;
}

ul.ticklist li a:hover
{
    color:#F45912;
}


.footerContainer
{
    padding:25px 35px 0px 35px;
    clear:both;
    text-align:center;
}

.footerMain
{
    border-top:solid 1px #CCCCCC;
    text-align:center;
}

.footerMain .menu1
{
    margin:auto;
}

.footerMain .menu2
{
    margin:auto;
}

.footerContainer ul.menu
{
    clear:both;
    padding:15px 0px 0px 0px;
    margin:0px;
    list-style:none;
    display:inline-block;
}

.footerContainer ul.menu li
{
    display:inline;
    background-image:url('../images/greyPixel.png');
    background-repeat:repeat-y;
    background-position:right;
}

.footerContainer ul.menu li.last
{
    background-image:none;
}


.footerContainer ul.menu li a
{
    font-size:1.2em;
    color:#999999;
    text-decoration:none;
    padding:0px 10px;
}

.footerLogo
{
    margin:20px 0px 0px 0px;
}

ul.narrow
{
    list-style:none;
    margin:0px;
    padding:0px;
    text-indent:none;
    width:170px;
}

ul.normalText li
{
    padding:2px 0px;
}

ul.normalText li span
{
    float:right;
}

.normalText a
{
    color:#f15a11;    
}

.closePageButton
{
 background-image:url('../images/youchoose_button_background.png');
    background-position:left top;
    background-repeat:no-repeat;
    display:block;
    width:210px;
    height:35px;
    font-size:1.7em;
    font-weight:bold;
    color:#FFFFFF;
    text-decoration:none;
    padding:5px 0px 0px 20px;
    letter-spacing:-1px;    
}
ul.normalText
{
    list-style:none;
}
.underline
{
    text-decoration: underline;
}
.bulletText
{
    font-size:1.2em;
}
.closePageButton:hover
{
    background-position:left bottom;
    color:#000000;
}
