  /* normalize.css 2012-07-07T09:50 UTC - http://github.com/necolas/normalize.css */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}
  
  /*a:focus{outline:thin dotted} */
  
  a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}
  
 p,pre{
	 margin:0.5em 0;
	 font-family:Arial, Helvetica, sans-serif;
	 }
 
 code,kbd,pre,samp{font-family:monospace, serif;_font-family:'courier new', monospace;font-size:1em}
 
 pre{white-space:pre;white-space:pre-wrap;}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
 
 /*p{-webkit-hyphens:auto;-epub-hyphens:auto;-moz-hyphens:auto;hyphens:auto} */
 
 b,strong,.strong{font-weight:bold}dfn,em,.em{font-style:italic}small,.small{font-size:75%}ul,ol{padding:0;list-style-type:none}dd{margin:0}.sidebar ul,.sidebar ol,.commentlist{list-style:none}.clearfix{zoom:1}.clearfix:before,.clearfix:after{content:"";display:table}.clearfix:after{clear:both}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.image-replacement{text-indent:100%;white-space:nowrap;overflow:hidden}span.amp{font-family:Baskerville,'Goudy Old Style',Palatino,'Book Antiqua',serif !important;font-style:italic}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.alert-help,.alert-info,.alert-error,.alert-success{margin:10px;padding:5px 18px;border:1px solid}.alert-help{border-color:#e8dc59;background:#ebe16f}.alert-info{border-color:#bfe4f4;background:#d5edf8}.alert-error{border-color:#f8cdce;background:#fbe3e4}.alert-success{border-color:#deeaae;background:#e6efc2}.button,.button:visited{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;border:1px solid #be0d37;border-top-color:#db0f3f;border-left-color:#db0f3f;padding:4px 12px;color:#fff;display:inline-block;font-size:11px;font-weight:bold;text-decoration:none;text-shadow:0 1px rgba(0,0,0,0.75);cursor:pointer;margin-bottom:20px;line-height:21px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-border-radius:4px;border-radius:4px;background-color:#e40f42;background-image:-webkit-gradient(linear, left top, left bottom, from(#f01d4f), to(#e40f42));background-image:-webkit-linear-gradient(top, #f01d4f, #e40f42);background-image:-moz-linear-gradient(top, #f01d4f, #e40f42);background-image:-o-linear-gradient(top, #f01d4f, #e40f42);background-image:linear-gradient(to bottom, #f01d4f, #e40f42)}.button:hover,.button:focus,.button:visited:hover,.button:visited:focus{color:#fff;border:1px solid #be0d37;border-top-color:#9d0a2d;border-left-color:#9d0a2d;background-color:#cc0e3b;background-image:-webkit-gradient(linear, left top, left bottom, from(#e40f42), to(#cc0e3b));background-image:-webkit-linear-gradient(top, #e40f42, #cc0e3b);background-image:-moz-linear-gradient(top, #e40f42, #cc0e3b);background-image:-o-linear-gradient(top, #e40f42, #cc0e3b);background-image:linear-gradient(to bottom, #e40f42, #cc0e3b)}.button:active,.button:visited:active{background-color:#f01d4f;background-image:-webkit-gradient(linear, left top, left bottom, from(#e40f42), to(#f01d4f));background-image:-webkit-linear-gradient(top, #e40f42, #f01d4f);background-image:-moz-linear-gradient(top, #e40f42, #f01d4f);background-image:-o-linear-gradient(top, #e40f42, #f01d4f);background-image:linear-gradient(to bottom, #e40f42, #f01d4f)}.blue-button,.blue-button:visited{border-color:#1472ad;text-shadow:0 1px 1px #1472ad;background-color:#1681c4;background-image:-webkit-gradient(linear, left top, left bottom, from(#1990db), to(#1681c4));background-image:-webkit-linear-gradient(top, #1990db, #1681c4);background-image:-moz-linear-gradient(top, #1990db, #1681c4);background-image:-o-linear-gradient(top, #1990db, #1681c4);background-image:linear-gradient(to bottom, #1990db, #1681c4);-webkit-box-shadow:inset 0 0 3px #59b3ec;-moz-box-shadow:inset 0 0 3px #59b3ec;-ms-box-shadow:inset 0 0 3px #59b3ec;-o-box-shadow:inset 0 0 3px #59b3ec;-box-shadow:inset 0 0 3px #59b3ec;box-shadow:inset 0 0 3px #59b3ec}.blue-button:hover,.blue-button:focus,.blue-button:visited:hover,.blue-button:visited:focus{border-color:#116396;background-color:#1472ad;background-image:-webkit-gradient(linear, left top, left bottom, from(#1784c9), to(#1472ad));background-image:-webkit-linear-gradient(top, #1784c9, #1472ad);background-image:-moz-linear-gradient(top, #1784c9, #1472ad);background-image:-o-linear-gradient(top, #1784c9, #1472ad);background-image:linear-gradient(to bottom, #1784c9, #1472ad)}.blue-button:active,.blue-button:visited:active{background-color:#1990db;background-image:-webkit-gradient(linear, left top, left bottom, from(#1681c4), to(#1990db));background-image:-webkit-linear-gradient(top, #1681c4, #1990db);background-image:-moz-linear-gradient(top, #1681c4, #1990db);background-image:-o-linear-gradient(top, #1681c4, #1990db);background-image:linear-gradient(to bottom, #1681c4, #1990db)}body{font-family:"Georgia",Cambria,Times New Roman,Times,serif;font-size:100%;line-height:1.5;color:#565656}.wrap{width:96%;margin:0 auto}
 
 a,a:visited{color:#403e1f}
 
 a:hover,a:focus,a:visited:hover,a:visited:focus{color:#b7b482}a:link,a:visited:link{-webkit-tap-highlight-color:rgba(0,0,0,0.3)}
  
  h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{ 
	 font-family:"Helvetica Neue",
	 Helvetica,Arial,sans-serif;
	 text-rendering:optimizelegibility;
	 font-weight:bold;
	 }
  
  h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a{text-decoration:none}h1,


h2,.h2{font-size:1.75em;line-height:1.4em;margin-bottom:0.375em}

h3,.h3{font-size:1.125em}

h4,.h4{font-size:1.1em;font-weight:700}h5,.h5{font-size:0.846em;line-height:2.09em;text-transform:uppercase;letter-spacing:2px}

/* GENERAL */

.breadcrumb {
	border-bottom: 1px solid #EEEEEE;
	font-size: 11px !important;
	padding: 8px 0 !important;
	background:url(../images/bg-breadcrumb.jpg) bottom repeat-x;
	clear:both;
}

body {
	font-weight:normal;
}
.nav{border:1px solid #ffffff;border-bottom:0}
 
  h1{
	font-size: 2.1em;
	line-height:1.333em;
	}

 .nav li a{
	 display:block;
	 text-decoration:none;
	 padding:10px 10px;
	 ; 
	 border-bottom:1px solid #ccc}
 
 .nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:30px}
 
 body {
 	background:url(../images/background-base.jpg) repeat-y;
 }

 #inner-content{
	background: none repeat scroll 0 0 #FFFFFF;
    max-width: 960px;
    padding-bottom: 40px;
    padding-left: 20px;
    padding-right: 20px;
	 }

 
#home-reg-st .wpcf7-form input[type="text"] {
    background: url("../images/e-mail-subs-background.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: gray;
    float: left;
    height: 50px !important;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    width: 435px;
}

	
#home-reg-st .wpcf7-submit  {
	background: url("../images/submit-bt-email.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 50px;
    position: relative;
    top: -4px !important;
    width: 190px;
	color: #403E1F !important;
	left: 15px;
	}
	 
	 
	 
 .byline{color:#999}.entry-content dd{margin-left:0;font-size:0.9em;color:#787878;margin-bottom:1.5em}.entry-content img{margin:0 0 0 0;max-width:100%;height:auto}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{background:#eee;padding:5px}.wp-caption img{margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:0.85em;margin:4px 0 7px;text-align:center}.page-navigation,.wp-prev-next{margin:1.1em 0 2.2em}.bones_page_navi li{float:left;margin-left:10px}.bones_page_navi li a{padding:3px 6px;display:block;text-decoration:none;position:relative}.bones_page_navi li a:hover,.bones_page_navi li a:focus{color:#f01d4f;text-decoration:underline}.bones_page_navi li.bpn-current{padding:3px 6px;border-bottom:2px solid #f01d4f;position:relative}.bones_page_navi li.bpn-prev-link,.bones_page_navi li.bpn-next-link{font-weight:700}.bones_page_navi li.bpn-prev-link a,.bones_page_navi li.bpn-next-link a{padding:0}.bones_page_navi li.bpn-prev-link a:hover,.bones_page_navi li.bpn-next-link a:hover,.bones_page_navi li.bpn-first-page-link a:hover,.bones_page_navi li.bpn-last-page-link a:hover{background:none}.wp-prev-next .prev-link{float:left}.wp-prev-next .next-link{float:right}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:0.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-right:-10px;margin-left:-10px;margin-top:0;padding-bottom:0}.commentlist .odd{background:#eee}.commentlist .even{background:#fefefe}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content{margin-left:50px}.commentlist .comment_content p{margin:0.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{text-decoration:none;float:right;background:#4598bb;padding:3px 5px;color:#fff;opacity:0.65;margin-bottom:10px;font-weight:700;font-size:0.9em}.commentlist .comment-reply-link:hover,.commentlist .comment-reply-link:focus{opacity:1}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:0.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:0.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px 0.7335em 0}.nocomments{margin:0 20px 1.1em}.footer{clear:both}@media only screen and (min-width: 481px){.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.menu-item-26 {background-color: #9f9d82;}}
 
 
 
 
 
 
 
 /* iPads (portrait) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : portrait) {

.top-links {
	left:7%;
}

#searchform input {
	width: 130px !important;   
}

.top-assets form {
	width:190px !important;   
}

.buttons-t-left {
	top:-17px !important;
}

.m-menu {
    font-size: 0.71em;
    padding-left: 41px;
    padding-right: 39px;
}

.imgs-footer img {
	width:115% !important;
}

.imgs-footer {
	max-width:230px !important;
}


.inner-col2 h2 {
    font-size: 14pt;
    line-height: 1em;
    margin-bottom: 0.375em;
}

.visit-feature-home {
    height: 325px !important;             
}

.first-below {
    height: auto;
    position: relative;
    top: 40px;
    width: 460px !important;
}

/*.blue-title {
    width: 73% !important;
}*/

.scale {
    width: 73% !important;
}

.tablet-scale {
    width: 225px;
}

.mary-rose-closeup {
    width: 235px !important;
}

.mary-rose-cafe {
    float: left !important;
    width: 200px !important;
}

.top-second-col {
    max-width: 100% !important;
    width: 230px !important;
}

.slider-wrap {
    width: 450px !important;
}

.inner-col2 h2 {
    font-size: 0.9em !important;
}

.bt-top_mr {
	background-position: 1px 5px !important;
    background-size: 75% auto !important;
    margin-bottom: 1px;
}
.bt-top_mr a {
	background-position: 1px 5px !important;
    background-size: 75% auto !important;
    margin-bottom: 1px;
}
.bt-top_mr a:hover {
	background-position: 1px 5px !important;
    background-size: 75% auto !important;
    margin-bottom: 1px;
}

.v-space-2 {
	height: 0px !important;
}
	
.theme-light .nivoSlider img {
	height:299px !important;
	width: 600px !important;
}

.header_title span {
	font-size: 1.1em !important;
}

.copy-1-home {
	background-size: 76% 100%;
}

.l-news-home {
	max-width:215px !important;
}

.news-body-content-small {
	font-size: 0.75em;
}

.home-bottom-column {
	padding-top:20% !important;
	margin-bottom:155px !important;
	top:60px !important;
}

.news-small-title {
	font-size: 12px !important;
}

.three-col-r {
	clear:both !important;
	margin-bottom: 12% !important;
	padding-top: 11% !important;
	float:left !important;
}

h1 {
    font-size: 1.3em;
    line-height: 1.333em;
    padding-bottom: 10px;
    padding-top: 20px;
}

.home-subscribe-bottom {
	width: 100% !important;
	clear:both !important;
	top:60px !important;
}

.shadow-full-length {
	max-width: 100% !important;
	top:60px !important;
}

.shadow-full-length img {
	width: 100% !important;
}

#home-reg-st .wpcf7-form input[type="text"] {
	background-size: 100% 85% !important;
	width:200px;
}

.yv-news-body-content-small {
	padding-left: 20px !important;
	margin-top: -100px !important;
	width: 240px !important;
}

.yv-twocol p {
	font-size: 12px !important;
}

.doc-inner-col2 p {
	width: 200px !important;
}

.buttons-t-left {
	width: 190px !important;
}

.doc-left-feature {
	width:700px !important;
}


.doc-key-facts {
    float: left !important;
    font-size: 14px !important;
    margin-left: 5px !important;
    padding-left: 25px !important;
    padding-right: 10px !important;
    width: 320px !important;
	background-size: 110% 130% !important;
	height: 218px;
}

.doc-left-feature-text {
	width:97% !important;
}

.tablet {
	top:70% !important;
	clear:both !important;
	float: left !important;
}

.artefact-gall {
    clear: none;
    float: right;
    left: 300px;
    position: absolute !important;
    top: 1px;
}


.tablet-list {
    font-size: 0.8em;
    line-height: 1px;
    padding-bottom: 1px;
}

.tablet-list li {
    line-height: 4px;
}

.tab-scale {
	width:100%;
}

.tablet-venue-text p {
	width:310px !important;
	font-size: 0.71em !important;
}

.vh-left-feature-text {
	background-size: 100% 100% !important;
}

.baf-memb-anual {
	margin-left:120px !important;
}

.baf-memb-monthly {
	margin-left:212px !important;
}

.baf-monthly-title {
	font-size:10px !important;
}

.baf-anual-title {
	font-size:10px !important;
}
	
.baf-memb-type {
	font-size:11px !important;
}

.baf-memb-conc {
	margin-left: -10px !important;
}

.baf-news-body-content-small {
    padding-left: 25px !important;
    padding-right: 10px !important;
    width: 280px !important;
}

.light-title-text {
	font-size:12px !important;
}
	
.bordeaux-title-text {
	font-size:12px !important;
}

.body-title-text {
	font-size:14px !important;
}

.baf-news-body-cta-copy {
	max-width:100px !important;
}

.baf-button {
	width:200px !important;
	float:left !important;
	background-size:98% 90% !important;
}

.baf-donate-bt {
	background-size:80% 100% !important;
	padding-left:0px !important;
	width:225px !important;
}

.baf-donate-bt a {
	background-size:80% 100% !important;
	padding-left:25px !important;
	width:225px !important;
}

.baf-copy-1-home {
	background-size:76% 100% !important;
}

.baf-copy-1-home p {
	width:350px !important;
	font-size:12px !important;
}

.sv-copy-1-home {
	background-size:95% 100% !important;
}

.sv-r-type {
	margin-bottom:3px !important; 
	width:140px !important; 
	}

.l-news-home {
	float:left !important;
}

.footer {
	margin-top:320px !important;
}

.gen-copy-1-home {
	background-size:75.4% 100% !important;
}

.aec-copy-1-home {
	background-size:75.4% 100% !important;
}

.e-top-second-col {
	width:230px !important;
}

.e-events-minfo ul {
	width:425px !important;
	background:url(../images/bg-copy2.jpg) !important;
}

.e-how-to-book {
	padding-left:0px !important;
}
.e-how-to-book ul {
	height:100% !important;
	width:692px !important;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
	background:url(../images/bg-copy2.jpg) !important;
	min-height:0px !important;
}

.e-events-copy {
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
	background:url(../images/bg-copy2.jpg) !important;
}

.e-events-copy p {
	background:url(../images/bg-copy2.jpg) !important;
}


}






















 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
@media only screen and (min-width: 768px){.onecol{width:5.801104972%}.twocol{width:14.364640883%}.threecol{width:22.928176794%}.fourcol{width:31.491712705%}.fivecol{width:40.055248616%}
 
 .sixcol{width:48.618784527%}
 
 .sevencol{width:57.182320438000005%}.eightcol{width:65.74585634900001%}.ninecol{width:74.30939226%}.tencol{width:82.87292817100001%}.elevencol{width:91.436464082%}.twelvecol{width:99.999999993%}.onecol,.twocol,.threecol,.fourcol,.fivecol,.sixcol,.sevencol,.eightcol,.ninecol,.tencol,.elevencol,.twelvecol{position:relative;float:left;margin-left:2.762430939%}.first{margin-left:0}.last{float:right}
 .wrap{max-width:1040px}
 
 .nav{
	background:url(../images/menu_bg.jpg) repeat-x;
 	border:0}
 
 .nav li{float:left;position:relative}.nav li a{border-bottom:0}.nav li a:hover,
 
 .nav li a:focus{
	 background:url(../images/menu_bg_selected.jpg) repeat-x;
	 }
 
 .nav li ul.sub-menu,.nav li ul.children{width:200px;border:1px solid #ccc;border-top:0;position:absolute;display:none;z-index:8999}.nav li ul.sub-menu li a,.nav li ul.children li a{padding-left:10px;border-right:0;display:block;width:180px;border-bottom:1px solid #ccc}.nav li ul.sub-menu li:last-child a,.nav li ul.children li:last-child a{border-bottom:0}.nav li:hover ul{top:auto;display:block}.sidebar{margin-top:2.2em}.widgettitle{border-bottom:2px solid #444;margin-bottom:0.75em}.widget{padding:0 10px;margin:2.2em 0}.widget ul li{margin-bottom:0.75em}.widget ul li ul{margin-top:0.75em;padding-left:1em}
  
 #inner-header {
	background:url(../images/header_bg.png) no-repeat center top;
	max-height: 168px;
    width: auto;
	}
	
.h-logo{
	padding-left: 52px;
    position: relative;
    top: -4px;
    width: 100px;
	}
	
	
.header_title {
  	margin-left: 220px;
    position: absolute;
    top: 60px;
    width: 600px;
}	
	


.header_title span {
  	color: #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 21px;
    font-weight: bold;
    max-height: 30px;
    position: absolute;
    text-align: center;
}

#searchform input {
    border: 1px solid #e9e9e9;
    border-radius: 9px 9px 9px 9px;
    line-height: normal;
    width: 180px;
	background:url(../images/search-mag.png) left no-repeat;
	padding-left: 20px;
}
	
	
.top-assets{
	display: block;
    float: right;
    height: 50px;
    padding-right: 50px;
    width: 810px;
	}

.top-links{
	font-size: 11px;
    position: relative;
    top: 18px;
    width: 455px;
	}
	
.top-links a {	
	   text-decoration: none;
	   font-weight:bold;   
}

.top-assets form {
	display: block;
    float: right;
    font-size: 13px;
    margin: 0;
    width: 250px;
	}
	
#searchsubmit{
  width: 30px;
  height: 20px;
  /*padding: 55px 0 0; */
  margin: 0;
  border: 0;
  background: transparent url(../images/go-button.png) no-repeat center top;
  overflow: hidden;
  text-indent: -1000em;
  cursor: pointer; /* hand-shaped cursor */
  cursor: hand; /* for IE 5.x */
  style="top:15px; 
  position:relative;
	}

.top-social{
	float: right;
    height: 18px;
    padding-top: 2px;
    width: 22px;
}

#vertical-top {
	background: url("../images/vertical-top-cta.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 326px;
    position: fixed;
    top: 10%;
    width: 43px;

	}

#vertical-top span {
    -moz-transform: rotate(-90deg);
    border: 0 none;
    bottom: 0;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 32px;
    overflow: visible;
    padding-top: 5px;
    position: absolute;
    top: 295px;
    white-space: nowrap;
    width: 32px;
}



