<!--

	/*
		HTML and Body
	----------------------------------------------------------------------*/

	html {}

		body {
			background: #f4f4f4;
		}



	/*
		Header
	----------------------------------------------------------------------*/
    
	#header {
	    height:   147px;
        margin:   0 auto;
        position: relative;
	    width:    960px;
	}

        #header h1 {
            float:  left;
            margin: 60px 0 0;
        }

            #header h1 a {
                background:  url('/img/design/logo.png') center center no-repeat;
                display:     block;
                height:      66px;
                text-indent: -9999px;
                width:       300px;
            }

        #navigation {
            float:      right;
            margin-top: 82px;
        }

            #navigation ul {
                margin: 0;
            }
            
                #navigation li {
                    float:      left;
                    list-style: none;
                    margin:     0;
                }
                
                    #navigation a {
                        background:   url('/img/design/nav_main_grad.png') center top repeat-x;
                        border-right: 1px solid #91d1ef;
                        color:        #fff;
                        display:      block;
                        font-size:    14px;
                        font-weight:  bold;
                        height:       35px;
                        line-height:  35px;
                        text-align:   center;
                    }
                    
                        #navigation a:hover,
                        .asset-management #navigation li.asset-management a,
                        .properties       #navigation li.properties       a,
                        .property-list    #navigation li.properties       a,
                        .landlords        #navigation li.landlords        a,
                        .services         #navigation li.services         a,
                        .contact          #navigation li.contact          a {
                            background-position: center bottom;
                            text-decoration:     none;
                        }

                        #navigation li.asset-management a { width: 240px; }
                        #navigation li.properties       a { width: 112px; }
                        #navigation li.landlords        a { width: 97px;  }
                        #navigation li.services         a { width: 87px;  }
                        #navigation li.contact          a { width: 89px;  }

        #secondary {
            position: absolute;
            right:    0;
            top:      40px;
        }

            #secondary a {
                color: #646464;
            }
            
                #secondary a:hover,
                .home         #secondary li.home  a,
                .about        #secondary li.about a,
                .testimonials #secondary li.testimonials a {
                    border-bottom:   2px solid #0790d3;
                    color:           #0790d3;
                    text-decoration: none;
                }

                #secondary li.view_properties a {
                    background:     #99e12e;
                    background:     -moz-linear-gradient(top, #99e12e 1%, #8acf20 100%);
                    background:     -webkit-gradient(linear, left top, left bottom, color-stop(1%,#99e12e), color-stop(100%,#8acf20));
                    background:     -webkit-linear-gradient(top, #99e12e 1%,#8acf20 100%);
                    background:     -o-linear-gradient(top, #99e12e 1%,#8acf20 100%);
                    background:     -ms-linear-gradient(top, #99e12e 1%,#8acf20 100%);
                    filter:         progid:DXImageTransform.Microsoft.gradient( startColorstr='#99e12e', endColorstr='#8acf20',GradientType=0 );
                    background:     linear-gradient(top, #99e12e 1%,#8acf20 100%);
                    border:         1px solid #6d9533;
                    border-radius:  3px;
                    color:          #fff;
                    display:        block;
                    text-align:     center;
                    text-transform: none;
                    line-height:    25px;
                    width:          128px;
                }

                    #secondary li.view_properties a:hover {
                        background:   #6eb809;
                        background:   -moz-linear-gradient(top, #6eb809 1%, #61a306 100%);
                        background:   -webkit-gradient(linear, left top, left bottom, color-stop(1%,#6eb809), color-stop(100%,#61a306));
                        background:   -webkit-linear-gradient(top, #6eb809 1%,#61a306 100%);
                        background:   -o-linear-gradient(top, #6eb809 1%,#61a306 100%);
                        background:   -ms-linear-gradient(top, #6eb809 1%,#61a306 100%);
                        filter:       progid:DXImageTransform.Microsoft.gradient( startColorstr='#6eb809', endColorstr='#61a306',GradientType=0 );
                        background:   linear-gradient(top, #6eb809 1%,#61a306 100%);
                        border-color: #506f38;
                    }

            #secondary li {
                display:        inline;
                float:          left;
                font-size:      14px;
                font-weight:    bold;
                padding-top:    3px;
                margin-left:    20px;
                list-style:     none;
                text-transform: lowercase;
            }

                #secondary li.view_properties {
                    padding: 0;
                }

        #header_contact {
            font-size:   14px;
            line-height: 10px;
            margin:      0;
            position:    absolute;
            right:       0;
            top:         15px;
        }



	/*	Page Layout
	----------------------------------------------------------------------*/

    #page {
        background: #fff url('/img/design/sidebar.png') top left repeat-y;
        border:     1px solid #a2a2a2;
        box-shadow: 0 0 10px RGBa(0, 0, 0, 0.1);
        margin:     0 auto 40px;
        position:   relative;
        width:      958px;
    }

        .boxshadow #page {
            border:  0;
            padding: 0 1px;
        }

        .home #page {
            background: none;
            border:     none;
            box-shadow: none;
            padding:    0;
            width:      auto;
        }

    	#content {
            float:   right;
            padding: 25px 30px 25px 0;
            width:   600px;
        }

        #sidebar {
            float:   left;
            padding: 30px 0 30px 25px;
            width:   250px;
        }



    /*	Homepage
	----------------------------------------------------------------------*/

    #packages {
        margin: 0 auto 20px;
        width:  960px;
    }

        #packages h1 {
            background:  url('/img/design/sellers_landlords.png') right top no-repeat;
            height:      15px;
            margin:      0 0 30px;
            text-indent: -9999px;
        }

        #packages .packages_list {
            float: right;
            width: 470px;
        }

            #packages .packages_list.first {
                float: left;
            }

        #packages .packages_list h1 {
            background:  url('/img/design/packages.png') right top no-repeat;
            height:      50px;
            margin:      0 0 16px;
            text-indent: -9999px;
        }

            #packages .packages_list.first h1 {
                background-position: left top;
            }

        .packages_list ul {
            margin: 0;
        }

            .packages_list a {
                background: url('/img/design/package_labels.png') no-repeat;
                display:    block;
                min-height: 100px;
                padding:    0 0 0 55px;
            }

                .packages_list a:hover {
                    text-decoration: none;
                }

                .packages_list li.basic    a { background-position: -255px top;    }
                .packages_list li.standard a { background-position: -153px -188px; }
                .packages_list li.premium  a { background-position: -51px  -376px; }

                    .packages_list li.basic    a:hover { background-position: -204px -94px;  }
                    .packages_list li.standard a:hover { background-position: -102px -282px; }
                    .packages_list li.premium  a:hover { background-position: left   -470px; }

            .packages_list li {
                list-style: none;
                margin:     0 0 30px;
            }

            .packages_list h2 {
                color:       #0a93d4;
                font-size:   16px;
                font-weight: bold;
                line-height: 21px;
                margin:      0;
            }

                .packages_list h2 span {
                    display: none;
                }

            .packages_list p {
                color:       #333;
                font-size:   13px;
                line-height: 19px;
                margin:      0;
            }

            .packages_list footer {
                color:       #999;
                font-size:   13px;
                line-height: 19px;
            }



    #slidedeck {
        background:  #fff;
        box-shadow:  0 0 5px RGBa(0, 0, 0, 0.1);
        padding:     10px 0;
        border-left: 0;
        margin:      0 auto 30px;
        width:       960px;
    }

        #slidedeck ul {
            height:   355px;
            margin:   0;
            position: relative;
        }

            #slidedeck li {
                   -moz-transition: width 250ms ease-out;
                -webkit-transition: width 250ms ease-out;

                background:  url('/img/slidedeck/home.jpg') center center no-repeat;
                display:     inline;
                float:       left;
                height:      355px;
                list-style:  none;
                margin:      0 0 0 10px;
                overflow:    hidden;
                position:    relative;
                width:       35px;
            }

                #slidedeck li.active {
                    width: 760px;
                }

                #slidedeck li.why    { background-image: url('/img/slidedeck/why.jpg');    }
                #slidedeck li.why    { background-image: url('/img/slidedeck/thg.jpg');    }
                #slidedeck li.open   { background-image: url('/img/slidedeck/open.jpg');   }
                #slidedeck li.photog { background-image: url('/img/slidedeck/photog.jpg'); }
                #slidedeck li.epc    { background-image: url('/img/slidedeck/epc.jpg');    }

            #slidedeck li a.trigger {
                background:  url('/img/design/slidedeck_titles.png') no-repeat;
                display:     block;
                position:    absolute;
                left:        0;
                top:         0;
                height:      355px;
                text-indent: -9999px;
                width:       35px;
                z-index:     10;
            }

                #slidedeck li a.trigger:hover {
                    background-position: -175px;
                }

                    #slidedeck li.active a.trigger {
                        background-position: -175px;
                        width:               45px;
                    }

                #slidedeck li.why    a.trigger { background-position: -35px;  }
                #slidedeck li.open   a.trigger { background-position: -70px;  }
                #slidedeck li.photog a.trigger { background-position: -105px; }
                #slidedeck li.epc    a.trigger { background-position: -140px; }

                    #slidedeck li.why    a.trigger:hover { background-position: -220px; }
                    #slidedeck li.open   a.trigger:hover { background-position: -265px; }
                    #slidedeck li.photog a.trigger:hover { background-position: -310px; }
                    #slidedeck li.epc    a.trigger:hover { background-position: -355px; }

                    #slidedeck li.active.why    a.trigger { background-position: -220px; }
                    #slidedeck li.active.open   a.trigger { background-position: -265px; }
                    #slidedeck li.active.photog a.trigger { background-position: -310px; }
                    #slidedeck li.active.epc    a.trigger { background-position: -355px; }

        #slidedeck li div.inner {
            background: #fff;
            background: RGBa(255, 255, 255, 0.9);
            height:     200px;
            left:       35px;
            position:   relative;
            padding:    10px 30px 10px 45px;
            top:        10px;
            z-index:    5;
            width:      355px;
        }

            #slidedeck li div.inner h2 {
                color:       #0a94d5;
                font-size:   24px;
                font-weight: bold;
                margin:      0 0 10px;
            }

            #slidedeck li div.inner p {
                color:       #666;
                font-size:   14px;
                line-height: 21px;
            }                

            #slidedeck li div.inner footer a {
                background:    #99e12e;
                background:    -moz-linear-gradient(top, #99e12e 0%, #8ad021 100%);
                background:    -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99e12e), color-stop(100%,#8ad021));
                background:    -webkit-linear-gradient(top, #99e12e 0%,#8ad021 100%);
                background:    -o-linear-gradient(top, #99e12e 0%,#8ad021 100%);
                background:    -ms-linear-gradient(top, #99e12e 0%,#8ad021 100%);
                filter:        progid:DXImageTransform.Microsoft.gradient( startColorstr='#99e12e', endColorstr='#8ad021',GradientType=0 );
                background:    linear-gradient(top, #99e12e 0%,#8ad021 100%);
                border:        1px solid #6d9533;
                border-radius: 3px;
                color:         #fff;
                display:       inline-block;
                font-size:     14px;
                font-weight:   bold;
                line-height:   30px;
                padding:       0 15px;
            }

                #slidedeck li div.inner footer a:hover {
                    background:      #6eb809;
                    background:      -moz-linear-gradient(top, #6eb809 1%, #61a306 100%);
                    background:      -webkit-gradient(linear, left top, left bottom, color-stop(1%,#6eb809), color-stop(100%,#61a306));
                    background:      -webkit-linear-gradient(top, #6eb809 1%,#61a306 100%);
                    background:      -o-linear-gradient(top, #6eb809 1%,#61a306 100%);
                    background:      -ms-linear-gradient(top, #6eb809 1%,#61a306 100%);
                    filter:          progid:DXImageTransform.Microsoft.gradient( startColorstr='#6eb809', endColorstr='#61a306',GradientType=0 );
                    background:      linear-gradient(top, #6eb809 1%,#61a306 100%);
                    border-color:    #506f38;
                    text-decoration: none;
                }



    /*  Content Elements
    ----------------------------------------------------------------------*/

	.contact_details {}

		.contact_details dt {
			clear:          left;
			float:          left;
			vertical-align: top;
			width:          55px;
		}

		.contact_details dd {
		    float:          left;
			vertical-align: top;
		}

			.contact_details p {
				margin: -2px 0 0;
			}



    .google_map {
		width:  608px;
		height: 398px;
	}



    #landing_filters {
        background: #f6f6f6;
        border:     1px solid #d2d2d2;
        margin:     10px 0 30px;
    }

        #landing_filters .checks {
            background:    #e9e9e9;
            border-bottom: 1px solid #d2d2d2;
            padding:       10px 20px;
        }

            #landing_filters .checks input {}

            #landing_filters .checks label {
                color:        #000;
                cursor:       pointer;
                float:        left;
                font-size:    14px;
                font-weight:  bold;
                margin-right: 20px;
                width:        80px;
            }

        #landing_filters button {
            -webkit-appearance: none;

            background:    #99e12e;
            background:    -moz-linear-gradient(top, #99e12e 0%, #8ad021 100%);
            background:    -webkit-gradient(linear, left top, left bottom, color-stop(0%,#99e12e), color-stop(100%,#8ad021));
            background:    -webkit-linear-gradient(top, #99e12e 0%,#8ad021 100%);
            background:    -o-linear-gradient(top, #99e12e 0%,#8ad021 100%);
            background:    -ms-linear-gradient(top, #99e12e 0%,#8ad021 100%);
            filter:        progid:DXImageTransform.Microsoft.gradient( startColorstr='#99e12e', endColorstr='#8ad021',GradientType=0 );
            background:    linear-gradient(top, #99e12e 0%,#8ad021 100%);
            border:        1px solid #6d9533;
            border-radius: 3px;
            bottom:        19px;
            color:         #fff;
            cursor:        pointer;
            display:       inline-block;
            font-family:   Arial;
            font-size:     14px;
            font-weight:   bold;
            line-height:   30px;
            margin:        0;
            overflow:      visible;
            padding:       0 15px;
            position:      absolute;
            right:         19px;
        }

            #landing_filters button:hover {
                background:      #6eb809;
                background:      -moz-linear-gradient(top, #6eb809 1%, #61a306 100%);
                background:      -webkit-gradient(linear, left top, left bottom, color-stop(1%,#6eb809), color-stop(100%,#61a306));
                background:      -webkit-linear-gradient(top, #6eb809 1%,#61a306 100%);
                background:      -o-linear-gradient(top, #6eb809 1%,#61a306 100%);
                background:      -ms-linear-gradient(top, #6eb809 1%,#61a306 100%);
                filter:          progid:DXImageTransform.Microsoft.gradient( startColorstr='#6eb809', endColorstr='#61a306',GradientType=0 );
                background:      linear-gradient(top, #6eb809 1%,#61a306 100%);
                border-color:    #506f38;
                text-decoration: none;
            }

        #landing_filters fieldset {
            padding:  20px;
            position: relative;
        }

        #landing_filters label {
            color:       #000;
            float:       left;
            font-size:   14px;
            font-weight: bold;
            width:       150px;
        }

        #landing_filters p {}

            #landing_filters p.area {
                margin: 0;
            }

        #landing_filters select {
            float: left;
            width: 200px;
        }



    .landing_list {}

        .landing_list h1 {
            border-bottom:  1px solid #d2d2d2;
            color:          #999;
            font-size:      13px;
            line-height:    30px;
            margin:         0 0 20px;
            padding-bottom: 5px;
        }

            .landing_list h1 em {
                display: none;
            }

            .landing_list h1 strong {
                background:     #0c94d4;
                color:          #fff;
                display:        inline-block;
                font-size:      16px;
                line-height:    30px;
                margin:         0 10px 0 0;
                padding:        0 10px;
                text-transform: uppercase;
            }

        .landing_list ul {
            margin: 0 0 0 -30px;
        }

            .landing_list a {
                display: block;
            }

                .landing_list a:hover {
                    text-decoration: none;
                }

            .landing_list li {
                display:    inline;
                float:      left;
                list-style: none;
                margin:     0 0 30px 30px;
                width:      180px;
            }

            .landing_list figure {
                border:   2px solid #d4d4d4;
                display:  block;
                margin:   0 0 5px;
                position: relative;
            }

                .landing_list figure em {
                    background:  left top no-repeat;
                    display:     block;
                    height:      76px;
                    left:        -1px;           
                    position:    absolute;
                    text-indent: -9999px;
                    top:         -1px;
                    width:       76px;
                }

                    .landing_list .pending figure em { background-image: url('/img/design/pending.png'); }
                    .landing_list .agreed  figure em { background-image: url('/img/design/agreed.png');  }

                .landing_list img {
                    display: block;
                    width:   100%;
                }

            .landing_list h2 {
                color:       #0491d3;
                font-size:   14px;
                font-weight: bold;
                line-height: 21px;
                margin:      0;
            }

            .landing_list p {
                color:       #333;
                font-size:   13px;
                line-height: 21px;
                margin:      0;
            }

                .landing_list p.price {
                    font-weight: bold;
                }

                    .landing_list p.price abbr {
                        color:          #666;
                        cursor:         default;
                        font-weight:    normal;
                        text-transform: lowercase;
                    }



	.more {
		font-size:  14px;
		text-align: right;
	}

		.more a {
			font-weight: bold;
		}



    .no_match {
        background: #feefef;
        border:     1px solid #f79f9f;
        color:      #444;
        font-size:  13px;
        margin:     15px 0 0;
        padding:    6px 80px;
        position:   relative;
        text-align: center;
    }



	.paging,
	.showing {
	    background: #eff5f7;
	    border:     1px solid #d7e8ee;
		color:      #444;
		font-size:  1.3em;
		margin:     20px 0;
        padding:    6px 80px;
        position:   relative;
        text-align: center;
	}

		.paging a,
		.showing a {
		    color:           #333;
			padding:         1px 4px;
			text-decoration: none;
            
		}

			.paging a:hover,
			.showing a:hover,
			.paging a.current {
				background:      #4fb2e5;
				color:           #fff;
				text-decoration: none;
			}

		.paging span {
			color:   #999;
			padding: 1px 4px;
		}

        .paging .next {
            display:  block;
            position: absolute;
            right:    6px;
            top:      6px;
        }

        .paging .prev, p.showing a {
            color:    #4fb2e5;
            display:  block;
            left:     6px;
            position: absolute;
            top:      6px;
        }



    #property_filters {}

        #property_filters button {
            font-family: Arial, sans-serif;
            font-size:   14px;
            overflow:    visible;
        }

        #property_filters p {
            font-size: 14px;
        }

            #property_filters p.submit {
                text-align: right;
            }

            #property_filters label {
                color: #4d4d4f;
                float: left;
            }

            #property_filters select {
                float:       right;
                font-size:   14px;
                font-family: Arial, sans-serif;
            }



    #property_list {
        margin:  0;
        padding: 0;
    }

        #property_list .property_thumb {
            border:   2px solid #d4d4d4;
            display:  inline;
            float:    left;
            margin:   0 28px 0 0;
            position: relative;
            width:    210px;
        }

            #property_list .property_thumb:hover {
                border-color: #89ceef;
            }

            #property_list .property_thumb em {
                background:  left top no-repeat;
                display:     block;
                height:      76px;
                left:        -1px;                
                position:    absolute;
                text-indent: -9999px;
                top:         -1px;
                width:       76px;
            }

                #property_list .pending .property_thumb em { background-image: url('/img/design/pending.png'); }
                #property_list .agreed  .property_thumb em { background-image: url('/img/design/agreed.png');  }

        #property_list .property_details {
            float: left;
            width: 355px;
        }

        #property_list h3 {
            font-size:   1.4em;
            font-weight: normal;
            margin:      0 0 5px;
        }

            #property_list h3 a {
                display:     block;
                float:       left;
                font-weight: bold;
                width:       250px;
            }

            #property_list h3 strong {
                color:      #4d4d4f;
                display:    block;
                float:      left;
                text-align: right;
                width:      105px;
            }

                #property_list h3 strong abbr {
                    font-weight: normal;
                }

        #property_list img {
            display: block;
            float:   left;
        }

        #property_list li {
            border-bottom: 1px solid #e6e7e8;
            list-style:    none;
            margin:        0;
            padding:       35px 0;
        }

            #property_list li.last {
                border: none;
            }

        #property_list p {
            margin: 0 0 5px;
        }



    .property_pics {
        background:    #eff5f7;
        border:        1px solid #c7dfe8;
        margin-bottom: 25px;
        padding:       30px 25px 30px;
    }

        .property_pics p {
            margin:      12px 0 0;
            font-weight: bold;
        }

            .property_pics p a {
                   -moz-box-shadow: 2px 2px 3px #ccc;
                    -ms-box-shadow: 2px 2px 3px #ccc;
                -webkit-box-shadow: 2px 2px 3px #ccc;

                box-shadow:   2px 2px 3px #ccc;
                display:      inline;
                float:        left;
                margin-right: 10px;
                padding:      1px 2px 8px;
            }

            .property_pics p span {
                display:     block;
                padding-top: 3px;
            }

        .multi_images {}

            #multi_master_wrap {
                float:  left;
                height: 245px;
                width:  335px;
            }

                img.multi_single {
                    float: left;
                }

            .multi_thumbs {
                float:   left;
                margin:  0;
                padding: 0;
                width:   202px;
            }

                .property_week .multi_thumbs {
                    width: 91px;
                }

                .multi_thumbs li {
                    display:    inline;
                    float:      left;
                    list-style: none;
                    margin:     0 0 10px 10px;
                    padding:    0;
                }

                    .multi_thumbs li.odd {
                        margin-right: 0;
                    }

                    .multi_thumbs li a {
                        border:  2px solid #fff;
                        display: block;
                        height:  71px;
                        width:   87px;
                    }

                        .multi_thumbs li a:hover,
                        .multi_thumbs li a.active {
                            border-color: #89ceef;
                        }

                    .multi_thumbs li img {
                        float:  left;
                        height: 71px;
                    }



    #office_map {
        border:     1px solid #cecece;
        margin-top: 30px;
    }



    .property_title {}

        .property_title strong {
            display: block;
            float:   left;
            width:   400px;
        }

        .property_title em {
            display:    block;
            float:      right;
            font-size:  22px;
            font-style: normal;
            text-align: right;
            width:      150px;
        }



    .quick_links {
        background: url('/img/design/nationwide_logo.png') 100% 20px no-repeat;
        border-top: 1px solid #cdcdcd;
        margin:     15px 0 20px;
        padding:    20px 0 0;
    }
    
        .quick_links a {
            background:  left top no-repeat;
            display:     block;
            font-size:   1.1em;
            font-weight: bold;
            padding:     8px 0 8px 40px;
        }

            .quick_links a.plist   { background-image: url('/img/design/quick_link_plist.png');   }
            .quick_links a.cash    { background-image: url('/img/design/quick_link_cash.png');    }
            .quick_links a.contact { background-image: url('/img/design/quick_link_contact.png'); }

        .quick_links li {
            list-style: none;
            margin:     0;
            padding:    0;
        	width:      300px;
        }



    .show_top {
        margin: 15px 0 0;
    }



    .testimonials {
        list-style: none;
        margin:     0;
        padding:    0;
    }

        .testimonials li {
            list-style: none;
            margin:     0;
        }



    .title {
		font-size:   22px;
		line-height: 1;
		margin:      0 0 1em;
	}



    /*  Sidebar Elements
	----------------------------------------------------------------------*/

    #sidebar aside {
        background: #f6f6f6;
        border:     1px solid #d2d2d2;
        margin:     0 0 20px;
    }

        #sidebar aside header {
            background: #e9e9e9;
        }

            #sidebar aside header h1 {
                border-bottom: 1px solid #d2d2d2;
                font-size:     14px;
                line-height:   30px;
                margin:        0 0 10px;
                text-indent:   10px;
            }

        #sidebar aside h2 {
            color:     #0491d9;
            font-size: 14px;
            margin:    0 10px;
        }

        #sidebar aside p {
            color:     #333;
            font-size: 14px;
            margin:    0 10px 10px;
        }

            #sidebar aside p a {
                font-weight: bold;
            }

        #sidebar aside ul {
            margin: 0 10px;
        }
        
            #sidebar aside li {
                list-style: none;
                margin:     0 0 10px;
            }

                #sidebar aside li h2 {
                    margin: 0;
                }

                #sidebar aside li p {
                    font-size: 13px;
                    margin:    0;
                }

                    #sidebar aside li p.price {
                        color:       #999;
                        font-weight: bold;
                    }



    #sidebar h2 {
        font-size: 1.7em;
        margin:    0 0 10px;
    }



    .back_listings {
        background: url('/img/design/back_listings.png') left 4px no-repeat;
        color:      #000;
        display:    block;
        font-size:  1.3em;
        padding:    2px 0 2px 14px;
        
    }



    #property_map {
        border:        1px solid #bbb;
        margin-bottom: 20px;
    }



    .sub_nav {
        margin:  0;
        padding: 0;
    }

        .sub_nav li {
            font-size:  1.4em;
            list-style: none;
            margin:     0;
            padding:    3px 0;
        }

            .sub_nav li a {
                color:       #666;
                display:     block;
                font-weight: bold;
                padding:     5px 10px;
            }

            ul.sub_nav li.active a, ul.sub_nav li.active a:hover {
                background:      #00a4df url('/img/design/subnav_active.png') 100% 50% no-repeat;
                color:           #fff;
                cursor:          default;
                text-decoration: none;
                width:           262px;
            }



    /*  Footer
    ----------------------------------------------------------------------*/

    #footer {
        background: #e7e8e7;
        border-top: 1px solid #d6d7d8;
        padding:    15px 0;
    }

        #footer h1 {
            color:     #666;
            font-size: 14px;
            margin:    0 auto 10px;
            width:     960px;
        }

            #footer h1 span {
                display: none;
            }

        #footer ul {
            margin: 0 auto 10px;
            width:  960px;
        }

            #footer ul a {
                background:  #fff url('/img/design/other_sites.png') no-repeat;
                box-shadow:  inset 0 1px 3px RGBa(0, 0, 0, 0.25);
                display:     block;
                height:      90px;
                text-indent: -9999px;
                width:       140px;
            }

                #footer ul a:hover {
                    box-shadow: inset 0 1px 3px RGBa(0, 0, 0, 0.45);
                }

                    #footer ul li.ombudsman         a { background-position: left   center; }
                    #footer ul li.primelocation     a { background-position: -140px center; }
                    #footer ul li.findaproperty     a { background-position: -280px center; }
                    #footer ul li.globrix           a { background-position: -420px center; }
                    #footer ul li.depositprotection a { background-position: -560px center; }
                    #footer ul li.twitter           a { background-position: -700px center; }

            #footer ul li {
                display: inline;
                float:   left;
                margin:  0 0 0 24px;
                width:   140px;
            }

                #footer ul li.ombudsman {
                    margin: 0;
                }



    #copyright {
        background: #545455;
        padding:    10px;
    }

        #copyright a {
            color: #999;
        }

        #copyright p {
            color:       #999;
            font-size:   11px;
            line-height: 18px;
            margin:      0 auto;
            width:       960px;
        }

        #copyright strong {
            color:       #ccc;
            font-weight: normal;
        }

