*{background-repeat:no-repeat}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,address,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-family:inherit;vertical-align:baseline;background:transparent;font-size:100%}ul{list-style:none;list-style-type:none}del{text-decoration:line-through}blockquote,q{quotes:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;font-size:1.1em}img{border:0}hr,address{display:none}fieldset{border:none;width:340px}body{font-family:arial, verdana, sans-serif;color: #5e5d5c;font-size:62.5%;text-align:center;margin:0}#top-bg{background:transparent url('/images/top-background.jpg') left top repeat-x}#bottom-bg{background:transparent url('/images/bottom-background.jpg') left bottom repeat-x}h1,h2,h3{font-family:Georgia, Arial, Verdana, sans-serif}h1, #mid-content h2, #full-content h2{font-size:1.5em;padding-bottom:10px;color: #000;font-weight:bold}h3{color: #000;font-size:1.5em;font-weight:normal}h3.first{font-size:2em}h4{font-size:1.2em;color: #000;font-weight:bold;padding:5px 0}h4 a{font-size:1.275em}h5{font-size:1.4em}p,li,q{font-size:1.1em;line-height:14px}q{font-style:normal}#related-info p, .box p{font-size:1.1em}a.call-to-action{font-size:1em}p a.call-to-action{font-size:0.921em;line-height:1.2em}ol{margin-left:16px;#margin-left:22px}ol li{margin:5px 0}li p, .box p, .box li a{font-size:1em}sup{font-size:smaller;vertical-align:super}a,a:link,a:visited,a:hover,a:active{color: #2f6188;text-decoration:none}a:hover,a:focus{color: #000;text-decoration:none}a.nostyle,a.nostyle:link,a.nostyle:focus,a.nostyle:hover,a.nostyle:visited,a.nostyle:active{color: #000;text-decoration:none}a:focus{outline:1px dotted #aaa}.img{display:block;text-indent:-999em;overflow:hidden}.float_r{float:right}.float_l{float:left}.clear{clear:both}.clear_l{clear:left}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-table}#wrapper{margin:0 auto;text-align:left;width:962px;position:relative}#container-wrapper{width:944px;margin:0 9px;position:relative;height:1%}#container_hp,#container{float:left;position:relative}#container{margin-bottom: -80px;top: -61px;width:734px;overflow:hidden;height:1%}#mid-content,#full-content{float:left;width:486px;padding:10px 18px}#mid-content ul{list-style:disc;margin:0 0 6px 14px}#mid-content .cms-body-text ul{list-style:disc;margin:0 0 6px 14px;text-align:left}#mid-content .cms-body-text, #mid-content .cms-body-text p, #mid-content .cms-body-text li{text-align:left}#full-content{width:694px;overflow:hidden;height:1%}#left-nav{float:left;width:210px;margin-bottom:20px !important}.right-content{float:left;width:210px}.right-content p strong{color:#000}#footer{clear:both;overflow:hidden;height:1%;background-color: #fafaf9;border-top:1px solid #cacac9;padding:10px 15px}#related-info{background-color: #fff;border-top:1px solid #eeeceb;padding:20px 0;float:left;margin-top:20px}#mid-content ul#assetTree, #mid-content ul#assetTree li, #mid-content ul#assetTree li ul, #mid-content ul#assetTree li ul li{list-style:none}p strong{font-weight:bold;font-size:1em}ul.useful-links{padding-bottom:10px}ul.useful-links li a, #social .rss-feed{padding:0 0 2px 8px;background:transparent url('/images/arrow-dark-gray.gif') 0 2px no-repeat}img.social_icon{float:left;margin-right:3px;margin-bottom:3px}li.social_link{clear:both}li.social_link a{float:left}.arrow_bold{background-position:0 3px;padding-left:8px;margin-top:9px}ul.useful-links li a,.arrow,.arrow_bold{color: #5e5d5c;font-weight:bold;display:block}ul.useful-links li a:hover{color: #000}select,input.text-input,textarea{background: #fff url('/images/bg-shadow-select.gif') left top repeat-x;border:1px solid #e1dedc;color: #5E5D5C;font-size:0.9em;padding:2px;float:left}textarea{font-size:1.2em;height:120px;width:160px}select{padding:1px}#brand_search{width:140px;margin-right:5px;padding:1px 0 3px 4px!important}a.view{color: #5E5D5C;display:block;width:90px;padding-right:5px;font-weight:bold;font-size:1em}a.view:hover{background-position:100% -101px}a.floor{width:95px}.hp,.shop_pg{margin-top:53px}.hp td{width:25%}.categories-wrapper{font-weight:bold;width:522px;text-align:center;text-transform:uppercase;overflow:visible}.categories li{float:left;font-size:1em;border-right:1px solid #fff;height:27px;padding-bottom:3px;position:relative}.categories li.last{border:none}.categories li a{display:block;font-weight:bold;text-transform:uppercase;height:68px;padding:8px 10px 5px 10px}.categories li a:hover, .categories li.selected a{background:transparent url('/images/categories-active.gif') center top repeat-x;color: #fff;padding-bottom:25px;text-decoration:none}.intro-text{overflow:hidden;height:1%;margin-bottom:10px}.intro-text img{float:left;padding-right:5px}.intro-text .txt{float:left;width:205px;margin-bottom:10px}.intro-text p{font-size:1.1em;line-height:16px}.intro-text ul{list-style:none;margin:0}.intro-text a.call-to-action{margin-top:8px}#our-brands-button{padding:1em 0 0;overflow:hidden;_zoom:1}.gadget_area{margin-right:16px;float:left}.loading{display:block;margin:20px auto}h3{border-bottom:1px solid #f2f1f0;margin-bottom:10px;padding-bottom:3px}a.rss{color: #5e5d5c;font-weight:bold;font-size:1em;background:url('/images/bg-rss.gif') right center no-repeat;padding-right:16px;margin-top:4px}.internal-ad,.internal-ad-3{background:url('/images/bg-internal-ad-tile.gif') 1px 0 repeat-y;height:1%;overflow:hidden;border:1px solid #f2f1f0;margin:0 2px 0 1px;padding:3px 0}.internal-ad-3{background:url('/images/bg-internal-ad-tile2.gif') 1px 0 repeat-y}.internal-ad li{float:left}#mid-content .internal-ad .box{width:233px;margin:0 3px 0 4px;background-color: #f7f7f6;float:left;min-height:185px}#mid-content .internal-ad ul{list-style:none;margin:0}#mid-content .internal-ad .col1{width:474px}#mid-content .internal-ad .col1, #mid-content .internal-ad .col2{padding:0 !important;padding:0}#mid-content .internal-ad li .box{float:left}.promo_area{overflow:hidden;_zoom:1}.brand-promo-area,.brand-box{height:160px;overflow:hidden}.brand-box h4{height:28px}.brand-box img{float:left;margin:0 5px 5px 5px}.brand-box p{float:left;width:100px}#mid-content .internal-ad .last{margin-left:2px}#mid-content .internal-ad .border{border-top:1px solid #f2f1f0;margin:4px 2px 0 4px;float:left}#mid-content .internal-ad .border .box{margin:3px 0 0 0}#mid-content .internal-ad .border .last{margin-left:1px}.internal-ad h4{padding:11px 14px 11px 8px;text-transform:uppercase}#landing-page .links li{padding:1px 0;display:block!important}#landing-page .links a{text-transform:uppercase;font-size:1.1em;font-weight:bold}.internal-ad h4 a, #landing-page .links a{background:url('/images/bicester-village/arrow.gif') 0 2px no-repeat;padding-left:8px;font-size:0.9em}#container .internal-ad p{margin:0}.internal-ad p.text{padding:9px 0 9px 9px}.internal-ad p.text a{display:block;background:url('/images/arrow-dark-gray.gif') 0 3px no-repeat;color: #5e5d5c;font-weight:bold;padding-left:7px}.internal-ad p a:hover{color:#000}.title{border-bottom:1px solid #F2F1F0;overflow:hidden;margin-bottom:10px;height:1%}.title h3{border:none;float:left;width:130px;margin-bottom:5px}a.info{color: #868584;font-style:italic;font-size:1em;text-decoration:underline}.title a.info:hover{color:#3f3f3f}p.view-all{font-size:1.1em;font-weight:bold;text-align:right;float:right}.view-all a{background:url('/images/arrow-dark-gray.gif') left center no-repeat;color: #5e5d5c;padding-left:7px;float:right;margin-top:4px;font-size:1.1em;font-weight:bold}.carousel{overflow:hidden;height:1%}.carousel,.internal-ad-wrapper{margin-bottom:10px;position:relative}.carousel li{float:left}.carousel li img{margin-right:2px}.flickr li{width:auto}.flickr li.last img{margin-right:0}.flickr li.last{text-align:right}.flickr li img{margin:19px 23px 0 0}.flickr li.middle img{margin-top:0}.carousel-nav{text-align:center;margin:11px 0;float:left}.carousel-nav li{float:left;margin:0 auto}.carousel-nav li span{float:left;height:9px;width:10px;text-indent: -9999px;margin:0 auto}.carousel-nav li span{background:transparent url('/images/gadget-nav-item.gif') center center no-repeat}.carousel-nav li span.prev{background:transparent url('/images/gadget-nav-prev.gif') center center no-repeat}.carousel-nav li span.next{background:transparent url('/images/gadget-nav-next.gif') center center no-repeat}.carousel-nav li span.selected{background:transparent url('/images/gadget-nav-item-selected.gif') center center no-repeat}.carousel-nav-container{_width:111px !important}#logo{background: #000 url('/images/bg-logo-tile.gif') left top repeat-x;color: #9c9a98;position:relative;top: -110px}#logo a.bicester-village, #logo a.wertheim-village, #logo a.ingolstadt-village, #logo a.la-vallee-village, #logo a.kildare-village, #logo a.la-roca-village, #logo a.maasmechelen-village, #logo a.las-rozas-village, #logo a.fidenza-village{background:transparent url('/images/bicester-village/logo.gif') 0 0 no-repeat;width:179px;height:57px;padding:20px 16px 20px 15px}#logo a.bicester-village:hover, #logo a.wertheim-village:hover, #logo a.ingolstadt-village:hover, #logo a.la-vallee-village:hover, #logo a.kildare-village:hover, #logo a.la-roca-village:hover, #logo a.maasmechelen-village:hover, #logo a.las-rozas-village:hover, #logo a.fidenza-village:hover{background-position:0 -101px}#logo p{padding:11px 17px 10px 17px;width:170px;height:auto!important;min-height:14px;height:14px}#left-nav ul{position:relative;top:-110px}#left-nav ul ul{background-color: #fbfbf9;position:relative;top:0;margin:0;padding:0 15px}#left-nav li{background: #e0dcdb url('/images/bg-left-nav.gif') left top repeat-x;border-bottom:1px solid #fff}#left-nav li h2{padding:1px 0 0 0;letter-spacing:1px;line-height:16px;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;text-transform:uppercase}#left-nav li a{display:block}#left-nav li h2 a{background:transparent url('/images/bicester-village/arrow-big.gif') 14px 10px no-repeat;padding:10px 20px 0 30px}#left-nav li h2 a:hover{text-decoration:none}#left-nav li p a{color:#5E5D5C;text-decoration:none;padding:0 20px 8px 15px;font-size:1em}#left-nav li h2 a:hover, #left-nav li.selected h2 a{background:transparent url('/images/arrow-big-black.gif') no-repeat 14px 10px;text-decoration:none;color:#000}#left-nav li.selected{background: #f6f5f2 url('/images/bg-left-nav-selected.gif') left top repeat-x;border-bottom:none;overflow:hidden}#left-nav li.selected h2 a{padding:10px 20px 10px 30px;overflow:hidden}#left-nav li li{background:none;font-size:1em;border-top:1px solid #efecea}#left-nav li.first, #left-nav li.first a{border:none}#left-nav li.home{background: #dedbd9 url('/images/left-nav-home.gif') left top repeat-x}#left-nav li li a, #left-nav li li.selected li a{color: #5e5d5c;font-weight:bold;text-decoration:none;border-top:1px solid #fff;padding:5px 15px;display:block}#left-nav li li a:hover, #left-nav li li.selected a{color: #000}#left-nav li li.selected a{background:url('/images/nav-arrow.png') -3px 0 no-repeat}#left-nav li li.selected, #left-nav li li.selected li a{background:none}#left-nav li.home a{background:url('/images/bicester-village/icon-home.gif') 14px 4px no-repeat;color: #2f6188;padding:9px 0 7px 35px;font-size:0.9em;text-transform:uppercase}#left-nav li.home a.selected, #left-nav li.home a:hover{background:url('/images/bicester-village/icon-home.gif') 14px -20px no-repeat;color: #000;text-decoration:none}.members-wrapper{background: #000 url('/images/bg-members-tile.gif') right top repeat-x;position:relative;top: -110px;margin:0 0 -110px 0;float:left}.members{background:transparent url('/images/bicester-village/bg-promo.gif') right center no-repeat;color: #fff;padding:15px 10px 5px 17px;min-height:130px;width:183px;float:left}.members p{color: #9c9a98;margin:0 80px 10px 0}.members p.offer, .members p a{color: #FFF}.members p a{display:block}.members p.offer{font-size:1.3em;font-weight:bold;margin:0 0 20px 0;#margin: 0 0 15px 0;text-transform:uppercase;letter-spacing:1px}.members a.call-to-action{float:left}.members a.register{}.right-content h3{border-bottom:1px solid #e4e2e1;padding-bottom:4px;margin-top:10px}.weather img{position:absolute;top:0;right:30px}.weather p{font-size:1em;position:absolute;top:0;right:15px}.village-video{background: #000 url('/images/bg-video-tile.gif') top left repeat-x;position:relative;top:-88px;width:210px}.village-video h2{color:#fff;padding:8px 10px 5px 10px;width:190px}.village-video a{background:url('/images/bicester-village/arrow-lgt.gif') 9px 2px no-repeat;color: #7599b3;text-transform:uppercase;padding:0 10px 5px 18px;display:block}.village-video a:hover{background:url('/images/arrow-white.gif') 10px 4px no-repeat;color: #fff}.video{height:110px;background-color: #fff;z-index:1}.village-info{background-color: #fcfcfc;padding:10px 10px 15px 10px;height:1%;width:190px;overflow:hidden;position:relative}.village_time{padding:10px 14px 15px 14px}.village-info p{margin-top:5px}.map_img{padding-bottom:10px}.village-info table{margin-bottom:10px}.village-info table th{display:none}.village-info table td.date{font-weight:bold;padding-right:20px}.village-info ul.getting-there{overflow:hidden;margin-bottom:15px;height:1%}.village-info li{float:left;font-size:1em;margin:0 auto;width:45px}.village-info ul.getting-there li.car a, .village-info ul.getting-there li.bus a, .village-info ul.getting-there li.shuttle a, .village-info ul.getting-there li.train a, .village-info ul.getting-there li.plane a{display:block;padding:60px 0 0 8px;background:transparent url('/images/icons-travel.gif') 2px 0 no-repeat}.village-info ul.getting-there li.shuttle a{margin-left: -17px;text-align:center}.village-info ul.getting-there li.car a:hover, .village-info ul.getting-there li.bus a:hover, .village-info ul.getting-there li.shuttle a:hover, .village-info ul.getting-there li.train a:hover, .village-info ul.getting-there li.plane a:hover{text-decoration:none}.village-info ul.getting-there li.car a.selected, .village-info ul.getting-there li.car a:hover{background-position: -37px 0}.village-info ul.getting-there li.bus a{background-position: -99px 0;margin-left:-7px}.village-info ul.getting-there li.shuttle a{background-position: -82px 0}.village-info ul.getting-there li.bus a.selected, .village-info ul.getting-there li.bus a:hover{background-position: -151px 0}.village-info ul.getting-there li.shuttle a.selected, .village-info ul.getting-there li.shuttle a:hover{background-position: -134px 0}.village-info ul.getting-there li.train a{background-position: -210px 0;margin-left:-5px}.village-info ul.getting-there li.train a.selected, .village-info ul.getting-there li.train a:hover{background-position: -249px 0}.village-info ul.getting-there li.plane a{background-position: -307px 0}.village-info ul.getting-there li.plane a.selected, .village-info ul.getting-there li.plane a:hover{background-position: -346px 0}.village-info li a{background:url('/images/bicester-village/arrow.gif') left center no-repeat;font-weight:bold;padding-left:5px;text-transform:uppercase}.it_IT .village-info ul.getting-there li.car a{margin-left: -6px}.it_IT .village-info ul.getting-there li.train a{margin-left:0}.ca_ES .village-info ul.getting-there li.car a, .es_ES .village-info ul.getting-there li.car a{margin-left: -6px}.fr_FR .village-info ul.getting-there li.car{width:54px}.fr_FR .village-info ul.getting-there li.car a{background-position:13px 0;margin-left: -8px}.fr_FR .village-info ul.getting-there li.shuttle a{margin-left: -11px;text-align:center}.fr_FR .village-info ul.getting-there li.train a{margin-left:6px}.fr_FR .village-info ul.getting-there li.car a.selected, .fr_FR .village-info ul.getting-there li.car a:hover{background-position: -26px 0}.wertheim-village.en_GB .village-info ul.getting-there li.train a, .fidenza-village.en_GB .village-info ul.getting-there li.train a, .la-vallee-village.en_GB .village-info ul.getting-there li.train a{margin-left:0}.wertheim-village.de_DE .village-info ul.getting-there li.car a{margin-left: -6px}.wertheim-village.de_DE .village-info ul.getting-there li.train a{margin-left:6px}.maasmechelen-village.fr_FR .village-info ul.getting-there li.bus a, .maasmechelen-village.fr_FR .village-info ul.getting-there li.train a{margin-left: -4px}.village-info a.call-to-action{margin-bottom:15px}.latest-from-blog{margin-bottom:15px}.latest-from-blog q, .latest-from-blog p{font-family:arial, verdana, sans-serif;font-size:1.1em}.latest-from-blog q{font-weight:bold}#related-info div{background: #fff url('/images/related-info-border.jpg') left top no-repeat;height:auto!important;min-height:125px;height:125px;float:left;padding:0 0 0 20px;width:155px}#newsletter_followup{background:none;margin:1em 0 0 0;padding:0}#newsletter_followup div.newsletter_success_msg{background:none;padding:10px 0 0 0}#newsletter_followup div.newsletter_success_msg p{margin:0 0 0.5em}#related-info h3, #related-info ul, #related-info p{border-bottom:none}#related-info div#sign-up{background:none;width:222px}#related-info div#sign-up .btn{margin-top:15px}#related-info #newsletter_error{background-color:#D53333;color:#fff;background-image:none;height:auto;padding:3px 5px;width:126px;height:auto!important;min-height:10px;height:10px}#related-info h3{margin-bottom:8px}#related-info #sign-up form{margin:17px 0 15px 0}#newsletter_form .btn input{.padding-left: 14px}#related-info #sign-up form fieldset{border:none;margin-bottom:29px}#related-info .example-newsletter{margin-right:25px;font-size:1em}#related-info .rss{float:none}#gift-cards img{margin:-1px 0 0 63px}#footer ul{color: #8c8a89;float:left}#footer .disclaimer{float:right;text-align:right;position:relative}#footer li{display:inline;font-size:1em}#footer a{color: #8c8a89}#footer a:hover{color:#000}#cos-header-wrapper{background: #fff url('/images/bg-cos-header.gif') left bottom repeat-x;height:64px;width:100%}#cos-header{width:960px;margin:0 auto;text-align:left}#cos-header .logo{background:transparent url('/images/bg-cos-header-logo.jpg') right top no-repeat;float:left;width:237px;height:64px;text-align:right}#cos-header .logo p{font-size:1em;margin:20px 0 0 22px;text-align:left;width:90px}#cos-header .logo img{margin-top:15px}#cos-header .logo img{float:right;margin-right:40px}#cos-header div.options{float:left;width:723px}#cos-header .our-websites{float:left;width:140px;margin-top:30px;background:transparent url('/images/arrow-purple.gif') 0px 3px no-repeat;padding-left:15px}#cos-header .open{background-position:0px -12px}#cos-header .our-websites li, #cos-header .our-websites a{color: #8b004c;font-weight:bold;font-size:1em;margin-top:1px;display:block;width:140px}#cos-header label{float:left;text-indent: -9999px}#cos-header .forms{float:right;margin-top:28px}#cos-header .forms li, #cos-header .forms li select{font-family:arial, verdana, sans-serif;font-size:1em}#cos-header .forms li{float:left;width:130px}#cos-header .forms li label{display:none}#cos-header li.sign-up{margin-top:6px;width:380px}#cos-header li.sign-up .name{float:right;padding-right:10px}#cos-header .forms li a{background:transparent url('/images/arrow-dark-gray.gif') center left no-repeat scroll;color: #5E5D5C;padding:0 9px 0 8px;font-size:1em;font-weight:bold;float:right}#cos-header .forms li.languages{background:transparent url('/images/icon-world-map.jpg') 0 3px no-repeat;width:152px;padding:2px 0 8px 25px}#cos-header .forms li.languages fieldset{width:auto}#cos-header .forms li.languages select{width:85px;margin-top:2px;text-transform:capitalize}#cos-header .forms li.single_language{background:transparent url('/images/icon-world-map.jpg') 0 3px no-repeat;width:40px;padding:6px 0 8px 25px}#cos-header .forms li.search{width:186px;#width: 190px;margin-top:2px}#cos-header .forms #txt-search{width:110px;float:left}#cos-header .forms .btn input{padding:0 5px 4px 12px;#padding: 0 3px 0 5px;float:left}.float_fix{overflow:hidden;height:1%;margin-bottom:10px}.txt_plus{font-size:1.2em;padding-bottom:10px}p a.active{color: #000}h3.flickr{margin:20px 0;display:none}#mid-content ul.pagination{padding-left:95px;width:320px;float:left;list-style:none;margin:0}.pagination li{padding:0 6px;float:left}.pagination li.selected a{color:#000;font-weight:bold}.pagination .prev a, .pagination .next a{color:#e6e5e3;text-decoration:none}.pagination .prev{border-right:1px solid #e6e5e3;background:transparent url('/images/arrow-back.gif') center left no-repeat;padding:0 12px 0 8px;margin-right:6px}.pagination .next{border-left:1px solid #e6e5e3;background:transparent url('/images/arrow-next.gif') center right no-repeat;padding:0 8px 0 12px;margin-left:6px}.pagination .prev_active{background:transparent url('/images/bicester-village/arrow-back.gif') 0 3px no-repeat}.pagination .next_active{background:transparent url('/images/bicester-village/arrow.gif') 37px 3px no-repeat}.pagination .next a.active, .pagination .prev a.active{color:#2f6188}.pagination .next a.active:hover, .pagination .prev a.active:hover{text-decoration:underline;cursor:hand!important}.pagination .show_all{position:absolute;right:0;padding:0}.cvonline_pagination{margin-top:10px}.cvonline_pagination ul.pagination{padding-left:0}.style_n{border:none!important;background:#fff!important}.flickr_nav{position:relative;top:-20px;#top:-30px;width:110px;padding:0}form li{float:left;clear:both;background-color:#fff;margin:7px 0;position:relative;width:100%}form th label, form li label{float:left;width:130px;font-weight:bold;margin-left:7px}form td input, form li input.text-input{float:left;width:160px}form td input{background: #fff url('/images/bg-shadow-select.gif') left top repeat-x;border:1px solid #e1dedc;color: #5E5D5C;font-size:0.9em;padding:2px;float:left}#cos_user_country,#cos_user_title,#cos_user_favourite_village_id,#cos_user_preferred_culture,#profile_title,#profile_country,#contact_type,#competition_how_heard{width:166px}form li .check-input{width:15px;float:left;margin-left:0}form .button{margin-right:8px;float:right}form .contact_btn{margin-right:3px;float:right}label.error{background-color: #D53333;color: #FFF;font-weight:normal;margin:0 0 0 137px;padding:3px 10px;width:146px}fieldset .error_msg{float:left}fieldset .error_msg label{background:url('../images/arrow_error.gif') 0 8px no-repeat;#background-position: 0 9px;color:#D53333;padding:8px 0 0 18px;width:119px}fieldset .error_msg .error_fld{border:7px solid #fbeaea;float:left;margin-left:-7px}fieldset .error_list li{background-color:#d53333;background-image:none;float:left;width:160px;color:#FFF;padding:3px 10px;margin:0 0 0 130px;font-size:1em}fieldset .txtarea .error_list li{width:250px}#mid-content fieldset ul{margin:0}.error_list li p{color:#D53333}form .txt{background:url('../images/arrow_form.gif') 0 3px no-repeat;float:left;width:150px;padding:0 10px;margin-left:7px}form .txt_bottom{display:block;width:160px;margin-left:130px}form .txt_check{float:left;margin-left:5px}#popup{position:relative;width:590px;color: #5E5D5C}#popup h4{padding-bottom:5px}#popup p, #popup ul{padding-bottom:10px}#popup .col1{float:left;width:260px;padding:0 10px 20px 15px;position:relative}#popup .col2{float:left;width:260px;padding:0 0 20px 15px;border-left:1px solid #e6e5e3;position:relative}#popup .col1 li{background:transparent url('/images/gadget-nav-item-selected.gif') 0 5px no-repeat;padding-left:10px}#popup .col2 label{float:left;width:80px;padding-right:5px}#popup .col2 #signin_username, #popup .col2 #signin_password{float:left;width:140px}#popup #user_signin_error{padding-bottom:5px}#popup .col2 .check-input{float:left;margin-left:0}#popup .text-input{width:160px}#popup form li{margin:0 0 10px 0}#popup form li label, #login-component form li label, #login-fields .error_msg label{margin-left:0}#popup .col2 .txt_check{float:left;width:140px;padding-left:10px}#popup .col2 .btn input{*padding: 0 0 0 5px}#popup .col2 a.pass_link{color: #868584;font-style:italic;font-size:1em;margin:10px 30px 0 0;text-decoration:underline;float:left}#popup #user_signin_form ul{padding-bottom:0}#popup #user_signin_form .float_fix{margin-bottom:0}#popup .col2 a.pass_link:hover{color:#3f3f3f}#popup .col2 label.error{background-color: #D53333;color: #FFF;font-weight:normal;margin:0 0 0 85px;padding:3px 10px;width:146px;clear:both}#villagechooser{width:980px;position:absolute;top:0;left:-5px;z-index:500}#villagechooser .content{background:transparent url('/images/chooser_bg.png') left top repeat-y;position:relative;zoom:1}#villagechooser .top{background:transparent url('/images/chooser_top.gif') left top repeat-x;margin:0 15px 0 5px;position:relative}#villagechooser .col1, #villagechooser .col2{width:174px;float:left;margin:25px 0;padding:0 25px;text-align:left}#villagechooser .col2{width:700px;background:transparent url('/images/chooser_divider.gif') left top repeat-y;padding:0 0 0 25px}#villagechooser .col2 li{padding:10px 0}#villagechooser h3{border-bottom:none}#villagechooser .bottom{width:980px;background:transparent url('/images/chooser_bottom.png') left bottom no-repeat;height:30px;zoom:1}#villagechooser a#close_villagechooser{width:224px;display:block;margin:0 0 0 5px;background:transparent url('/images/chooser_x.gif') 0 0 no-repeat;padding:3px 0 4px 20px;color:#fff;position:relative}#villagechooser a#close_villagechooser:hover{background-position:0 -20px;text-decoration:none}#villagechooser .village_thumb{width:230px;float:left}#villagechooser .village_thumb img{float:left;margin-right:10px}#villagechooser .village_thumb .desc{float:left;width:100px;padding-left:7px;background:transparent url('/images/arrow-black.gif') 0 2px no-repeat}#villagechooser .village_thumb .desc a{color:#000;font-weight:bold;font-size:1.1em}.btn,.coloured{background:#fff url('/images/bicester-village/btn_bg.gif') top left no-repeat;float:left;position:relative}.dark{background:#fff url('/images/bicester-village/btn_bg_dark.gif') top left no-repeat;margin-right:10px}.coloured:hover,.dark:hover{background-position:0 -19px}p .btn{margin:10px 10px 0 0px}.btn input, .btn .action{background:url('/images/bicester-village/btn_bg_crners.gif') top right no-repeat;min-height:19px;*height: 19px;color: #fff !important;font-size:1em;margin:0;padding:0 5px 3px 12px;#padding: 0 0 0 6px;border:none;cursor:pointer;line-height:1;width:auto !important;vertical-align:middle;font-family:arial, verdana, sans-serif;font-weight:bold;text-transform:uppercase}form fieldset .button{margin-right:45px}.btn .dark{background:url('/images/bicester-village/btn_bg_dark_crners.gif') top right no-repeat}.btn .dark:hover{background:url('/images/btn_bg_crners-dark.gif') top right no-repeat}.btn .coloured, .btn .coloured:hover{background:url('/images/bicester-village/btn_bg_crners.gif') top right no-repeat}.btn .coloured a, .btn .coloured input{color:#fff}.btn .coloured a:hover{text-decoration:none}.btn span a{background:none;color: #FFF !important}fieldset .btn{margin-left:5px;float:left}fieldset #culturesubmitbutton{margin-left:1px !important}.btn .action{padding:4px 10px 2px 14px;#padding: 2px 10px 4px 14px;min-height:13px;*height: 13px}span.btn, a.btn span{float:left;display:inline}a.btn:hover{text-decoration:none}.members a.dark{margin-bottom:5px;*white-space:nowrap}#tab_menu{position:relative;z-index:100}#newsletter_email{margin:0 5px .8em;width:130px}#newsletter_error{float:left}.threecollist{padding:0px 0px 10px 0px}.threecollist ul{float:left;width:160px}#filter-by-employer{overflow:hidden;_zoom:1}#filter-by-employer input, #filter-by-employer label, #filter-by-employer select{float:left;font-size:1.1em}#filter-by-employer label{margin:2px 4px 2px 0}#filter-by-employer select{margin-right:4px}#vr-mgmt,#vr-hq{display:none}dl#main-job-attributes{margin:0 0 1em;overflow:hidden;_zoom:1}dl#main-job-attributes dt{clear:both;float:left;font-size:1.1em;font-weight:bold;width:180px}dl#main-job-attributes dd{float:left;font-size:1.1em;width:400px}#secondary-job-attributes li{margin:0 0 1em;font-size:1em}#register_thankyou fieldset{float:left}#register_thankyou fieldset p, #register_thankyou fieldset .essential_mark{margin-left:8px}#register_thankyou .essential_mark{margin-left:8px}#register_thankyou fieldset .btn{margin-top:22px;margin-left:167px}p.help{display:none}p.show{display:block;float:left;margin:0 0 0 8px}.messageAdded,.messageRemoved{background: #EEE;border:solid 1px #666;font-weight:bold;margin:0 0 0.5em;padding:3px}#positions-applying-for{list-style-type:disc}#positions-applying-for li{margin:0 0 0.5em 15px}#applyForm{position:relative}#applyForm #if-rejected{font-size:1.2em;margin:1em 0}#applyForm #application_comments{font-size:1.475em}#application_born_at_day,#application_born_at_month{margin:0 3px 0 0}#applyForm fieldset{width:auto}#applyForm h3{margin:1em 0}#applyForm .form-row{margin:1em 0 0;overflow:hidden;_zoom:1}#applyForm .form-row label{cursor:pointer;display:block;float:left;font-size:1.1em;font-weight:bold;margin:0 6px 0 0;width:140px;margin-left:7px}#applyForm .form-row label.error, #applyForm .error_list li{background-color: #D53333;color: #FFF;font-weight:normal;margin:0 0 0 153px;padding:3px 10px;width:165px;clear:both}#applyForm .title{border:0;height:auto;margin:0}#applyForm .form-row input, #applyForm .form-row select{border:solid 1px #E1DEDC;color: #5E5D5C;display:block;float:left;font-size:1.1em;font-weight:normal;width:186px}#applyForm .form-row input, #applyForm .form-row textarea,#application_working_availability_id{padding:2px;width:180px}#applyForm .form-row input#application_visa_required{border:none;width:auto}#applyForm .form-row input#application_cv_file{width:186px}#applyForm #application_born_at_day, #applyForm #application_born_at_month, #applyForm #application_born_at_year{width:60px}#applyForm #application_language1, #applyForm #application_language2, #applyForm #application_language3, #applyForm #application_language1Proficiency, #applyForm #application_language2Proficiency, #applyForm #application_language3Proficiency{width:92px;margin-right:3px}.cvonline_my_application p, .cvonline_my_application fieldset .btn{margin-left:100px}#applyForm #genericFields{margin:0 0 1em}#applyForm #genericFields div{margin:2em 0 0}#applyForm ul.checkbox_list{sheight:92px;padding:12px 0;sposition:relative;overflow:auto;_zoom:1;width:650px;float:left}#applyForm ul.checkbox_list li{font-size:1em;clear:none;margin:0 0 0.5em;overflow:hidden;_zoom:1;sposition:relative;width:30%;float:left}#applyForm ul.checkbox_list li input{border:none;display:inline;float:none;margin-left:0;width:auto}#applyForm ul.checkbox_list li label{display:inline;font-weight:normal;white-space:nowrap}#applyForm #submit-application{margin:10px 0 0 153px}.share-button{float:right}.categories-wrapper .share-button{position:relative;right:10px;top:8px}.categories-wrapper .brands-share-button{position:absolute;top:105px;right:10px}#social .rss-feed{padding-left:0}#social .rss-feed a{background:url('/images/rss-icon.gif') right center no-repeat;padding-right:18px;display:inline !important}.box .rss_link{background:none;padding:0}.box .rss_link img{position:relative;top:0}.offer-feed{float:right}h3 .offer-feed{position:relative;top:3px}#account-profile-options{overflow:hidden;_zoom:1}#account-profile-options span.btn{margin:0 10px 0 0}#account-profile-options span.btn input{*margin-left: 2px}#account-profile-options span.btn a{*padding-top: 2px;background:none}#main-social-image{width:210px;height:60px;display:block;margin:30px 0 10px 0}.secondary-social-image{width:105px;height:50px;float:left;display:block}div.talk-to-us{padding-top:15px;background-color:#fff}.right-content .talk-to-us{width:206px;margin-top:-10px}#user_signin_error{color:#D53333}.print{display:none}.competition{width:400px}#register-form ul{margin:0}.competition li{list-style-type:none}.competition li.terms a label{cursor:pointer}.competition label, .quiz label{font-weight:normal}.quiz .question label{width:400px}.competition .quiz ul.error_list li{margin:0;padding:0;background:#fff;color:#D53333}.competition .txt-comp{width:220px}.competition .terms label, .competition .register label{width:340px;font-size:0.9em}.competition .source label{width:190px}.quiz label{font-size:1.1em}.radio_list input{vertical-align:top}.radio_list label{font-size:0.9em;float:none}.competition ul.error_list li{margin:0 0 0 137px;width:205px}.competition label.error{width:206px}.download p a{color:#000;font-size:1.4em;font-weight:bold;padding-bottom:10px;font-family:Georgia,Arial,Verdana,sans-serif;margin:0 0 10px 0}.download p a:hover{color:#3F6F94}.competition_form #register-form dl{width:486px;float:left;clear:both;padding:0 0 5px 7px;position:relative}.competition_form #register-form dt{width:130px;float:left;padding-top:5px}.competition_form #register-form dd{width:310px;float:left;margin-left:10px}.competition_form #register-form #cos_user_born_at_day, .competition_form #register-form #cos_user_born_at_month, .competition_form #register-form #cos_user_born_at_year{width:auto!important;float:none;margin-right:4px}.competition_form #register-form #cos_user_born_at_month, .competition_form #register-form #cos_user_born_at_year{margin-left:4px}.competition_form #register-form input.text-input, .competition_form #register-form textarea{width:166px;float:left}.competition_form #register-form select{width:170px;float:left}.competition_form #register-form .tip{float:left;clear:both}.competition_form .border p, .competition_form .cosForm.dl p{padding:0 0 0 7px;position:relative}.competition_form .border dl, .competition_form dl.terms{width:100%;clear:both;float:left;padding:0 0 5px 7px;position:relative}.competition_form fieldset{position:relative}.competition_form .border dt, .competition_form dl.terms dt{width:20px;float:left}.competition_form .border dd, .competition_form dl.terms dd{width:220px;float:left;*padding-top:3px}.competition_form label.error{margin:0 0 0 5px;padding:2px 10px;width:100px;float:left;clear:none}.competition_form .terms label.error{margin:5px 0 0 0}.competition_form #cos_user_terms_conditions{float:left;margin-right:5px}.competition_form #cosForm .button{margin-right:30px}.competition_form #cos_user_title, .competition_form #cos_user_born_at_day, .competition_form #cos_user_country, .competition_form #register-form .tip{*margin-left:10px}.competition_form #register-form .tip{*width:120px}#myImageFlow img{cursor:pointer}.offer_overlays div p{color: #999}h4.offer_title{padding-top:15px;font-size:1.1em;font-weight:normal;font-family:Georgia,Arial,Verdana,sans-serif}#myImageFlow .scrollbar{}.coverflow_offers_box{position:absolute;margin:0px 40px 0 40px;display:none}.coverflow{position:relative}.coverflow_offers_container{background-color: #fff;border:1px solid #bbb;padding:10px;text-align:center}.facebook_link img{position:relative;top:3px}.coverflow_offers_box .coverflow_top_arrow{background:transparent url(/images/bicester-village/coverflowarrow.gif) center bottom no-repeat}.signin_success input.text-input{width:160px;float:left}.signin_success label{font-size:1.1em;font-weight:bold}#login-fields{padding-top:15px}.signin_success #login-fields dl{width:340px;float:left;clear:both;padding-bottom:5px}.signin_success #login-fields dt{width:135px;float:left;_overflow:hidden}.signin_success #login-fields dd{width:200px;float:left;padding-left:5px}.signin_success .arrow{width:340px}.signin_success .pass_link{color: #868584;font-style:italic;font-size:1em;text-decoration:underline;float:left;clear:both;font-weight:normal}.signin_success a.pass_link:hover{color: #000}.signin_success form fieldset .button{margin:10px 35px 10px 0;display:inline}.signin_success .error_list, .signin_success fieldset .error_msg .error_fld{float:left;margin:0}.signin_success div.errors{padding-top:10px}.signin_success .error_list li{margin:0}.signin_success .col1 .btn{margin-top:10px}.password_success .float_fix label{width:160px}.password_success fieldset{width:358px}.password_success fieldset .error_msg .error_fld{margin-left:-32px}.password_success fieldset .error_list li{float:right;margin-right:25px}.password_success form fieldset .button{margin-right:25px;display:inline}.account_jobapp .btn_back{padding-top:15px}.account_jobapp h2{padding-top:5px}.account_jobapp table{width:486px !important;overflow:hidden;margin:0;padding:0}.account_jobapp table .border{border-top:1px solid #f2f1f0;height:2px;overflow:hidden;line-height:1px;padding:0 0 10px 0}.account_jobapp table th, .account_jobapp table td{vertical-align:top}.account_jobapp table th div{width:92px;float:left;overflow:hidden;padding:5px 5px 5px 0;font-weight:bold}.account_jobapp table .colspan div{width:184px}.account_jobapp table td div{width:87px;float:left;overflow:hidden;padding:5px 10px 5px 0;word-wrap:break-word !important;-ms-word-wrap:break-word !important;font-size0.9em}.account_jobapp table div.status{width:70px}.account_jobapp table div.actions{width:104px}.account_jobapp table td div .btn{background:#FFF}.account_jobapp table td div .btn input{background:#FFF;color:#666 !important;white-space:pre-wrap;white-space: -moz-pre-wrap !important;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap:break-word !important;width:104px !important;text-align:left;text-decoration:underline !important;text-transform:capitalize;padding:0 !important;margin:0;overflow:visible;float:left;font-size:0.9em !important;padding-bottom:3px !important}.account_jobapp table td div .btn input:hover{color:#000 !important;text-decoration:underline !important}.sidebox_container{border:1px solid #F2F1F0;padding:0;margin-top:20px}.sidebox{padding:5px 10px 10px 10px;background:url(/images/bg-box.gif) #fff bottom repeat-x;border:3px solid #fff}.sidebox h3{margin-top:5px}.hotel_search_form .label{padding-bottom:5px;font-weight:bold;font-size:110%}.hotel_search_form fieldset{width:100%}.hotel_search_form fieldset .error_list li{margin:0;width:auto;float:none}.hotel_search_form input, .hotel_search_form select{margin-right:4px}.hotel_search_form .booking_checkbox div{vertical-align:middle;display:inline}.hotel_search_form .booking_checkbox label{font-weight:normal}.hotel_search_form .form_button_container input{margin:0}.pyv_booking_search .date_from_container{margin-right:40px}.pyv_booking_search{margin-bottom:20px}.pyv_booking_search h3{background-color: #333;color: #fff;margin:3px;padding:10px !important}.pyv_booking_search .advanced_link{display:none}.sidebox .advanced_link{padding-top:5px}