#vertical-top a {
    color: #FFFFFF;
    display: block;
    height: 43px;
    overflow: hidden;
    padding-left: 20px;
    text-decoration: none;
    width: 310px;
}

	
	
.m-menu{
	padding-left:41px; 
	padding-right:39px;
	}


.page-title {
    padding-left: 20px;
}
	
h1{
	margin: 30px 0 0;
	}
	
.slider-wrap{
	display:block
	max-height:337px; 
	width:620px;
	}

.slider-content{
	min-height:325px;	
	max-height:325px; 
	max-width:620px;
}
	
.slider-shadow{
	display:block;
	margin: 0;
	min-width:620px;
	height:auto;
	}
	
.second-col {
	display: block;
    height: 325px;
    position: relative;
    right: 0;
    width: 270px;
	top: 40px;
	}
.top-second-col {
	background:url(../images/bg_second-col.jpg) no-repeat bottom;
	display: block;
    height: 325px;
    padding-left: 22px;
    position: relative;
    right: 0;
    top: 0;
    width: 300px;
}
		
body {
		color:#403e1f;
		}
  
.inner-col2{
	padding-right: 5px;
	}
	
.buttons-t-left {
	position: relative;
	top: -10px;
	height: 180px;
	width: 255px;
}
  
.bt-top_mr{
	display: block;
	background: transparent url(../images/bt-background.png) no-repeat center;
	height: 41px;
	width: 255px;
	text-decoration:none;
	display:block;
	position: relative;
	overflow:hidden;
	margin:auto;
	}

