/* -------------------------------*/
/* ---------- Site Wide ----------*/
/* -------------------------------*/ 
body {margin:0px; padding:0px;  position:relative;  background:#eeeeee;}
#debugcsslayoutvalue:before{left:100px;font-size:1em;color:white;content:"IE8";top:10px;}

#logobar {height:250px; width:100%; text-align:center; position:relative;}
.logocontainer{width:300px;}
.logo {width:100%;}

#menu{z-index:10000;}
#content {padding-bottom:20px; padding-top:20px;clear:both;}

#homepagevideo{width:1400px;height:788px; display:none;background:black;z-index:100000; box-shadow:0 0 0 800px rgba(0,0,0,0.8), 0px 40px 30px -20px rgba(0,0,0,0.75), 0px 0px 5px rgba(0,0,0,0.5);border-radius:3px;}
#nav {z-index:200;}

/* ------------------- */
/* Pictures & videos   */
/* ------------------- */

.piccontainer { box-sizing:border-box;width:500px; float:right;display:inline;margin:0 0 20px 20px;padding:10px 10px 5px 10px;background-color:white; box-shadow:0px 20px 20px -20px rgba(0,0,0,0.25), 0px 0px 5px rgba(0,0,0,0.1);border-radius:3px;}
.pic {width:100%;}

.piccontainer_half {width:900px; display:block;margin:auto;}
.pic_half {width:100%;}

.piccontainer_third { width:440px; float:right;display:inline;margin:0 0 20px 20px;padding:10px 10px 5px 10px;}
.pic_third {width:100%;}

.piccontainer_quarter { width:325px; float:right;display:inline;margin:0 0 20px 20px;padding:10px 10px 5px 10px;}
.pic_quarter {width:100%;}

.pagepiccontainer { box-sizing:border-box;width:650px; float:right;display:inline;margin:0 0 20px 20px;padding:10px 10px 5px 10px;background-color:white; box-shadow:0px 20px 20px -20px rgba(0,0,0,0.25), 0px 0px 5px rgba(0,0,0,0.1);border-radius:3px;}
.pagepic {width:100%;}

.pageportraitpiccontainer { box-sizing:border-box;width:500px; float:right;display:inline;margin:0 0 20px 20px;padding:10px 10px 5px 10px;background-color:white; box-shadow:0px 20px 20px -20px rgba(0,0,0,0.25), 0px 0px 5px rgba(0,0,0,0.1);border-radius:3px;}
.pageportraitpic {width:100%;}


.gallerythumb{-moz-box-sizing:border-box; box-sizing:border-box;display:inline-block;width:15%;margin-right:1.2%;text-align:center; padding:5px;border:5px solid white; font-weight:400;font-size:1.1em;}
.gallerythumb img {padding-top:10px;}


.seventyfivepercent{width:75%;}

.video-container {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; height: 0; overflow: hidden;
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/* ------------------- */
/* Custom Dropdowns    */
/* ------------------- */

.custom-select select {
	display: inline-block;
	width:100%;
	padding: 6px 6px 6px 6px;
	margin: 0;
	outline:none; /* remove focus ring from Webkit */
	line-height: 1.2;
	font-size:1.4em;
	background: #eee;
	font-weight:200;
	font-family: "Roboto Condensed",sans-serif;	
	-webkit-appearance:none; /* remove the strong OSX influence from Webkit */
	-moz-appearance: none;
	appearance: none; 	
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 3px;
	border:1px solid rgba(0,0,0,0.1); 
	box-shadow:0px 20px 20px -20px rgba(0,0,0,0.25), 0px 0px 5px rgba(0,0,0,0.1); 
}

    /* for Webkit's CSS-only solution */
    @media screen and (-webkit-min-device-pixel-ratio:0) { 
        .custom-select select {
            padding-right:30px;    
        }
    }
    
    
    /* Select arrow styling */
    .custom-select:after {
        content: "▼";
        position: absolute;
        top: 1px;
        right: 1px;
        bottom: 1px;
        font-size: 60%;
        line-height: 34px;
        padding: 2px 7px 0px 7px;
        background: #ddd;
        color: #000;
        
        pointer-events:none;
        border-left:1px solid #ddd;
        -webkit-border-radius: 0 3px 3px 0;
        -moz-border-radius: 0 3px 3px 0;
        border-radius: 0 3px 3px 0;
    }
    
    .no-pointer-events .custom-select:after {
        content: none;
    }


/* ------------------- */
/* Footer and elements */
/* ------------------- */

#footer a, #footer a:link, #footer a:visited {
	text-decoration:none;
	color:#333;
}
#footer a:hover , #footer a:active {
	text-decoration:none;
	color:#c13a2c;
}
#footer h6{color:#c13a2c; font-size:1.8em; font-weight:300;}
#footer P {color:#333;}
.footerfield {background:#1a2836; border-radius:5px;border:0px; margin-bottom:5px;font-size:1.2em;color:white; padding:6px;}

#footer ul {margin-left:0;}
#footer li {color:333;list-style:none;margin-left:0m;padding-left:0;}

.footermenu{width:15%;padding:10px 5px 10px 5px;}
.footeraddress{width:20%;padding:10px 5px 10px 5px;}
.footerblog{width:38%;padding:10px 5px 10px 5px;height:195px; overflow:hidden;}
.footersocial{width:12%;padding:10px 5px 10px 5px;}
.footerlegal{width:100%;padding:10px 5px 10px 5px; text-align:center;}


/* ------------------ */
/* News List and show */
/* ------------------ */

.articlelistitem {width:325px;display:inline-block; margin:0 10px  20px 10px;padding-bottom:0 0 20px 0;}
.articlelistthumb{ width:325px;margin:0px; padding:0px;line-height:1px;}
.articlelistheadline{height:10px;clear:both;margin-top:-5px;}
.articlelistsummary{ margin-left:20px; margin-bottom:0em;padding-right:20px;padding-top:20px;}
.articlelistreadmore{text-align:left; margin-left:20px; margin-bottom:20px;}

.articlelistsidebar {width:325px;float:left;}
.articlelistbox {width:1055px;float:left;min-height:1px; }
.articletopsearch {display:none;}
.articletopsearchcategories{display:inline-block; width:49%;text-align:right;}
.articletopsearchsearchbox{display:inline-block; width:49%;}


.articlelistitemfooter{float:left; width:64px;overflow:hidden;height:64px;margin:0px 5px 5px 0px;}
.articlelistthumbfooter{height:100%;width:100%;}
/* ----------------- */
/* Model List & Show */
/* ----------------- */

.modelist_modelcontainer {width:210px; float:left;margin:0px 10px 20px 10px;}
.modellist_thumbnailcontainer {height:270px; overflow:hidden;}
.modellist_thumbnail{width:100%; }
.modellist_modelname {height:50px;line-height:50px;font-size:1.3em; font-weight:400;padding:0px 10px;}


.casting_modelcontainer {width:210px; float:left;margin:0px 10px 20px 10px;}
.casting_thumbnailcontainer {height:270px; overflow:hidden;}
.casting_thumbnail{width:100%; }
.casting_modelname {height:50px;line-height:50px;font-size:1.3em; font-weight:400;padding:0px 10px;}

.modelshowportfolio {height:520px; overflow:hidden;}
.modelshowportfolioimage{width:100%; height:520px; text-align:center;}
.modelshowstats {width:100%; height:50px; line-height:50px; text-align:center; font-size:1.2em;}
.modelshowoptions{width:100%; height:50px; line-height:50px; text-align:center;font-size:1.2em;}
.modelshowthumbnail {height:520px;}
.infieldlabel { font-family: "Roboto Condensed",sans-serif; color:black !important; font-size:1.2em; position:absolute; left:10px;top:-3px; font-weight:200 !important;}
.softwhitebox {background-color:white; box-shadow:0px 20px 20px -20px rgba(0,0,0,0.25), 0px 0px 5px rgba(0,0,0,0.1);border-radius:3px;}
.modelshowvideothumb {height:520px;}		
			
.turquoise_bg {background:#1abc9c;}  
.emerland_bg {background:#2ecc71;}
.peterriver_bg {background:#3498db;}  /* blues */
.belizehole_bg {background:#2980b9;}  /* blues */
.amethyst_bg {background:#9b59b6;}
.wetasphalt_bg {background:#34495e;}
.midnightblue_bg {background:#2c3e50;}
.sunflower_bg {background:#f1c40f;}
.pumpkin_bg {background:#d35400;}
.pomegranate_bg {background:#c0392b;}
.alizarin_bg {background:#e74c3c}
.orange_bg {background:#f39c12}
.wisteria_bg {background:#8e44ad}
.silver_bg {background:#bdc3c7}
.asbestos_bg {background:#7f8c8d}

.kamera_kids_orange_bg{background:#c13a2c;}
.kamera_kids_blue_bg {background:#2c72c1;}

.kamera_kids_orange{color:#c13a2c;}
.kamera_kids_blue {color:#2c72c1;}

p.lead {color:#124082;font-size:1.3em;font-weight:400;margin:0px 0px 1.5em 0em !important;}




/* ---------------------------------------------------------------------------- */
/* Site wide transforms  ------------------------------------------------------ */
/* ---------------------------------------------------------------------------- */

.zoomer{-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;z-index:1 !important;}
.zoomer:hover{-webkit-transform:scale(1.1) translate3d(0,0,0); -moz-transform:scale(1.1) translate3d(0,0,0); -o-transform:scale(1.1) translate3d(0,0,0);-ms-transform:scale(1.1);transform:scale(1.1) translate3d(0,0,0);z-index:10 !important;}

.rotatenzoom{-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;z-index:1 !important;}
.rotatenzoom:hover {-webkit-transform:rotate(360deg) scale(1.3) translate3d(0,0,0); -moz-transform:rotate(360deg) scale(1.3) translate3d(0,0,0); -o-transform:rotate(360deg) scale(1.3) translate3d(0,0,0);-ms-transform:rotate(360deg) scale(1.3);transform:rotate(360deg) scale(1.3) translate3d(0,0,0);}

.growshadow{-webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s;-ms-transition-duration: 0.3s;-o-transition-duration: 0.3s;transition-duration: 0.3s;z-index:1 !important;}
.growshadow:hover{z-index:10 !important; box-shadow: 0px 25px 20px -15px rgba(0, 0, 0, .75), 0px 5px 45px 5px rgba(0, 0, 0, .5);}



/* --  ---------------------- -- */
/* --  ---- Google Map ------ -- */
/* --  ---------------------- -- */

#googlemapcontainer {border:1px solid black; width:938px;}
#google{width:938px;}
#map{height: 400px; width:938px; }
#directions{overflow: auto; color: #000; width:930px; border-top:1px solid black; clear:both;}



/* ------------------ */
/* Responsive layouts */
/* ------------------ */

@media all and (min-width: 1400px) {
#debugcsslayoutvalue:before{left:100px;font-size:1em;color:white;content:"L1400";top:10px;}
.flexnav li.m1{width:9%;}
.flexnav li.m2{width:10%;}
.flexnav li.m3{width:7%;}
.flexnav li.m4{width:16%;}
.flexnav li.m5{width:10%;}
.flexnav li.m6{width:7%;}
.flexnav li.m7{width:7%;}	
.flexnav li.m8{width:8%;}
.flexnav li.m9{width:8%;}
.flexnav li.m10{width:7%;}
.flexnav li.m11{width:11%;}
.touch-button{display:none !important;}
#googlemapcontainer,#google,#directions,#map {width:1360px;}
p, ol, ul, blockquote, code, dl, dt, dd{color:#222;font-size:1.2em;font-weight:normal;letter-spacing:.02em;line-height:1.7em;}

}
/* widescreen desktops ----------- */
@media all and (min-width: 1280px) and (max-width: 1399px) {
#debugcsslayoutvalue:before{left:100px;font-size:1em;color:white;content:"L1200";top:10px;}
.flexnav li.m1{width:9%;}
.flexnav li.m2{width:10%;}
.flexnav li.m3{width:8%;}
.flexnav li.m4{width:16%;}
.flexnav li.m5{width:9%;}
.flexnav li.m6{width:7%;} 
.flexnav li.m7{width:8%;}	
.flexnav li.m8{width:8%;}
.flexnav li.m9{width:8%;}
.flexnav li.m10{width:7%;}
.flexnav li.m11{width:10%;}
.articlewidth {width:280px;}
.articlelistsidebar {width:280px;float:left;}
.articlelistbox {width:920px;float:left;min-height:1px; }
.touch-button{display:none !important;}
#googlemapcontainer,#google,#directions,#map {width:1180px;}


.articlelistitem {width:280px;display:inline-block; margin:0 10px  20px 10px;padding-bottom:0 0 20px 0;}
.articlelistthumb{ width:280px;margin:0px; padding:0px;line-height:1px;}

.modelist_modelcontainer{width:180px;}
.modellist_thumbnailcontainer {height:231px;}

.casting_modelcontainer {width:180px;}
.casting_thumbnailcontainer {height:231px;}

.toprowcoaches{min-height:110px;}
}
/* small desktops and laptops ----------- */
@media all and (min-width: 960px) and (max-width: 1279px)  {
#debugcsslayoutvalue:before{left:100px;font-size:.9em;color:white;content:"L960";top:10px;}
.flexnav li.m1{width:7%;}
.flexnav li.m2{width:10%;}
.flexnav li.m3{width:8%;}
.flexnav li.m4{width:19%;}
.flexnav li.m5{width:8%;}
.flexnav li.m6{width:6%;} 
.flexnav li.m7{width:8%;}	
.flexnav li.m8{width:7%;}
.flexnav li.m9{width:8%;}
.flexnav li.m10{width:8%;}
.flexnav li.m11{width:11%;}
.flexnav  li  a {font-size: 1em !important;  /* 24 */}
.flexnav  li  ul  li  a {font-size: 1em !important; /* 24 */}
.footermenu div{width:50%;}

.footeraddress{width:16%;padding:10px 5px 10px 5px;}
.footerblog{width:38%;padding:10px 5px 10px 5px;height:195px; overflow:hidden;}
.footersocial{width:16%;padding:10px 5px 10px 5px;}

.articlelistitem {width:340px;display:inline-block; margin:0 10px  20px 10px;padding-bottom:0 0 20px 0;}
.articlelistthumb{ width:340px;margin:0px; padding:0px;line-height:1px;}

.articlelistsidebar {width:230px;float:left; }
.articlelistbox {width:730px;float:left;min-height:1px;  }
.touch-button{display:none !important;}
.pagepiccontainer { width:500px;}
.pageportraitpiccontainer { width:400px;}
.gallerythumb {font-size:1em;}
.logocontainer{width:275px;}

.piccontainer_half { width:800px; display:block;margin:auto;}
.piccontainer_third { width:300px; float:right;display:inline;margin:0 0 20px 20px;padding:10px 10px 5px 10px;}
.piccontainer_quarter { width:220px; float:right;display:inline;margin:0 0 20px 20px;padding:10px 10px 5px 10px;}


.modelist_modelcontainer{width:172px;}
.modellist_thumbnailcontainer {height:221px;}

.casting_modelcontainer {width:172px;}
.casting_thumbnailcontainer {height:221px;}

.toprowcoaches{min-height:130px;}

}
/* 780 grid ----------- */
@media all and (max-width: 959px)  {
html {min-width:780px;}
#debugcsslayoutvalue:before{left:100px;font-size:1em;color:white;content:"L780";top:10px;}
.mastheadlogo{width:250px;}
.flexnav li.m1{width:8%;}
.flexnav li.m2{width:9%;}
.flexnav li.m3{width:8%;}
.flexnav li.m4{width:19%;}
.flexnav li.m5{width:9%;}
.flexnav li.m6{width:6%;} 
.flexnav li.m7{width:8%;}	
.flexnav li.m8{width:6%;}
.flexnav li.m9{width:8%;}
.flexnav li.m10{width:8%;}
.flexnav li.m11{width:11%;}
.touch-button{display:none !important;}	
.flexnav li a {font-size:.8em;}
.flexnav li ul li a {font-size:1em;}


.articlelistsidebar {display:none;}
.articlelistbox {width:780px;float:left;min-height:1px;}
.articletopsearch {display:block;}

.articlelistitem {width:370px;display:inline-block; margin:0 10px  20px 10px;padding-bottom:0 0 20px 0;}
.articlelistthumb{ width:370px;margin:0px; padding:0px;line-height:1px;}

.pagepiccontainer { width:350px;}
.pageportraitpiccontainer { width:300px;}

.piccontainer_half { width:640px; display:block;margin:auto;}
.piccontainer_third { width:240px; float:right;display:inline;margin:0 0 20px 20px;padding:10px 10px 5px 10px;}
.piccontainer_quarter { width:175px; float:right;display:inline;margin:0 0 20px 20px;padding:10px 10px 5px 10px;}


#googlemapcontainer,#google,#directions,#map {width:770px;}
#map{height: 400px;}
.gallerythumb{width:30%;margin-right:2.5%;margin-bottom:20px;}
#logobar {height:200px;}
.footersocialicons {width:50px;}

.footeraddress{width:19%;padding:10px 5px 10px 5px;}
.footerblog{width:31%;padding:10px 5px 10px 5px;height:168px; overflow:hidden;}
.footersocial{width:16%;padding:10px 5px 10px 5px;}
.articlelistitemfooter{float:left; width:50px;overflow:hidden;height:50px;margin:0px 5px 5px 0px;}


.modelist_modelcontainer{width:174px;}
.modellist_thumbnailcontainer {height:224px;}

.casting_modelcontainer {width:174px;}
.casting_thumbnailcontainer {height:224px;}

}
@media all and (max-width: 800px)  {
.flexnav li.m1,.flexnav li.m2,.flexnav li.m3,.flexnav li.m3b,.flexnav li.m4,.flexnav li.m5,.flexnav li.m6,.flexnav li.m7,.flexnav li.m8,.flexnav li.m9,.flexnav li.m10,.flexnav li.m11 {width:100%}
.touch-button{display:block !important;}
.flexnav li a  {font-size:1.5em;}	
.flexnav li ul li a {font-size:1.5em;}

}

/* Tablets Landscape ----------- */
@media all and (min-device-width : 768px) and (max-device-width : 1280px) and (orientation : landscape) {
#debugcsslayoutvalue:before{left:100px;font-size:1em;color:white;content:"TabletL";top:10px;}


.articlelistitem {width:300px;display:inline-block; margin:0 10px  20px 10px;padding-bottom:0 0 20px 0;}
.articlelistthumb{ width:300px;margin:0px; padding:0px;line-height:1px;}

.articlelistsidebar {display:none;}
.articlelistbox {width:960px;float:left; min-height:1px;}
.articletopsearch {display:block;}

.pagepiccontainer { width:400px;}

.gallerythumb{width:30%;margin-right:2.5%;margin-bottom:20px;}

}

/* Tablets Portrait ----------- */

@media all and (min-device-width : 768px) and (max-device-width : 1280px) and (orientation : portrait) {
#debugcsslayoutvalue:before{left:100px;font-size:1em;color:white;content:"TabletP";top:10px;}
.mastheadlogo{width:250px;}
.flexnav li.m1,.flexnav li.m2,.flexnav li.m3,.flexnav li.m3b,.flexnav li.m4,.flexnav li.m5,.flexnav li.m6,.flexnav li.m7,.flexnav li.m8,.flexnav li.m9,.flexnav li.m10,.flexnav li.m11 {width:100%}
	
.flexnav li a  {font-size:1.5em;}	
.flexnav li ul li a {font-size:1.5em;}


.touch-button{display:block !important;}
.articlelistbox {width:720px;}

.articlelistitem {width:220px;display:inline-block; margin:0 10px  20px 10px;padding-bottom:0 0 20px 0;}
.articlelistthumb{ width:220px;margin:0px; padding:0px;line-height:1px;}


.articletopsearch {display:block;}
.proceduremenuarea{width:180px;}
.procedureresponsearea{width:500px;}
.pagepiccontainer { width:300px;}

#googlemapcontainer,#google,#directions,#map {width:700px;}
#map{height: 400px;}
.refreshicon {margin-left:10px;}
}
/* Smartphones Landscape ----------- */
@media all  and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : landscape) {
	html {min-width:320px;}

	#debugcsslayoutvalue:before{left:100px;font-size:1em;color:white;content:"S480";top:10px;}
	#topmastheadcontainer {height:150px !important;}
	#logobar {height:120px;  width:100%}
	.logocontainer{width:150px;}
	.mastheadlogo{width:150px;}
#content{padding-left:10px; padding-right:10px;}


.flexnav li.m1,.flexnav li.m2,.flexnav li.m3,.flexnav li.m3b,.flexnav li.m4,.flexnav li.m5,.flexnav li.m6,.flexnav li.m7,.flexnav li.m8,.flexnav li.m9,.flexnav li.m10,.flexnav li.m11 {width:100%}
.articlewidth {width:480px;}
.articletopsearch {display:block;}

h1 {font-size:2.7em; font-weight:300;/*font-size:3em;*/line-height:1.17em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
h2 {font-size:2.4em;line-height:1.38em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
h3 {font-size:2.1em;line-height:1.65em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
h4 {font-size:1.8em;line-height:2em;letter-spacing:-.03em;margin:0px 0px 0.5em 0px;}
h5 {font-size:1.5em;line-height:1.5em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
h6 {font-size:1.5em;line-height:1.5em;font-weight:300;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
.flexnav li a  {font-size:1.5em;}	
.flexnav li ul li a {font-size:1.5em;}
.pagepiccontainer { width:200px;}
.pageportraitpiccontainer {width:200px;}
	.articlelistbox {width:440px;}
	.articlewidth {width:440px;}
	.articletopsearch {display:block;}
.articletopsearchcategories{display:inline-block; width:39%;text-align:right; }
.articletopsearchsearchbox{display:inline-block; width:60%;text-align:left;}

#googlemapcontainer{margin:0 20px}
#googlemapcontainer,#google,#directions,#map {width:400px;}
#map{height: 270px;}
.gallerythumb{width:47%;margin-right:2.5%;margin-bottom:20px;}

}
/* Smartphones Portrait ----------- */
@media all  and (min-device-width : 320px) and (max-device-width : 480px) and (orientation : portrait) {
	html {min-width:320px;}

	#debugcsslayoutvalue:before{left:100px;font-size:1em;color:white;content:"S320";top:10px;}
	#topmastheadcontainer {height:150px !important;}
	#logobar {height:120px;  width:100%}
	.logocontainer{width:150px;}
	.mastheadlogo{width:150px;}
	#menu{width:100%;}
	.flexnav li.m1,.flexnav li.m2,.flexnav li.m3,.flexnav li.m3b,.flexnav li.m4,.flexnav li.m5,.flexnav li.m6,.flexnav li.m7,.flexnav li.m8,.flexnav li.m9,.flexnav li.m10,.flexnav li.m11 {width:100%}

	.articlelistbox {width:95%;margin:0 5% 0 0%;}
	.articlewidth {width:100%;}
.articlelistitem{width:100%;}
.articlelistthumb { width:100%;margin:0px; padding:0px;line-height:1px;}

	.articletopsearch {display:block;}
.articletopsearchcategories{display:block; width:100%;text-align:center;}
.articletopsearchsearchbox{display:block; width:100%;text-align:center;margin-bottom:10px;}
	
	h1 {font-size:2.7em; font-weight:300;/*font-size:3em;*/line-height:1.17em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
	h2 {font-size:2.4em;line-height:1.38em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
	h3 {font-size:2.1em;line-height:1.65em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
	h4 {font-size:1.8em;line-height:2em;letter-spacing:-.03em;margin:0px 0px 0.5em 0px;}
	h5 {font-size:1.5em;line-height:1.5em;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
	h6 {font-size:1.5em;line-height:1.5em;font-weight:300;letter-spacing:-.03em;margin:0px 0px .5em 0px;}
	.flexnav li a  {font-size:1.5em;}	
	.flexnav li ul li a {font-size:1.5em;}
.pagepiccontainer { width:300px;margin:0 0 20px 0}

#googlemapcontainer{margin:0 20px}
#googlemapcontainer,#google,#directions,#map {width:250px;}
#map{height: 370px;}
.gallerythumb{width:47%;margin-right:2.5%;margin-bottom:20px;}

.piccontainer_half { width:100%; display:block;margin:auto;}
.piccontainer_third { width:100%; display:block;margin:0px; padding:0px;}
.piccontainer_quarter { width:100%; display:block;margin:0px; padding:0px;}
.seventyfivepercent{width:95%;}

#mobileageselect {width:90%;margin:10px 5% 10px 5% ;font-size:1.5em;padding:5px 0px}

/* Model Roster List */
.modelist_modelcontainer {width:90%; float:left;margin:0px 5% 20px 5%;}
.modellist_thumbnailcontainer {height:350px; overflow:hidden;}
.modellist_thumbnail{width:100%; }
.modellist_modelname {height:50px;line-height:50px;font-size:1.3em; font-weight:400;padding:0px 10px;}

.casting_modelcontainer {width:90%; float:left;margin:margin:0px 5% 20px 5%;}
.casting_thumbnailcontainer {height:350px; overflow:hidden;}
.casting_thumbnail{width:100%; }
.casting_modelname {height:50px;line-height:50px;font-size:1.3em; font-weight:400;padding:0px 10px;}
}

/*
     FILE ARCHIVED ON 18:47:57 Dec 21, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 07:57:09 Jun 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.478
  exclusion.robots: 0.048
  exclusion.robots.policy: 0.038
  esindex: 0.008
  cdx.remote: 8.379
  LoadShardBlock: 61.244 (3)
  PetaboxLoader3.datanode: 71.093 (4)
  load_resource: 91.279
  PetaboxLoader3.resolve: 79.519
*/