/* text styling */
body{background-color:#f0f0f0;margin:0;font-family:'Open Sans', sans-serif;font-size:14px;color:#232323;padding:0;}
a{color:#336699;text-decoration:none;font-weight:bold;}

p, div, td, tr, li, table, ul{color:#222;}
b, strong {font-weight:600;}
ul{display:table;}
h1, .gallh1{margin-bottom:10px;color:#444;font-size:16px;padding-bottom:5px;font-weight:600;}
h2,h3, .header{font-size:100%;}
.smallertext {font-size:85%;}
#specholder td {background-color:#eee;font-size: 90%;}
.transcript {font-style:italic;padding-left:50px;padding-right:50px;padding-bottom:30px;}
.transid {text-transform:uppercase;font-style:normal;font-weight:bold;}
.transspeech {font-style:italic;}
.imgcontrol{background-color:#fff;color:#333333;padding:3px;margin:3px;margin-left:2px;margin-right:2px;text-align:center;display:inline-block;text-align:middle;padding-left:8px;padding-right:8px;line-height:25px;border:1px solid #333333;font-weight:bold;}
.imgcontrolzoom{background-color:#fff;color:#007000;padding:3px;margin:3px;margin-left:2px;margin-right:0px;text-align:center;display:inline-block;text-align:middle;padding-left:8px;padding-right:8px;line-height:25px;border:1px solid #007000;font-weight:bold;}
.imgcount{background-color:#fff;color:#333333;padding:3px;margin:3px;margin-left:2px;margin-right:2px;text-align:center;display:inline-block;text-align:middle;padding-left:8px;padding-right:8px;line-height:25px;border:1px solid #333333;font-weight:bold;}
.greyout{color:#ccc;font-weight:normal;}
.cap{font-size:85%;margin-top:1px;margin-bottom:1px;padding:2px;}
.attribution{font-size:85%;background-color:#fff;font-style:italic;margin-top:1px;margin-bottom:1px;padding:2px;}
/* layout */
.bframe{width:940px;margin-left:auto;margin-right:auto;color:#000;border:none;padding:0;}
.maindiv{width:610px;float:left;text-align:left;background-color:#ffffff;padding:5px;}
.bottomstuff{width:600px;float:left;text-align:left;background-color:#ffffff;padding:5px;}
.bottomstuff2{width:610px;float:left;text-align:left;background-color:#ffffff;padding:5px;}
.rightdiv{width:300px;text-align:left;padding:0px;display:block;float:right;margin-top:10px;}
.maindivgallery{width:610px;float:left;text-align:left;padding:0px;}
.galleryright{background-color:#fff;text-align:left;border:none;width:315px;padding:5px;}
li{margin-right:10px;list-style-type:square;}
.photoframe{width:940px;border:none;padding:0;}
.gap5{height:5px;font-size:2px;}
.gap10{height:10px;font-size:2px;}
.gap20{height:20px;font-size:2px;}
.gap30{height:30px;font-size:2px;}
.gap50{height:50px;font-size:2px;}
.vidholder{text-align:left;background-color:#fff;position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;- See more at:http://avexdesigns.com/responsive-youtube-embed/#sthash.pecXiicc.dpuf}
.vidholder iframe,.vidholder object,.vidholder embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.frontnewbox{float:right;width:250px;}
/* header */
.topdiv{margin-left:auto;margin-right:auto;background-color:#f0f0f0;color:#000;border:none;padding:0;}
.bannercontainer{background-color:#f0f0f0;width:940px;margin-left:auto;margin-right:auto;margin-top:5px;}
.banner-r{background-color:#f0f0f0;padding:5px;width:185px;padding-top:20px;float:left;}
#topnavr{background-color:#333;color:#eee;text-decoration:none;width:940px;text-align:center;margin-top:7px;margin-bottom:7px;}
.menur{display:none;}
#phonemenu{display:none;}
#topnavr li{display:inline;list-style-type:none;width:11%;padding-left:10px;padding-right:10px;}
#topnavr ul{list-style-type:none;padding-right:20px;margin:0px;padding-top:5px;padding-bottom:5px;}
#topnavr select{display:none;}
#topnavr a{color:#fff;text-decoration:none;font-weight:normal}
#crumbs{font-size:65%;color:#000;background-color:#fff;border-top:0px solid #f0f0f0;border-Bottom:0px solid #f0f0f0;text-align:left;text-transform:uppercase;padding:4px 3px 5px 2px;}
#crumbs a, #crumbs a:visited, #crumbs a:link{}

/* cookiebar */
#cookienoticebar {background-color:#fff;color:#000;margin-left:auto;margin-right:auto;font-size:14px;text-align:center;border-bottom:1px solid #999;}
.cookietext {color:#000;padding:20px;}
a.gotlink, a.gotlink:visited {color:#000;text-decoration:underline;}
a.moreinfo, a.moreinfo:visited {color:#000;text-decoration:underline;}

/* content */
.leftdiv{width:125px;text-align:left;padding:3px;background-color:#ffffff;display:block;float:left;}
.frontleft{width:340px;float:left;text-align:left;background-color:#ffffff;}
.frontmiddle{width:255px;text-align:left;background-color:#ffffff;display:block;float:right;}

.gallblock1 {background-color:#ffffff;padding:5px;}
.gallblock2 {background-color:#ffffff;padding:5px;}
#frontrevolver{padding:5px;padding-top:5px;padding-left:2px;margin-top:0px;margin:0px;}
#frontrevolver div{font-size:75%;}
.phsubhead{text-align:left;font-weight:bold;clear:both;padding-left:5px;padding-top:5px;}
#phthumb{width:90px;float:left;margin:3px;}
#phthumb img{width:90px;height:60px;}
#phthumbcap{padding:1px;}
#phmore{clear:both;text-align:left;padding-left:105px;margin-top:5px;}
#phmore a{font-size:75%;}

.newboxholder{width:255px;padding:5px;text-align:left;height:auto;}
.newthumbholder{width:90px;float:left;margin:0px;padding:0px;}
.newcaption{font-size:75%;float:right;padding:0px;margin:0px;width:150px;margin-right:10px;margin-top:-2px;}
.nboxholder{width:255px;padding:5px;text-align:left;height:auto;}

.pboxholder{width:300px;padding:5px;text-align:left;height:auto;}
.pthumbholder{width:90px;float:left;margin:0px;padding:0px;}
.pcaption{font-size:75%;float:right;padding:0px;margin:0px;width:192px;margin-right:10px;margin-top:-2px;}
.ncaption{font-size:75%;float:right;padding:0px;margin:0px;width:150px;margin-right:10px;margin-top:-2px;}
/* gallery */
.pdivider{clear:both;height:5px;}
.menuholder{display:none;}
.indexbreak{clear:both;}
.indexItem{margin:5px;width:275px;float:left;}
.indexItem img{width:275px;height:184px;}
#indextitleBox{text-align:left;padding-left:auto;padding-right:auto;}
#indextitleBox a{font-size:100%;}
.gallerythumbs{width:75%;overflow:hidden;margin-left:auto;margin-right:auto;padding:!0px;font-size:100%;}
.galleryItem{float:left;margin:9px;width:103px;height:100px;}
.galleryItem img{width:100px;height:68px;}
#titleBox{float:left;padding-bottom:10px;text-align:center;width:100%;}
#titleBox a{}
#gallerycap div{color:#000;margin-top:1px;margin-bottom:1px;padding:5px;}
#gallerycap p{padding:0px;margin:0px;padding-bottom:10px;}
.gallerycap{color:#000;margin-top:1px;margin-bottom:1px;padding:5px;}
.gallerytext{margin-bottom:20px;}
.galleryphoto{width:600px;}
.galleryhires{margin-top:2px;margin-bottom:2px;font-size:75%;text-align:left;font-family:verdana, arial, sans-serif;padding:3px;}
.galleryattribution{font-size:65%;color:#111;margin-top:2px;margin-bottom:13px;padding:2px;}
#gallnav{font-size:75%;}
#gallnav a{text-decoration:none;}
.underimage{margin-top:2px;margin-bottom:2px;}
.relimgdiv{margin-bottom:10px;display:inline-block;}
.relimgphoto{float:left;width:100px;margin-right:10px;margin-left:10px;height:67px;display:inline-block;}
#underimage{font-size:90%;}
#underimage a{text-decoration:none;}

/* sidebar */
.topblockleft {width:300px;float:right;margin-top:0px;}
.topblockright {width:300px;float:right;margin-top:0px;}
.sidebox{background-color:#fff;padding-bottom:5px;}
.Box1_Title{clear:both;position:relative;padding:2px 10px;border:solid 1px #444;background-color:#444;color:#fff;text-align:left;}
.sidedivider{margin-top:10px;margin-bottom:10px;clear:both;}
.sidedividermobile{display:none;}
#featureimgholder{float:left;margin:5px;width:120px;}
#featureimgholder img{width:120px;;height:80px;;}
.featuretextbox{font-size:75%;width:166px;float:right;text-align:left;}
.featurebox{margin-top:5px;display:table;}
.revolvertext{font-size:75%;padding-left:5px;padding-right:5px;}
#revolverbox{margin-left:auto;margin-right:auto;width:300px;padding-top:10px;}
.galleryheadright{width:300px;background-color:#fff;color:fff;font-size:75%;border:2px solid #bbb;border-bottom:none;text-align:left;max-width:300px;padding:0;}
.galleryrightbox{width:300px;background-color:#fff;border:0px solid #bbb;border-top:none;text-align:left;max-width:300px;padding:0;}

/* bottom promo */
.bottompromo{width:600px;float:left;text-align:left;background-color:#ffffff;margin-top:5px;}
.promo-header {font-color:#777;font-weight:bold;font-size:16px;margin-bottom:10px;}
.promo-holder {padding:5px;}
.promo-frame {margin-bottom:10px;margin-top:10px;}
.promo-item-holder{width:140px;float:left;margin:5px;}
#promo-caption a {text-decoration:none;color:#333}
.promo-break { clear:both;margin-bottom:20px;}

/* footer */
#footnav {background-color:#fff;margin-bottom:5px;padding:5px;}
#footnav a{font-size:90%;font-weight:bold;}
#footnav td{font-size:90%;font-weight:bold;}
.footer{background-color:#fff;font-size:10px;font-family:tahoma, verdana, sans-serif;padding:0 2px 10px 2px;}

/* adverts */
.rholder {height:295px;}
.rightbox {margin-top:30px;margin-bottom:30px;display:block;}
.bottombox{}
.adlabelcenter{text-align:center;font-size:9px;text-transform:uppercase;margin-bottom:9px;}
.adlabel300{width:300px;text-align:right;font-size:9px;text-transform:uppercase;}
.adlabel320{width:320px;text-align:right;font-size:9px;text-transform:uppercase;}
.adlabel468{width:468px;text-align:right;font-size:9px;text-transform:uppercase;margin-bottom:3px;}
.adlabel336{width:336px;text-align:right;font-size:9px;text-transform:uppercase;}
.adlabel600{width:600px;text-align:right;font-size:8px;padding-bottom:5px;}
.adlabel728{width:728px;text-align:right;font-size:9px;padding-bottom:3px;}
.crumbads {margin-top:15px;margin-bottom:15px;}
.topleader-rm {padding:0;margin:0;text-align:center;display:block;margin-top:10px;}
.overcrumbholder {padding-bottom:7px;padding-top:25px;padding-left:5px;margin-left:auto;margin-right:auto;width:550px;}
.overcrumbleft {float:left;width:200px;}
.overcrumbright {width:200px;float:right;padding-top:1px;margin-right:5px;}
.topleader { text-align:center;margin-top:25px;margin-bottom:25px;}

.sectiontitle{font-size:12px;color:#444;text-transform:capitalize;font-family:verdana, arial, sans-serif;border:none;text-align:left;margin-left:5px;}

.reslink{wlist-style-image:url(images/linkarrow.gif);}
.motto{font-family:"Times New Roman", Times, serif;font-size:18px;font-style:italic;color:#111;font-weight:700;}
.specs{font-size:75%;color:#000;background-color:#eee;}
.pix10{font-size:10px;}
#gallerythumbs a{font-size:75%;text-decoration:none;text-transform:capitalize;color:#000;}
#booktable table{background-color:#CFCFA0;color:#000;border:2px dashed #666;}
.opdivs{margin-bottom:10px;}
.h2div{margin-top:0;margin-bottom:5px;border-bottom:1px dotted #ccc;text-transform:capitalize;}
.h2div2{margin-top:0;margin-bottom:5px;text-transform:capitalize;font-size:12px;}
.catdiv{background-color:#fff;padding-top:10px;padding-bottom:10px;}
.catdivblock{background-color:#fff;padding-top:10px;padding-bottom:10px;display:inline-table;width:100%;;margin-top:5px;margin-bottom:5px;}
.catdivtop{background-color:#fff;}
#catdivimage{float:left;width:100px;margin-right:10px;margin-left:10px;height:67px;}
.catdivtext{float:right;width:450px;margin-right:10px;margin-left:10px;}
.catdivtext h2 {margin-top:0;}
.newsdiv{background-color:#fff;padding-top:10px;padding-bottom:10px;}
.newsdivblock{background-color:#fff;padding-top:10px;padding-bottom:10px;display:inline-table;width:100%;;margin-top:5px;margin-bottom:5px;}
.newsdivtop{background-color:#fff;}
.newsdivtext{margin-right:10px;margin-left:10px;}



.affdiv{border:1px dashed #222;background-color:#eee;padding:15px;}
.imgb{border:0 solid #000;}
#booktable a, #booktable p, #booktable td{color:#000;}
.released, .references{font-size:75%;font-style:italic;}
#references {font-size:75%;font-style:italic;background-color:#eee }
.topnavtd{border-right:1px dotted #eee;padding-left:5px;padding-right:5px;}
.topnavtdend{border-right:none;}
#smallbox li, #smallbox a{}
#featurebox{font-size:75%;padding-left:5px;}
#featurebox a{font-size:75%;}
a.connlinkbig{color:#333333;text-decoration:none;font-size:75%;}
a.connlinksmall{color:#000000;text-decoration:none;font-size:9px;font-weight:normal}
.share-buttons{list-style:none;margin:0px;padding:0px;}
.share-buttons li{display:inline;padding:0px;padding-right:8px;padding-left:8px;margin:0px;}
.deskhide{display:none;}
#resources img {width:100px;margin-right:5px;}

@media only screen
and (min-device-width:768px)
and (max-device-width:1024px)
and (orientation:portrait){body{background-color:#f0f0f0;color:#444;margin:0;font-size:125%;}
.imgcontrol{padding:3px;margin:3px;margin-left:2px;margin-right:2px;padding-left:8px;padding-right:8px;line-height:25px;border:1px solid #333333;}
.imgcontrolzoom{background-color:#fff;color:#007000;padding:3px;margin:3px;margin-left:2px;margin-right:0px;text-align:center;display:inline-block;text-align:middle;padding-left:8px;padding-right:8px;line-height:25px;border:1px solid #007000;}
.imgcount{background-color:#fff;color:#333333;padding:3px;margin:3px;margin-left:2px;margin-right:2px;text-align:center;display:inline-block;text-align:middle;padding-left:8px;padding-right:8px;line-height:25px;border:1px solid #333333;}
#cookienoticebar {}
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) 
{
#topnavr a {color:#fff;text-decoration:none;font-family:arial, sans-serif;font-size:16px;}
.topnavtd{border-right:1px dotted #eee;padding-left:5px;padding-right:5px;padding-top:6px;padding-bottom:6px;}
#cookienoticebar {}
}