.bt-top_mr a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11pt;
	color:color:#403e1f;
	height: 41px;
    position: absolute;
    text-align: left;
	padding-left: 15px;
    text-decoration: none;
    padding-top: 10px;
    width: 255px;
	display:block;
	background: transparent url(../images/bt-background.png) no-repeat center;
	}

	
.bt-top_mr a:hover{
	color:#FFF;
	font-weight:bold;
	display: block;
	height: 41px;
    position: absolute;
    text-align: left;
	padding-left:15px;
    text-decoration: none;
    padding-top: 10px;
    width: 255px;
	background: transparent url(../images/bt-background-selected.png) no-repeat center;
}

.v-space-2{
	height:3px;
	width:3px;
	}


.inner-col2 p {
	font-size: 10pt;
}

.inner-col2 h2 {
    font-size: 16pt;
    line-height: 1em;
    margin-bottom: 0.375em;
}

.copy-1-home {
	position:relative;
	top: 14px;
	display:block;
	height:144px;
	width:920px;
	background:url(../images/bg-copy1.jpg) no-repeat;
	overflow:hidden;
	padding: 25px 450px 15px 30px;
	}

.bordeaux {
	color:#441b2d;
	font-weight:bold;
	}

.visit-feature-home {
    display: block;
    height: 425px;
    position: relative;
	width: 630px;
}

.blue-title {
    background: none repeat scroll 0 0 #073354;
    height: 42px;
    position: absolute;
    width: 100%;
	z-index: 100;
}
	
.blue-title-bg {
    background: url("../images/bg-title-blue.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    position: relative;
    width: 90px;
}

.body-title-text{
    color: #FFFFFF;
    font-family: arial;
    font-weight: bold;
    padding: 9px 30px;
    position: absolute;
    top: 0;
}

.visit-feature-home-img {
    position: relative;
    top: 40px;
    width: 630px;
}


.f-text-large {
    background: url("../images/f-text-background-large.png") no-repeat scroll 0 0 transparent;
    bottom: 30px;
    height: 72px;
    left: -1px;
    position: absolute;
    width: 416px;
}


.inner-f-text-title{
	font-weight:bold;
	padding: 10px 0 0 15px;
	}

.inner-f-text-body {
    font-size: 14px;
    padding-left: 15px;
}

body {
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	}

.f-text-small {
	background: url("../images/f-text-background-small.png") no-repeat scroll 0 0 transparent;
    bottom: 10px;
    height: 50px;
    left: -1px;
    position: absolute;
    width: 229px;
	}
	
	
.mary-rose-closeup {
	 float: left;
    height: 205px;
    position: relative;
    top: 5px;
    width: 310px;
	}
	
.inner-f-text-title-small {
	font-weight: bold;
    padding: 8px 0 0 15px;
	font-size: 15px;	
	}

.first-below {
    position: relative;
    top: 40px;
    width: 630px;
	height:auto;
	}


.mary-rose-cafe{
	float: right;
    height: 205px;
    position: relative;
    top: 5px;
    width: 310px;
	}
	
/* Latest news home */	
.l-news-home {
	height: 340px;
    max-width: 270px;
    top: 40px;
	float: right;
	}

.news-small-title {
	border-bottom: thin solid #FFFFFF;
    font-size: 14px;
    font-weight: bold;
    padding: 55px 17px 5px;
    position: relative;
    width: 100%;
}


	
.light-title-bg{
	background:url(../images/bg-title-light.png) no-repeat left;
	height: 50px;
    position: relative;
    width: 90px;
	}
		
.light-title-small {
	background: none repeat scroll 0 0 #9f9d82;
    height: 42px;
    position: absolute;
    width: 100%;
    z-index: 100;
	}


.light-title-text{
	color: #FFFFFF;
    font-family: arial;
    font-weight: bold;
    padding: 9px 30px;
    position: absolute;
    top: 0;
}
	
	
.yv-news-body-small{
	background:url(../images/your-visit-left-bg.jpg) no-repeat;
    display: block;
    height: 180px;
    position: relative;
    top: 65px;
}

.news-body-content-small {
 	font-size: 11px;
    height: auto;
    line-height: 18px;
    padding: 5px 17px;
    width: 100%;
	}
	
.read-more-bt{
	display: block;
	background: transparent url(../images/read-more-button.png) no-repeat;
	width:101px;
	height:29px;
	font-size: 13px;
	color: #FFFFFF;
	text-decoration:none;
	position: relative;
	overflow:hidden;
	left: 17px;
	}

.read-more-bt a {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	font-weight:bold;
	display: block;
	width:101px;
	height:29px;
    position: absolute;
    text-align: left;
	padding-left:17px;
    text-decoration: none;
    padding-top: 5px;
	background: transparent url(../images/read-more-button.png)) no-repeat center;
	}

	
.read-more-bt a:hover{
	color:#FFF;
	font-weight:bold;
	display: block;
	width:101px;
	height:29px;
    position: absolute;
    text-align: left;
	padding-left:17px;
    text-decoration: none;
    padding-top: 5px;
	background: transparent url(../images/read-more-button-hover.png) no-repeat center;
}





/* Bottom Links */

.three-col {
	display: block;
    float: left;
    padding-top: 0;
    position: relative;
    width: 300px;
	height: 270p;
	}

.bordeaux-title-three-col {
	background: none repeat scroll 0 0 #441b2c;
    height: 42px;
    position: absolute;
    width: 100%;
    z-index: 100;
	}
	
	
.bordeaux-title-bg{
	background:url(../images/bg-title-bordeaux.png) no-repeat left;
	height: 50px;
    position: relative;
    width: 90px;
	}
		



