#PageWrapper.f-ms { width:100%; max-width:100%; z-index:0; clear:both; background-color:#333 }
#TopSpacer.f-ms { width:100%; min-height:75px; z-index:0; overflow:hidden }
#HeaderWrapper.f-ms { width:100%; z-index:0; clear:both; margin-left:auto; margin-top:0px; margin-right:auto; background-color:#f5f5f5; background-image:url(../Resources/btlogo_hcopy3c.png) }
#Header.f-ms { width:88.5%; z-index:0; clear:both; padding:2%; margin-left:auto; margin-right:auto }
#BodyWrapper.f-ms { width:100%; z-index:0; margin-left:auto; margin-right:auto; background-color:#191919 }
#Body.f-ms { width:90%; max-width:1680px; z-index:0; clear:both; padding:1% 5% 2%; margin-left:auto; margin-right:auto }
#PictureWrapper.f-ms { width:100%; z-index:0 }
#Banner.f-ms { width:auto; margin-top:2%; margin-bottom:5%; background-color:#191919; overflow:hidden; height:auto; max-width:100% }
#About.f-ms { width:100%; z-index:0 }
#AboutWrapper.f-ms { width:60%; z-index:0; padding:1% 3% 2%; margin:5% auto; border-bottom:solid #7e67a9 1px }
#Video.f-ms { width:100%; z-index:0 }
#VideoWrapper.f-ms { width:90%; z-index:0; margin:3% auto 5%; border-bottom:solid #7e67a9 1px }
#VideoLeft1.f-ms { width:94%; z-index:0; padding:3%; margin-left:auto; margin-right:auto; overflow:hidden }
#Gallery.f-ms { width:100%; z-index:0 }
#GalleryWrapper.f-ms { width:90%; z-index:0; padding-left:5%; padding-right:5%; padding-bottom:2%; margin:3% auto 5%; border-bottom:solid #7e67a9 1px }
#Press.f-ms { width:100%; z-index:0 }
#PressWrapper.f-ms { width:60%; z-index:0; padding-left:3%; padding-right:3%; padding-bottom:3%; margin:3% auto 5%; border-bottom:solid #7e67a9 1px }
#Credits1.f-ms { width:100%; z-index:0 }
#CreditsWrapper1.f-ms { width:60%; z-index:0; padding:2% 3%; margin-left:auto; margin-right:auto; margin-bottom:1% }
#Contact.f-ms { width:100%; z-index:0 }
#ContactWrapper.f-ms { width:90%; z-index:0; margin-left:auto; margin-top:5%; margin-right:auto }
#SendForm.f-ms { width:40%; z-index:0; float:left; padding:3%; border-top:solid #7e67a9 1px; border-bottom:solid #7e67a9 1px }
#envelopeclosed1.f-ms { width:15%; overflow:hidden }
#name1.f-ms { width:80%; padding:2%; background-color:#fff; border:solid #d8d9da 2px }
#email1.f-ms { width:80%; padding:2%; background-color:#fff; border:solid #d8d9da 2px }
#Subject1.f-ms { width:80%; padding:2%; background-color:#fff; border:solid #d8d9da 2px }
#Message1.f-ms { width:80%; height:100px; padding:2%; background-color:#fff; border:solid #d8d9da 2px }
#SendForm1.f-ms { width:50%; padding-top:8px; padding-bottom:8px; background-color:#fff; border:solid #d8d9da 2px }
#DetailWrapper.f-ms { width:40%; z-index:0; float:right; padding:3%; border-top:solid #401e6a 1px; border-bottom:solid #401e6a 1px }
#arrow.f-ms { width:100%; z-index:0; background-color:#191919 }
#arrow1.f-ms { width:15%; z-index:0; float:right }
#arrow151128.f-ms { width:20%; overflow:hidden }
#FooterWrapper.f-ms { width:100%; z-index:0; clear:both; padding-top:1%; margin-left:auto; margin-right:auto; background-color:#333; background-image:url(../Resources/basil_bkground2lr.jpg); background-position:center }
#Footer.f-ms { width:100%; z-index:0; clear:both; padding-top:1%; padding-bottom:2%; margin-left:auto; margin-right:auto }
#ButtonWrapper1.f-ms { width:15%; z-index:0; padding-bottom:1%; margin-left:auto; margin-right:auto }
#Button2.f-ms { width:86.31%; z-index:0; padding:3% 2%; margin:auto; background-color:#7e67a9; border:outset #333 1px }
#facebook264.f-ms { width:32px; margin:3px; background-color:#f5f5f5; overflow:hidden }
#twitter264.f-ms { width:32px; margin:3px; background-color:#f5f5f5; overflow:hidden }
#instagram264.f-ms { width:32px; margin:3px; background-color:#f5f5f5; overflow:hidden }
#dont-delete-me.f-ms { position:absolute; left:57px; top:-60px; width:33px; height:15px; z-index:1 }
#CSSMenu.f-ms { position:fixed; left:0px; top:0px; width:100%; z-index:9999; padding-top:0px; padding-bottom:0px; background-color:#333; opacity:0.85 }
#CSSMenuSM.f-ms { position:fixed; left:0px; top:0px; width:100%; z-index:9999; padding-top:4%; background-color:#333; opacity:0.85; display:none }
@media (-webkit-min-device-pixel-ratio:1.3), (-o-min-device-pixel-ratio:13/10), (min-resolution:125dpi)
{
	#HeaderWrapper.f-ms { background-image:url(../Resources/btlogo_hcopy3.png); background-size:291px 150px }
}
@media screen and (max-width:1224px)
{
	#FooterWrapper.f-ms { background-image:url(../Resources/basil_bkground2lr1.jpg); background-repeat:no-repeat }
	#ButtonWrapper1.f-ms { width:18% }
	#Button2.f-ms { width:94.18%; padding-top:2%; padding-bottom:2% }
}
@media screen and (max-width:1024px)
{
	#AboutWrapper.f-ms { width:70% }
	#arrow151128.f-ms { width:25% }
	#ButtonWrapper1.f-ms { width:20% }
	#Button2.f-ms { width:93.56% }
	#CSSMenu.f-ms { padding-top:2%; padding-bottom:0px; display:none }
	#CSSMenuSM.f-ms { padding-top:2%; padding-bottom:1%; display:block }
}
@media screen and (max-width:768px)
{
	#Banner.f-ms { max-width:100% }
	#AboutWrapper.f-ms { width:80% }
	#VideoLeft1.f-ms { width:80%; clear:both }
	#PressWrapper.f-ms { width:80% }
	#CreditsWrapper1.f-ms { width:80% }
	#ContactWrapper.f-ms { clear:both }
	#SendForm.f-ms { width:80%; float:none; clear:both; margin-left:auto; margin-right:auto }
	#name1.f-ms { width:94% }
	#email1.f-ms { width:94% }
	#Subject1.f-ms { width:94% }
	#Message1.f-ms { width:94% }
	#DetailWrapper.f-ms { width:80%; float:none; clear:both; margin-left:auto; margin-top:5%; margin-right:auto }
	#arrow151128.f-ms { width:40% }
	#ButtonWrapper1.f-ms { width:25% }
	#Button2.f-ms { width:94% }
}
@media screen and (max-width:480px)
{
	#AboutWrapper.f-ms { width:94% }
	#VideoWrapper.f-ms { width:100% }
	#VideoLeft1.f-ms { width:94% }
	#GalleryWrapper.f-ms { width:98%; padding-left:1%; padding-right:1%; margin-top:6%; margin-bottom:10% }
	#PressWrapper.f-ms { width:94% }
	#CreditsWrapper1.f-ms { width:90% }
	#SendForm.f-ms { width:90% }
	#arrow1.f-ms { width:13%; padding-left:5% }
	#ButtonWrapper1.f-ms { width:38% }
	#Button2.f-ms { width:93.4% }
	#CSSMenu.f-ms { opacity:1 }
	#CSSMenuSM.f-ms { padding-top:4%; opacity:1 }
}
@media screen and (max-width:375px)
{
	#Header.f-ms { width:98%; padding-left:1%; padding-right:1% }
	#ContactWrapper.f-ms { width:99% }
	#SendForm.f-ms { width:94% }
	#DetailWrapper.f-ms { width:90% }
	#arrow151128.f-ms { width:45% }
	#ButtonWrapper1.f-ms { width:30% }
	#Button2.f-ms { width:93.78% }
}