.bordeaux-title-text{
	color: #FFFFFF;
    font-family: arial;
    font-weight: bold;
    padding: 9px 20px;
    position: absolute;
    top: 0;
}
	
.bottom-info-links {
	background: none repeat scroll 0 0 #f7edd4;
    border-top: 10px solid #FFFFFF;
    display: block;
    height: auto;
    position: relative;
    top: 50px;
	
	}
	
.info-link {
	border-bottom: medium solid #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 100%;
	}	
	
	
.info-link a {
	border-bottom: medium solid #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    position: absolute;
    width: 100%;
	text-decoration:none;
	top: 0;
	left:0;
	padding-left: 20px;
    padding-top: 10px;
	}
	
.info-link a:hover {
	border-bottom: medium solid #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    position: absolute;
    width: 100%;
	background: #441b2d;
	color: #FFF;
	top: 0;
	left:0
	} 	

.three-col-r{
	display: block;
    float: right;
    padding-top: 0;
    position: relative;
    width: 300px;
	}	
	
.three-col-m{	
	display: block;
    float: left;
    left: 10px;
    padding-top: 0;
    position: relative;
    width: 300px;
}



/* Bottom subscribe field */

.home-subscribe-bottom {
    background: url("../images/subscribe-bottom-bg.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 113px;
    padding-left: 30px;
    padding-top: 20px;
    position: relative;
    width: 920px;
	}
	

.copy-subscribe {
    float: left;
    font-size: 25px;
    font-weight: bold;
    height: 70px;
    line-height: 29px;
    position: relative;
    width: 230px;
}
	
.sub-email-field {
  
	}


.sub-button {
	position: relative;
	width: 190px;
	height: 45px;
	}
.home-bottom-column {
	clear: both;
    display: block;
    height: auto;
    min-height: 300px;
    position: relative;
    top: 55px;
	}
	
#submit-home-email {
	background: url("../images/submit-bt-email.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    height: 50px;
    left: 710px;
    padding-top: 3px;
    position: absolute;
    top: 31px;
    width: 190px;
	}
	
#email-submit-field {
  background: url("../images/e-mail-subs-background.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    height: 50px;
    left: 250px;
    position: absolute;
    top: 35px;
    width: 445px;
	padding-left: 10px;
    padding-right: 10px;
	color: gray;
		}

.shadow-full-length {
	position:relative;
	display:block;
	clear:both;
	padding-left:0px;
	width:920px;
	}


#inner-footer {
	width:920px;
	height:100px;
	}
.footer {
	background: #FFFFFF;
    position: relative;
    top: 50px;
	}

.imgs-footer {
	float:left;
	height:100px;
	min-width:80px;
	}
	
#inner-footer p {
	clear:both;
	}



/*********************************************/
/*
/*
/*
/*
/*
/* YOUR VISIT
/*
/*
/*
/*
/*
/*******************************************/

.yv-paddingt p{
	padding-top: 10px !important;
	}

.opening-title {
	font-weight: bold;
    line-height: 12px;
    margin-top: 13px;
	
	}



.opening-t-text {
	line-height: 12px;
    margin-top: -2px;
	
	}


.opening-holidays {
	font-weight: bold;
    margin-top: 10px;
	}


.yv-feature-copy {
	
	}
	
.your-visit-video-feature {
	
	}


.yv-video {
	
	}
	
	
.yv-caption {
    background: url("../images/two-column-light-bg.png") no-repeat scroll 0 0 transparent;
    height: 75px;
    padding-bottom: 90px;
    padding-left: 30px;
    padding-top: 6px;
    width: 100%;
	padding-right:10px;
}
	
	
.yv-twocol {
	top: 40px;
	}


.bt-fix-yv {
	top: 0px !important;
	}

.yv-twocol p {
    font-size: 14px;
    line-height: 17px;
    padding-bottom: 15px;
    padding-top: 0;
	padding-right: 5px;
}

.yv-blue-title {
    background: none repeat scroll 0 0 #073354;
    height: 42px;
    position: relative;
    width: 100%;
	z-index: 100;
}

.your-visit-feature {
	
	
	}
	
.yv-news-body-content-small {
   	float: right;
    font-size: 11px;
    height: 25px;
    line-height: 18px;
    padding-left: 10px;
    width: 340px;
	}
	
.yv-fatured-photo-small {
	background: url("../images/featured-photo-small-shadow.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 103px;
    position: relative;
    top: 65px;
    width: 103px;
    z-index: 100;
	padding: 5px;
	overflow:hidden;
	}
	
.yv-feature-photo-pos {
	left: 12px;
    position: absolute;
    top: 12px;
	height: 80px;
	width: 80px;
	overflow: hidden;	}
	
	
	
.yv-read-more-bt {
 	
    clear: both;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 13px;
    height: 29px;
    left: 17px;
    overflow: hidden;
    padding-right: 150px;
    position: relative;
    text-decoration: none;
    top: -35px;
    width: 110px;
}

.yv-read-more-bt a {
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 29px;
    padding-left: 8px;
    padding-top: 5px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    width: 110px;
	background: url("../images/read-more-button.png") no-repeat;
	}

	
.yv-read-more-bt a:hover{
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 29px;
    padding-left: 8px;
    padding-top: 5px;
    position: absolute;
    text-align: left;
    text-decoration: none;
    width: 110px;
	background: transparent url(../images/read-more-button-hover.png) no-repeat;

}


/* Your visit Bottom section */

.blue-title-bg-small {
    background:url(../images/bg-title-blue-small.png) no-repeat scroll 0 0 transparent;
    height: 50px;
    position: relative;
    width: 90px;
}

.yv-bottom-column {
	clear: both;
    display: block;
    height: auto;
    min-height: 380px;
    position: relative;
	}
 

.yv-bottom-info-links {
	background: none repeat scroll 0 0 #e7e5d3;
    border-top: 10px solid #FFFFFF;
    display: block;
    height: auto;
    position: relative;
    top: 50px;
	
	}



.yv-info-link-museum {
	background: url("../images/yv-mary-rose-call-bg.jpg") no-repeat scroll 0 0 transparent;
	border-bottom: medium solid #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 100%;
	}	

.yv-cont-title {
    float: left;
    margin-left: 25px;
    position: relative;
	}
	
.yv-cont-item {
    float: right;
    margin-right: 50px;
    position: relative;
	}


.yv-info-link-group {
	border-bottom: medium solid #FFFFFF;
	background:url(../images/yv-mary-rose-group-bg.jpg) no-repeat;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 100%;	}	


.yv-info-link-group  p {
	border-bottom: medium solid #FFFFFF;
	background:url(../images/yv-mary-rose-group-bg.jpg) no-repeat;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    left: 0;
    padding-left: 45px;
    padding-top: 10px;
    position: absolute;
    text-decoration: none;
    top: -5px;
    width: 100%;
	}


.yv-info-link-group  p span {
Padding-left:100px;
}

.yv-info-link-office {
	border-bottom: medium solid #FFFFFF;
	background:url(../images/yv-mary-rose-office-bg.jpg) no-repeat;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 100%;
	}	


.yv-info-link-office  a {
	border-bottom: medium solid #FFFFFF;
	background:url(../images/yv-mary-rose-office-bg.jpg) no-repeat;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    position: absolute;
    width: 100%;
	text-decoration:none;
	top: 0;
	left:0;
	padding-left: 45px;
    padding-top: 10px;
	}


.yv-info-link-email {
	border-bottom: medium solid #FFFFFF;
	background:url(../images/yv-mary-rose-email-bg.jpg) no-repeat;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 100%;
	}	

.yv-info-link-email  a {
	border-bottom: medium solid #FFFFFF;
	background:url(../images/yv-mary-rose-email-bg.jpg) no-repeat;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    position: absolute;
    width: 100%;
	text-decoration:none;
	top: 0;
	left:0;
	padding-left: 45px;
    padding-top: 10px;
	}


.yv-info-link-museum a:hover {
	border-bottom: medium solid #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    position: absolute;
    width: 100%;
	background:url(../images/yv-mary-rose-call-bg.jpg) no-repeat;
	color: #FFF;
	top: 0;
	left:0
	} 	
	
	
.yv-info-link-group a:hover {
	border-bottom: medium solid #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    position: absolute;
    width: 100%;
	background:url(../images/yv-mary-rose-group-bg.jpg) no-repeat;
	color: #FFF;
	top: 0;
	left:0
	} 	
	

.yv-info-link-office a:hover {
	border-bottom: medium solid #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    position: absolute;
    width: 100%;
	background:url(../images/yv-mary-rose-office-bg.jpg) no-repeat;
	color: #FFF;
	top: 0;
	left:0
	} 	


.yv-info-link-email a:hover {
	border-bottom: medium solid #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    position: absolute;
    width: 100%;
	background:url(../images/yv-mary-rose-email-bg.jpg) no-repeat;
	color: #FFF;
	top: 0;
	left:0
	} 		


.yv-info-link-howto-car {
	border-bottom: medium solid #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 100%;
	background:url(../images/yv-mary-rose-by-car-bg.jpg) no-repeat;
	}


.yv-info-link-email  a {
	border-bottom: medium solid #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 80px;
    position: absolute;
    width: 100%;
	text-decoration:none;
	top: 0;
	left:0;
	padding-left: 45px;
    padding-top: 10px;
	}

	
	
.yv-info-link-howto-train	{
	border-bottom: medium solid #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 100%;
	background:url(../images/yv-mary-rose-by-train-bg.jpg) no-repeat;
	}	


  

.yv-info-link-howto-coach {
	border-bottom: medium solid #FFFFFF;
    display: block;
    font-size: 14px;
    font-weight: bold;
    min-height: 80px;
    padding-left: 20px;
    padding-top: 10px;
    position: relative;
    width: 100%;
	background:url(../images/yv-mary-rose-by-bus-bg.jpg) no-repeat;
	}


.yv-howto {
    padding-left: 80px !important;
    padding-top: 0 !important;
	font-weight: normal !important;
    position: relative;
  }
  
  /************************************/
  /*
  /*
  /*
  /*DISCOVER OUR COLLECTION
  /*
  /*
  /*
  /*
  /************************************/
  
  
  
.doc-top-buttons {
	position:relative !important;
	}
	
	
.v-space-3{
	height:13px;
	width:3px;
	}
  
 .doc-inner-col2 p {
    font-size: 10pt ;
    line-height: 15px;
    width: 255px;
 }
 
 
 .doc-copy-1-home {
	position:relative;
	top: 14px;
	display:block;
	height: 90px;
	width:920px;
	background:url(../images/bg-copy1.jpg) no-repeat;
	overflow:hidden;
	padding: 25px 440px 15px 30px;
	}
	
	
.doc-left-feature {
	min-height: 420px;
	}

.doc-key-facts {
	 background: url("../images/doc-key-facts-bg.png") no-repeat scroll 0 0 transparent;
    clear: none;
    float: right;
    font-size: 14px;
    padding-left: 25px;
    padding-right: 10px;
    position: relative;
    top: 20px;
    width: 290px;
	
	}
	
	

.doc-key-facts-title {
	 font-size: 16px;
    font-weight: bold;
    padding-left: 30px;
    padding-top: 12px;
	
	}


.doc-key-facts-list {
	margin-top: 20px;
    padding-left: 15px;
	line-height:120%;
	}



.doc-left-feature-img {
 	float: left;
    height: 219px;
    padding-top: 20px;
    position: relative;
    width: 329px;
	
	}
.doc-left-feature-img-shadow {
	
	}
	
	
	
.doc-left-feature-text {
	Background: url("../images/doc-background-featured-text.jpg") repeat-x scroll 0 0 transparent;
    clear: both;
    display: block;
    height: 90px;
    padding-left: 25px;
    position: relative;
    top: 55px;
    width: 100%;
	}
	
	

.doc-readmore-light {
	
	
	}

.doc-blue-t {
    position: relative !important;
}

.doc-key-facts ul li {
list-style-type:disc;
margin-top: 1em;

	
	}
.doc-cdivider {
	display:block;
	position:relative;
	}

.doc-left-feature-text p {
	font-size: 14px;
    line-height: 18px;
    width: 400px;

}

.doc-readmore-light a {
	 color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 29px;
    padding-left: 15px;
    padding-top: 3px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 135px;
	background:url(../images/doc-bt-readmore-light.png) no-repeat center;
	}

	
.doc-readmore-light a:hover {
	color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 29px;
    padding-left: 15px;
    padding-top: 3px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 135px;
	background:url(../images/doc-bt-readmore-bordeaux.png) no-repeat center;
}

.doc-readmore-light {
	bottom: 15px;
    display: block;
    float: right;
    height: 20px;
    position: relative;
    right: 20px;
    width: 150px;
	padding-top:10px;
}

.docwrap {
	min-height: 1030px;
	}
	
	
.doc-left-features {
	display: block;
    position: relative;
    width: 270px;
	}
	



	
.doc-image-right {
	display: block;
    height: 235px;
    position: relative;
    top: 15px;	
	}

.doc-link-feature {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 35px;
    margin: auto;
    padding: 11px;
    position: relative;
    text-decoration: none;
}



.doc-link-feature a {
	display: block;
    margin: auto;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: auto;
	}

	
.doc-right-feature-shadow {
    padding-bottom: 10px;
}
	
.news-body-small {
	position:relative;
	}
	
.doc-featured-gallery-img {
	position:absolute;
	}

.doc-featured-gallery-link {
	z-index:100;
	position:absolute;
	}


.doc-featured-gallery-link :hover {
	position:absolute;
	display: block;
	opacity: 0.8;
	}
	
	
	
/**************************/
/*
/*
/* VENUE HIRE
/*
/*
/*
/************************/

.vh-download-bt a {
	background: url("../images/vh-green-button.png") no-repeat scroll center center transparent;
    color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 115px;
	}



.vh-download-bt a:hover {
	color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 115px;
	background:url(../images/vh-button-bordeaux.png) no-repeat center;
}


.vh-inner-col2 ul li {
	list-style-type: disc;
	margin-left: 15px;
	}


.vh-inner-col2 ul {
	padding-bottom: 10px;
	}

.vh-inner-col2 p {
	font-size: 10pt;
}


.vh-inner-col2 h2 {
    font-size: 16pt;
    line-height: 1em;
    margin-bottom: 0.375em;
}
.vh-inner-col2 {
	padding: 35px 35px 20px 0;
}



.vh-twocol-img {
   float: left;
    height: 100%;
    padding-bottom: 5px;
    padding-top: 20px;
    position: relative;
    
}

.vh-twocol-img img  {
	max-width: 447px;
	}
.vh-twocol-shadow {
	
	
	}  
	
.vh-left-feature-text p {                         
    font-size: 13px;
    line-height: 17px;
    padding-top: 0;
    top: 0;
    width: 410px;
  }


.vh-left-feature-text {
    background: url("../images/doc-background-featured-text.jpg") repeat-x scroll 0 0 transparent;
    clear: both;
    display: block;
    padding-left: 20px;
    position: relative;
    width: 100%;
}


.vh-bordeaux-title-three-col {
    background: none repeat scroll 0 0 #441B2C;
    height: 42px;
    position: relative;
    width: 100%;
    z-index: 100;
}


.vh-fatured-photo-small {
    background: url("../images/featured-photo-small-shadow.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 103px;
    position: relative;
    width: 103px;
    z-index: 100;
}


.vh-news-body-small {
    background: url("../images/your-visit-left-bg.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 180px;
    position: relative;
    top: 18px;
}


.vh-bottom-feature {
    background:url(../images/vh-bottom-feature-bg.jpg) no-repeat scroll 0 0 transparent;
    display: block;
    height: 113px;
    padding-left: 100px;
    padding-top: 10px;
    position: relative;
    width: 920px;
	clear:both;
}

.vh-bottom-feature p {
	 padding-left: 0px;
	
	}
	
.vh-bottom-feature a {
	text-decoration:none;
	font-weight:bold;
	}

.vh-inner-content {
 	padding-bottom: 0 !important;

}


/***********************************
*
*
*
*  BECOME A FRIEND
*
*
*
*
************************************/

.baf-inner-content {
    min-height: 1500px;
    padding-bottom: 0 !important;
}

.baf-donate-bt a {
   background: url("../images/baf-donation-bt-bg.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    font-weight: bold;
    height: 50px;
    padding-left: 65px;
    padding-top: 14px;
    position: relative;
    text-decoration: none;
    top: 11px;
    width: 255px;
	z-index: 100;   
	}


.baf-donate-bt a:hover {
	background:url(../images/baf-donation-bt-hover-bg.png) no-repeat;
    border: medium none;
    display: block;
    font-weight: bold;
    height: 50px;
    padding-left: 65px;
    padding-top: 14px;
    position: relative;
    text-decoration: none;
    top: 11px;
    width: 255px;
   	z-index: 100;  
	}







.baf-secondcol-bt {
	position: relative;
	}


.baf-inner-col2 {
    padding: 35px 35px 20px 0;
}


.baf-opening-title {
    font-weight: bold;
    line-height: 15px;
    margin-top: 13px;
	font-size: 11pt;
}


.baf-opening-t-text {
    font-size: 10pt;
    line-height: 16px;
    margin-top: 20px;
}

.baf-copy-1-home {
	position:relative;
	top: 14px;
	display:block;
	height:144px;
	width:920px;
	background:url(../images/become-a-friend-copy-1-bg.jpg) no-repeat;
	overflow:hidden;
	padding: 25px 470px 15px 30px;
	}
	
	
.baf-light-title-small {
    background: none repeat scroll 0 0 #9F9D82;
    height: 42px;
    position: relative;
    width: 100%;
    z-index: 100;
	clear: both;
}

.baf-news-body-content-small {
     float: right;
    font-size: 10px;
    height: auto;
    line-height: 18px;
    padding-left: 0;
    padding-right: 10px;
    width: 360px;
	}
	
	
.baf-news-body-small {
    background: url("../images/baf-reason-bg.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    min-height: 100px;
    position: relative;
}

.baf-news-body-content-small p {
    font-size: 13px;
    line-height: 17px;
    padding-bottom: 15px;
    padding-top: 15px;
    position: relative;
}


.baf-reason-num {
	color: #FFFFFF;
    font-size: 23px;
    font-weight: bolder;
    height: 35px;
    padding-left: 37px;
    padding-top: 28px;
    position: absolute;
    width: 35px;
	}
	
.baf-relative {
	position:relative !important;
	
	}
	

/*******************************
* BECOME A FRIEND:
*	MEMBERSHIP TYPES
*
*
*******************************/
	
.baf-news-body-small-right {
    background: none repeat scroll 0 0 #F7EDD4;
    border-bottom: 3px solid #FFFFFF;
    display: block;
    min-height: 97px;
    position: relative;
	

}

.baf-news-body-content-small-right {
	float: left;
    font-size: 10px;
    height: auto;
    line-height: 18px;
    padding-left: 15px;
    padding-right: 15px;
    width: 100%;
	padding-top: 15px;
}
	
	

.baf-membership-types {
	
	}



.baf-memb-icon {
    float: left;
    padding-right: 15px;
    position: relative;
    width: auto;
}
	



.baf-memb-type {
	  float: left;
    font-size: 14px;
    padding-top: 15px;
    position: relative;
    width: 70px;
	font-weight: bold;
}


.baf-memb-anual {
    float: left;
    margin-left: 165px;
    position: absolute;
    width: 120px;
		}
	

.baf-anual-title {
	 font-size: 11px;
    font-weight: bold;
    margin: auto;
    text-align: center;
    width: 105px;
	}


.baf-anual-value {
    color: #441B2C;
    font-size: 14px;
    font-weight: bold;
    margin: auto;
    text-align: center;
    width: 100%;
	}
	
	
.baf-anual-comment {
	color: #441B2C;
    font-weight: bold;
    margin: auto;
    text-align: center;
    width: 100%;
	}
	

.baf-memb-monthly {
	    float: left;
    margin-left: 300px;
    position: absolute;
    width: 120px;
}

	
.baf-monthly-title {
	font-size: 11px;
    font-weight: bold;
    margin: auto;
    text-align: center;
    width: 100%;
	}
	 
	
.baf-monthly-value {
    color: #441B2C;
    font-size: 14px;
    font-weight: bold;
    margin: auto;
    text-align: center;
    width: 100%;
	}
	
.baf-monthly-comment {
    color: #441B2C;
    font-weight: bold;
    margin: auto;
    text-align: center;
    width: 100%;
	}
	
	

.baf-memb-conc {
	float: left;
    margin-left: 0;
    padding-top: 8px;
    position: absolute;
    width: 150px;
	}

	
.baf-conc-title {
    font-size: 16px;
    font-weight: bold;
    margin: auto;
    text-align: center;
    width: 140px;
	
	}
	
	
.baf-conc-comment {
    color: #441B2C;
    font-size: 11px;
    margin: auto;
    width: 140px;
	}
	
.baf-student-note {
	position:relative;
	height:45px;
	width: 100%;
	
	}
	
	
/********************
*
*
* BECOME A FRIEND
* BOTTOM LEFT FEATURE
*
*
*********************/

.baf-support-feature {
	
	}


.baf-student-note p {
	font-size:13px;

	}
	
.baf-twocol-support {
    background: url("../images/baf-support-mary-rose-bg.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    height: 100%;
    padding: 10px 20px 10px 10px;
    position: relative;
    top: 20px;
    width: 100%;
}


.baf-support-feature-img {
	    float: left;
    height: 122px;
    position: relative;
    width: 175px;
	}


.baf-support-feature-img a {
	width: 153px;
	height: 98px;
	}

.baf-twocol-support p {
	font-size: 13px;
	padding-left: 10px;
	
	}
	
.baf-support-feature-img img  {
	width: 153px;
	height: 98px;
	}



.baf-support-feature-img-shadow  {
	background: url("../images/baf-support-mary-rose-border-shadow.png") no-repeat scroll 0 0 transparent;
    padding-left: 12px;
    padding-top: 12px;
	position: relative;
	}

.baf-twocol-support-copy-1 {
	padding-left: 180px;
	}
	
.baf-twocol-support-copy-2 {
	
	
	}
	
	
.baf-twocol-support-more {
	
	}

.baf-twocol-support-more img {
	padding-left: 10px;
}

.baf-twocol-support-more a {
    background: url("../images/baf-bordeaux-arrow.png") no-repeat scroll right center transparent;
    color: #441B2D;
    font-size: 16px;
    font-weight: bold;
    padding-left: 10px;
    padding-right: 20px;
    position: relative;
    text-decoration: none;
}


.baf-news-body-cta {
    background: url("../images/baf-cta-bg.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    min-height: 100px;
    padding-right: 20px;
    padding-top: 20px;
    position: relative;
}

.baf-news-body-cta-copy {
	max-width: 160px;
	float:left;
	}

.baf-button a {
    background: url("../images/baf-cta-button-bg.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 18px;
    font-weight: bold;
    height: 54px;
    padding-top: 12px;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 228px;
}
	
	
.baf-button {
    float: right;
    height: 54px;
    position: relative;
    width: 228px;
}
.baf-button a:hover {
	background:url(../images/baf-cta-button-bg-hover.png) no-repeat;
}


/************************
*
*
* SCHOOL VISITS
*
*
*
*
************************/

.st-content-school p{
    float: left;
    font-size: 13px;
    padding: 0 4px 15px;
    position: relative;
    width: 80%; 
}


/************************
*
*
* ARCHAEOLOGY AND CONSERVATION
*
*
*
*
************************/


.aec-copy-1-home {
    background: url("../images/bg-copy1.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 144px;
    overflow: hidden;
    padding: 25px 470px 15px 30px;
    position: relative;
    top: 14px;
    width: 920px;
}






/* Flexible Slide-to-top Accordion Style*/
.wrapper{
	width:90%;
	max-width:800px;
	margin:30px auto;
}
.st-accordion{
    width:100%;
    min-width:270px;
    margin: 0 auto;
}
.st-accordion ul li{
    min-height: 40px;
    border-bottom: 1px solid #c7deef;
    border-top:1px solid #fff;
    overflow: hidden;
	margin-bottom: 10px;
}
.st-accordion ul li:first-child{
    border-top:none;
}
.st-accordion ul li > a{
    display: block;
    font-size: 18px;
    font-weight: bold;
    line-height: 42px;
    position: relative;
    text-decoration: none;
    -webkit-transition:  color 0.2s ease-in-out;
	-moz-transition:  color 0.2s ease-in-out;
	-o-transition:  color 0.2s ease-in-out;
	-ms-transition:  color 0.2s ease-in-out;
	transition:  color 0.2s ease-in-out;

}

.st-accordion ul li a { 
    background: none repeat scroll 0 0 #073354;
    color: #FFFFFF;
    padding-left: 30px;
    position: absolute;
    width: 100%;
	}
	

.acc-blue-title-bg {
    background: url("../images/bg-title-blue-small.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    position: absolute;
    width: 90px;
}
	
.st-accordion ul li > a span{
	background: transparent url(../images/down.png) no-repeat center center;
	text-indent:-9000px;
	width: 26px;
	height: 14px;
	position: absolute;
	top: 50%;
	right: -26px;
	margin-top: -7px;
	opacity:0;
	-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;
	-o-transition:  all 0.2s ease-in-out;
	-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out;
}
.st-accordion ul li > a:hover{
    color: #9f9e82;
}
.st-accordion ul li > a:hover span{
	opacity:1;
	right: 10px;
}
.st-accordion ul li.st-open > a{
    color: #9f9e82;
}
.st-accordion ul li.st-open > a span{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
    transform:rotate(180deg);
	right:10px;
	opacity:1;
}
.st-content{
    padding: 5px 0px 30px 0px;
	padding-top: 60px;
}
.st-content p{
    float: right;
    font-size: 13px;
    padding: 0 4px 15px;
    position: relative;
    width: 55%; 
}
.st-content img{
    width: 100%;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
}

.faq_text p {
    width:100%;
    float:left;
}

.faq_text p a {
    padding-left:15px !important;
}



@media screen and (max-width: 320px){
	.st-accordion ul li > a{
		font-size:36px;
	}
}



.aec-feature-photo {
	float: left;
    width: 260px;
    position: relative;
}
	
.aec-feature-copy {
	
	}

.aec-feature-button {
	display: block;
    float: left;
    padding-left: 25px;
    padding-top: 20px;
    position: relative;
	}

.aec-feature-button a {
	background: url("../images/aec-feature-bt-bg.png") no-repeat scroll 0 0 transparent !important;
    display: block !important;
    font-weight: bold;
    height: 32px !important;
    left: 0 !important;
    padding-left: 0 !important;
    padding-top: 4px;
    position: relative !important;
    text-align: center;
    text-decoration: none;
    width: 128px !important;
	}

	
.aec-feature-button a:hover {
	background:url(../images/aec-feature-bt-bg-hover.png) no-repeat !important;
	}

.aec-left-feature-img-shadow {
	max-width: 260px;
	}


.aecwrap {
	min-height: 1400px;
	
	}
.aec-copy-1-home p {
	width: 580px;
	}
	

.aec-first-below {
    height: auto;
    position: relative;
    width: 630px;
	top: 25px;
}

.aec-featured-gallery-img {
    height: 265px;
    position: absolute;
}

.aec-image-right {
    display: block;
    height: 265px;
    position: relative;
    top: 0;
}

.aec-news-body-small {
   font-weight: bold;
    margin-top: 20px;
	max-height: 270px;
}


/************************
*
*
* 
*	EVENTS
*
*
*
************************/

hr { border:none;border-top:dotted 2px #BABABA }

.fulllenght-col {
	padding-right: 4px;
    clear: both;
    position: relative;
    width: 100%;
}


.e-blue-title-bg {
    background: url("../images/bg-title-blue-small.png") no-repeat scroll 0 0 transparent;
    height: 50px;
    position: absolute;
    width: 90px;
font-size: x-large;
}


.e-events-block-m {
    clear: both;
}


.e-event-block-indiv {
	display:block;
	position:relative;
	clear:both;
	
	}

.e-block-indiv-ul {
    display: block;
    list-style-type: none;
    padding: 0;
    position: relative;
	/*border:1px solid #BABABA;*/
	clear:both;
}
.e-event-block-indiv ul li {
	
	
	}


.e-featured-img {
	float: left;
    position: relative;
    width: 250px;
	margin-top:2px; 
	margin-left:2px;
	margin-bottom:2px;
	padding-top:10px
	
	}

.e-featured-img img {
    border: 0 none;
    width: 250px;
}

.e-events-box {
    float: left;
    padding-top: 10px;
    width: 100%;
}
	
.e-events-title {
	font-weight: bold;
font-size: x-large;
	}

.e-events-copy {
	margin-bottom: 50px;
	padding-bottom: 10px;
	border-bottom: 2px dotted;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
font-weight: bold;
	}
	
.e-events-copy p {
   /* background: none repeat scroll 0 0 #EDEBDE; */
	background:url(../images/bg-copy2.jpg) !important;
    font-size: 10pt;
   /* height: 137px;*/
    padding: 15px;
}
	

.e-events-minfo {
	float: left;
    padding-left: 15px;
    width: 320px;
	min-height: 142px;	
	padding-top:7px;
font-weight: bold;
	}


.e-events-minfo ul {
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
	}

.e-events-minfo-title {
	font-weight: bold;
	}


.e-how-to-book-title {
	font-weight: bold;
	}
	
	

.e-how-to-book {
    float: left;
    padding-left: 25px;
    width: 320px;
	padding-top:7px;
font-weight: bold;
}

.e-how-to-book ul {
    /*background: none repeat scroll 0 0 #EDEBDE; */
	background:url(../images/bg-copy2.jpg);
    font-size: 10pt;
    /*height: 137px;*/
    margin-top: 5px;
    padding: 5px;
    width: 320px;
	min-height: 144px;
	line-height:20px;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
}
 
 
.e-events-minfo ul {
    /*background: none repeat scroll 0 0 #EDEBDE; */
	background:url(../images/bg-copy2.jpg) !important;
    min-height: 143px;
    margin-top: 7px;
}

.e-events-minfo ul {
   /* background: none repeat scroll 0 0 #EDEBDE; */
	background:url(../images/bg-copy2.jpg) !important;
   /* height: 137px;*/
    margin-top: 7px;
}

.e-events-minfo ul li {
    font-size: 10pt;
    padding: 5px;
}


.e-block-indiv-ul {
	display:block;
	position:relative;
	width: 100%
	}

.clearfix:after {
    clear: both;
}
style.css (line 12)
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}
style.css (line 12)
.clearfix:before, .clearfix:after {
    content: "";
    display: table;
}

.e-top-second-col {
    background: url("../images/bg_second-col.jpg") no-repeat scroll center bottom transparent;
    display: block;
    height: 325px;
    padding-left: 22px;
    padding-top: 20px;
    position: relative;
    right: 0;
    top: 0;
    width: 300px;
}	





/************************
*
*
* 
*	WHY DID THE MARY ROSE SINK
*
*
*
************************/




.wis-bordeaux-title-text {
    color: #FFFFFF;
    font-family: arial;
    padding: 9px 10px;
    position: absolute;
    top: 0;
}


.wis-sink-copy {
	
	}
	
.wis-sink-copy p {
	
	
	}


.wis-copy-1-home {
    background: url("../images/bg-copy1.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 90px;
    overflow: hidden;
    padding: 5px 290px 15px 30px;
    position: relative;
    top: 14px;
    width: 920px;
}


.wis-info-copy {
    display: block;
	font-size: 13px;
    padding-top: 10px;
    position: relative;
    width: 100%;
}

.wis-left-feature {
    clear: both;
    min-height: 330px;
}


.wis-left-feature-img {
    float: left;
    height: 260px;
    padding-top: 20px;
    position: relative;
    width: 350px;
}


.wis-news-body-small {
    font-weight: bold;
    margin-top: 20px;
    max-height: 250px;
}



.wis-image-right {
    display: block;
    height: 235px;
    position: relative;
    top: 0;
}


.wis-featured-gallery-img {
    height: 255px;
    position: absolute;
}


.wis-link-feature {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: both;
    display: block;
    font-size: 12px;
    font-weight: bold;
    margin: auto;
    padding: 11px;
    position: relative;
    text-decoration: none;
}



/************************
*
*
* 
*	STORY OF THE SHIP
*
*
*
************************/




.page-title {
    padding-left: 20px;
}

.sos-left-feature-img {
    float: left;
    height: 180px;
    padding-top: 20px;
    position: relative;
    width: 210px;
}

.sos-left-feature-img img {
    border: 0 none;
    width: 200px;
}

.sos-left-feature {
    clear: both;
    min-height: 200px;
}

.sos-info-copy-title {
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    position: relative;
    top: 15px;
}


.sos-info-copy {
    display: block;
    font-size: 13px;
    padding-top: 30px;
    position: relative;
    width: 100%;
	top:6px;
}

.sos-featured-gallery-img {
	
	
	}


.sos-image-right {
    clear: both;
    display: block;
    height: 200px;
    position: relative;
    top: 0;
}


.sos-featured-gallery-img {
    position: absolute;
}



.sos-featured-gallery-img img {
    border: 0 none;
    width: 100%;
}


.soswrap {
    min-height: 1630px;
}





/************************
*
*
* 
*	SCHOOL Visits
*
*
*
************************/


.sv-copy-top {
	
	
	}




.sv-find-resources {
	
	}
	
	
	
	
.sv-f-resources-title {
    border-top: medium solid;
    clear: both;
    display: block;
    font-weight: bold;
    margin-right: 10px;
    position: relative;
    top: 10px;
}
	
	
	
.sv-f-resources {
    display: block;
    float: left;
    font-size: 14px;
    margin-right: 10px;
    margin-top: 15px;
    position: relative;
    width: 100%;
}
	
	
.sv-r-type {
    display: block;
    float: left;
    margin-bottom: 10px;
    position: relative;
    width: 200px;
}



.sv-contact-bt {
	height: 29px;
	width: 170px;
	position:relative;
	float: right;
	padding-right: 15px;
	margin-right: 10px;
	}

.sv-contact-bt a {
    background: url("../images/vh-green-button.png") no-repeat scroll center center transparent;
    color: #FFFFFF;
    display: block;
    float: right;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 115px;
}


.sv-contact-bt a:hover {
	color: #FFFFFF;
    display: block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    padding-left: 10px;
    padding-top: 5px;
    position: relative;
    text-align: left;
    text-decoration: none;
    width: 115px;
	background:url(../images/vh-button-bordeaux.png) no-repeat center;
}



.sv-go-bt {
    background: url("../images/go-button-bg.png") no-repeat scroll center top transparent;
    border: 0 none;
    cursor: pointer;
    float: left;
    height: 20px;
    margin-right: 25px;
    overflow: hidden;
    position: relative;
    width: 30px;
	
}

.sv-go-bt a {
    color: #FFFFFF;
    font-weight: bold;
    padding-left: 5px;
    text-decoration: none;
}

.sv-outreach-p {
	
	}


.sv-outreach-p-title {
    clear: both;
    display: block;
    font-weight: bold;
}
	
.sv-outreach-p-body {
    display: block;
    font-size: 13px;
    margin-top: 10px;
}


.sv-primary-title {
	
	}
	
	
.sv-feature-copy {
    font-size: 14px;
}
	
	
	
.sv-primary-subtitle {
	font-weight:bold;
	font-size: 16px;
	}
	

.sv-gen-caption {
    display: block;
    float: left;
    margin-right: 10px;
    position: relative;
}

.how-much {
    height:100% !important;
}
	
	
.sv-gen-value {
    display: block;
    float: left;
    max-width: 275px;
    padding-right: 15px;
    position: relative;
}



.sv-primary-minfo {
	display: block;
    min-height: 350px;
    position: relative;
	}
	
.sv-primary-resources {
    clear: both;
    min-height: 220px;
    position: relative;
}

.sv-primary-title {
    clear: both;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}
	
.sv-get-adobe-reader-link {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    position: relative;
    width: 320px;
}
	
	
.sv-resources-down {
    display: block;
    float: right;
    font-size: 13px;
    font-weight: bold;
    padding-right: 10px;
    width: 300px;
}
	
	
.sv-download-link {
    height: 30px;
}

.sv-feature-photo {
    float: left;
    margin-right: 20px;
    position: relative;
    width: 100%;
}

.sv-primary-minfo {
    clear: both;
    display: block;
    min-height: 150px;
    position: relative;
}


.sv-primary-minfo p {
    float: right;
    font-size: 13px;
    padding: 0 4px 15px;
    position: relative;
    width: 100%;
}

.sv-primary-rtitle {
    clear: both;
    display: block;
    font-size: 14px;
    font-weight: bold;
    padding-left: 4px;
}


.sv-adobe-reader {
    float: left;
    font-size: 13px;
    margin-right: 4px;
    padding-left: 4px;
    position: relative;
    width: 320px;
}

.sv-adobe-reader p {
    float:left; 
    width:250px;
}

.sv-get-adobe-reader-link {
    display: block;
    float: left;
    margin: auto;
    position: relative;
    width: 320px;
}





.sv-get-adobe-reader-link a {
    background: none repeat scroll 0 0 transparent !important;
    color: #FFFFFF;
    display: block;
    height: 100px;
    margin: 20px auto auto;
    position: relative !important;
	padding-left: 25px !important;
	}


.sv-copy-1-home p {
    width: 570px;
}


.sv-copy-1-home {
    background: url("../images/bg-copy1.jpg") no-repeat scroll 0 0 transparent;
    display: block;
    height: 144px;
    overflow: hidden;
    padding: 5px 450px 5px 30px;
    position: relative;
    top: 14px;
    width: 920px;
}


.sv-p-copy-title {
    border-top: medium solid;
    clear: both;
    display: block;
    font-weight: bold;
    margin-right: 10px;
    position: relative;
    top: 15px;
}


.sv-outreach-p-body a:hover {
	cursor:pointer !important;
	
	}

.svwrap {
    min-height: 2000px;
}


.gen-copy-1-home {
	position:relative;
	top: 14px;
	display:block;
	height:144px;
	width:920px;
	background:url(../images/bg-copy1.jpg) no-repeat;
	overflow:hidden;
	padding: 25px 20px 15px 30px;
	}



 }
  @media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important}a,a:visited{color:#444 !important;text-decoration:underline}a:after,a:visited:after{content:" (" attr(href) ")"}a abbr[title]:after,a:visited abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.sidebar,.page-navigation,.wp-prev-next,.respond-form,nav{display:none}}
  
  
  
/************************
*
*
* 
*	WE VISIT YOU
*
*
*
************************/

.gv-feature-copy ul li {
	list-style:disc;
	font-size:14px;
	margin-left:30px;
}



  
/************************
*
*
* 
*	THE PEOPLE ON BOARD
*
*
*
************************/




.pob-top_mr {
    background: url("../images/bt-background.png") no-repeat scroll center center transparent;
    display: block;
    float: left;
    height: 41px;
    margin-left: 35px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    width: 255px;
	margin-bottom: 15px;
}



.pob-top_mr a {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11pt;
	color:color:#403e1f;
	height: 41px;
    position: absolute;
    text-align: left;
	padding-left: 15px;
    text-decoration: none;
    padding-top: 10px;
    width: 255px;
	display:block;
	background: transparent url(../images/bt-background.png) no-repeat center;
	}

	
.pob-top_mr a:hover{
	color:#FFF;
	font-weight:bold;
	display: block;
	height: 41px;
    position: absolute;
    text-align: left;
	padding-left:15px;
    text-decoration: none;
    padding-top: 10px;
    width: 255px;
	background: transparent url(../images/bt-background-selected.png) no-repeat center;
}



.pob-menu-body {
    clear: both;
    float: left;
    margin-bottom: 50px;
    position: relative;
}

  
/************************
*
*
* 
*	HELP US IN OTHER WAYS
*
*
*
************************/


.how-memb {
    font-size: 14px;
    font-weight: bold;
}

.how-memb td {
    border-bottom: medium solid #FFFFFF;
    height: 30px;
    padding-left: 20px;
    width: 250px;
}
	

.how-memb tr {
	background: #F7EDD4;
	}
	
	
.how-photo {
    float: left;
    font-size: 12px;
    max-width: 380px;
    padding-right: 20px;
    position: relative;
	padding-bottom: 20px;
}

.how-photo p {
    font-size: 12px;
    padding-left: 10px;
    padding-right: 40px;
}

.how-table-f {
	 max-width: 530px !important;
	 padding-left:0px;
	
	}
	
.how-title-copy {
    clear: both;
    max-height: 20px;
}

/************************
*
*
* 
* CONTACT US
*
*
*
************************/

#contact-register {
	
	
	}


#contact-register .wpcf7-form input[type="text"] {
	float: left;
    height: 30px !important;
    padding-left: 10px;
    width: 260px;

}

	
#contact-register .wpcf7-submit  {
	background: none repeat scroll 0 0 #403E1F;
    float: left;
    left: 5% !important;
    top: -22px !important;
    width: 140px;
	}







.wpcf7-form input {
	border: 1px solid #9f9d82;
    border-radius: 9px 9px 9px 9px;
	padding-left: 5px;
	padding-right: 5px;
	}


.wpcf7-textarea{
	border: 1px solid #9f9d82;
    border-radius: 9px 9px 9px 9px;
	}
	
	
.c-sub-nl {
	
	}
	
.c-volunter-body {
	
}

	
.c-body-img {
    float: left;
    margin-right: 10px;
    margin-top: 5px;
	margin-bottom: 30px;
}

.c-body-imgm {
 margin-bottom: 100px !important;
}
.c-field-f-bt {
    display: block;
    float: right;
    font-size: 13px;
    height: 29px;
    left: 17px;
    margin-right: 30px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    width: 110px;
	color:#000 !important;
	top: 0 !important;
}

.c-field-w {
	width: 280px;
	border: 1px solid #9f9d82;
    border-radius: 9px 9px 9px 9px;
	padding-left: 10px;
	}
	

.c-body-copy {
    margin-top: 20px;
}

.c-body-copy ul li {
	list-style:disc;
	margin-left: 20px;
	}

.c-subsform {
	
	margin-bottom: 20px;
	}
	
.c-job-title {
	font-weight: bold;
    margin-top: 15px;
	}
	
.c-job-desc {
	max-width: 310px;
	}
	
.yv-read-more-bt {
	
	}
	
.c-job-vancy-area {
    border-bottom: medium dotted #9F9D82;
    padding-bottom: 15px;
}

.leftmargin-230 {
	margin-left:230px;
	}
	
	
.wpcf7-submit {
    background: url("../images/read-more-button.png") no-repeat scroll 0 0 transparent;
    border: none !important;
    color: #FFFFFF !important;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    height: 29px;
    overflow: hidden;
    position: relative;
    text-decoration: none;
    top: 0 !important;
    width: 101px;
}
	
.all-font14 {
	font-size:14px !important;
	}
	
#wpcf7-f482-t1-o1 form input value {
	padding-lef: 5px;
	
	}


.c-field-f-bt {
    background: url("../images/read-more-button.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    display: block;
    float: right;
    font-size: 13px;
    height: 29px;
    position: relative;
    text-decoration: none;
    top: 0 !important;
    width: 101px;
	color: #FFFFFF !important;
	font-weight:bold;
}


.c-findus-block {
    clear: both;
    display: block;
    margin-bottom: 70px;
    margin-top: 80px;
}


.c-seeus {
	clear:both;
	display:block;
	}

/************************
*
*
* 
*	GENERIC 1
*
*
*
************************/


.generic-list {
    line-height:30px;
}

.generic-list a 
{
    text-decoration:none;
}

.generic-list a:hover
{
    text-decoration:underline;
}




/************************
*
*
* 
*	GALLERY 
*
*
*
************************/


.gallery-slider-gen {
	margin-bottom: 50px;
	padding-left: 20px;
	
	}
	
	
.gallery-l {
	 min-height: 900px;	
}

.gallery-slider-gen p {
	width: 100%
	padding: 0
	
	
}


.gallery-slider-gen {
	padding: 0px;
	background: #FFF !important;
	padding: 50px 0 0;

}



/************************
*
*
* 
*	SCHOOL RESOURCES 
*
*
*
************************/


.sr-sum-text p {
	width: 100% !important;
	float:none !important;
	
	}
	
	
.cookies-footer {
    color: #403E1F;
    float: right;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
	
	}
