.QOverlay {	background-color: #000000;z-index: 9999;}
.QLoader {background-color: #000;height: 1px;}
.QAmt {	color:#333333;	font-family:"UbuntuTitlingBold", sans-serif;font-size:40px;font-weight:bold;line-height:50px;height:50px;width:100px;margin:-60px 0 0 -50px;text-align:center;}

html {width:100%; /*background:#000;*/ padding:0; margin:0; height:100%; }
body {width:100%; background:url(../img/tile.png) repeat; padding:0; margin:0; height:100%; }
a{outline:none;}
#container {min-height:100%; position:relative; min-width:1202px;}


#wrapper{width:100%; height:100%; }

#content-wrapper01{ position:absolute; width:100%; min-width:1202px; height:100%; }

#content-wrapper{width:1140px; height:100%; margin:0 auto; }
#content-wrapper2{width:1140px; height:530px; margin:0px auto; border:#0C0 solid 0px;}

#border-header{background:url(../img/border-header.png) no-repeat; width:1140px; height:151px; z-index:909; border:#f00 solid 0px;}


#content-wrapper0{background:url(../img/filler.png) repeat-x; width:100%; min-width:1202px; height:100%; border:#00F solid 0px;}
#border-left{position:absolute; background:#fff; width:30px; height:100%; min-height:100%; left:0;z-index:900; border:#f00 solid 0px;}
#border-right3{position:absolute; right:0; vertical-align:top; width:30px; height:100%; min-height:300px; background:#fff repeat-y; z-index:929; float:right; border:#f00 solid 0px;}

#body2{padding-bottom:43px;/*60px*/ border:#CF0 solid 0px; }
#footer-border2{position:absolute; bottom:0; width:100%; min-width:1202px;height:30px;background:#fff repeat-x;	z-index:909;border:#f00 solid 0px;}


#nav{position:absolute;width:220px;height:90px;padding:0px;margin:36px 0 0 94px;z-index:500;float:left; border:#00F solid 0px;}
#nav2{position:absolute;padding:0px;margin:36px 0 0 94px;z-index:502;float:left;}
#nav ul, #nav2 ul{padding:0px;margin:0px 0px 0 0px;}
#nav li, #nav2 li{list-style-type:none;float:left;cursor:pointer;}

#arrow-left{position:absolute;background:url(../img/arrow-left.png) no-repeat;width:20px;height:30px;float:left;top:385px;margin-left:287px;}
#arrow-right{position:absolute;background:url(../img/arrow-right.png) no-repeat;width:20px;height:30px;float:right;top:385px;margin-left:1088px;}

.hidethis{}

#slides{width:1140px;height:100%; /*618px*/ margin:0 0 0 0px;float:left; border:#60F solid 0px;}
#num-all{position:absolute;background:url(../img/num-all.png) no-repeat;width:200px;height:252px;z-index:2; border:#00F solid 0px;}
#guide-numbers{background:url(../img/guide-numbers-nav.png) no-repeat;width:200px;height:587px;float:left; border:#00F solid 0px;}
#guide-arrows{background:url(../img/guide-arrows.png) no-repeat;width:880px;height:300px;float:right;}
#guide-arrows-slides{background:url(../img/guide-arrows-slides.png) no-repeat;width:880px;height:528px;float:right; border:#00F solid 0px;}
#guide-num-all{position:relative;background-image:url(../img/guide-num-all.png);background-position:30px 0px;width:28px;height:32px;z-index:910;float:right;border:1px #ccc solid;}

#num1, #num1:link, #num1:visited{position:absolute;	background:url(../img/blank.png);width:16px;height:32px;margin-top:1px;margin-left:-25px;}
#num1:hover, #num1:focus{position:absolute;background:url(../img/num1b.png);width:16px;height:32px;margin-top:1px;margin-left:-24px;}
#num1.active{position:absolute;background:url(../img/circle.png);width:50px;height:50px;margin:-8px 0 0 -43px;}

#num2, #num2:link, #num2:visited{position:absolute;	background:url(../img/blank.png);width:28px;	height:32px;margin-top:1px;margin-left:15px;}
#num2:hover, #num2:focus{position:absolute;	background:url(../img/num2b.png);width:28px;height:32px;margin-top:1px;margin-left:15px;}
#num2.active{position:absolute;	background:url(../img/circle.png);width:50px;height:50px;margin:-8px 0 0 2px;}

#num3, #num3:link, #num3:visited{position:absolute;	background:url(../img/blank.png);width:28px;height:32px;margin-top:1px;margin-left:60px;}
#num3:hover, #num3:focus{position:absolute;	background:url(../img/num3b.png);width:28px;height:32px;margin-top:1px;margin-left:60px;}
#num3.active{position:absolute;	background:url(../img/circle.png);width:50px;height:50px;margin:-8px 0 0 47px;}

#num4, #num4:link, #num4:visited{position:absolute;background:url(../img/blank.png);width:28px;height:32px;margin-top:52px;margin-left:-30px;}
#num4:hover, #num4:focus{position:absolute;	background:url(../img/num4b.png);width:28px;height:32px;margin-top:52px;margin-left:-30px;}
#num4.active{position:absolute;	background:url(../img/circle.png);width:50px;height:50px;margin:43px 0 0 -42px;}

#num5, #num5:link, #num5:visited{position:absolute;background:url(../img/blank.png);width:28px;height:32px;margin-top:52px;margin-left:15px;}
#num5:hover, #num5:focus{position:absolute;background:url(../img/num5b.png);width:28px;height:32px;	margin-top:52px;margin-left:15px;}
#num5.active{position:absolute;	background:url(../img/circle.png);width:50px;height:50px;margin:43px 0 0 2px;}

#num6, #num6:link, #num6:visited {position:absolute;background:url(../img/blank.png);width:28px;	height:32px;margin-top:52px;margin-left:60px;}
#num6:hover, #num6:focus{position:absolute;background:url(../img/num6b.png);width:28px;height:32px;	margin-top:52px;margin-left:60px;}
#num6.active{position:absolute;	background:url(../img/circle.png);width:50px;height:50px;	margin:43px 0 0 47px;}

#num7, #num7:link, #num7:visited{position:absolute;background:url(../img/blank.png);width:28px;height:32px;margin-top:103px;margin-left:-30px;}
#num7:hover, #num7:focus{position:absolute;background:url(../img/num7b.png);width:28px;height:32px;	margin-top:103px;margin-left:-30px;}
#num7.active{position:absolute;background:url(../img/circle.png);width:50px;height:50px;margin:94px 0 0 -43px;}

#num8,#num8:link, #num8:visited{position:absolute;background:url(../img/blank.png);width:28px;height:32px;margin-top:103px;margin-left:15px;}
#num8:hover, #num8:focus{position:absolute;background:url(../img/num8b.png);width:28px;height:32px;margin-top:103px;margin-left:15px;}
#num8.active{position:absolute;	background:url(../img/circle.png);width:50px;height:50px;margin:94px 0 0 2px;}

#num9, #num9:link, #num9:visited{position:absolute;	background:url(../img/blank.png);width:28px;height:32px;margin-top:103px;margin-left:60px;}
#num9:hover, #num9:focus{position:absolute;background:url(../img/num9b.png);width:28px;height:32px;margin-top:103px;margin-left:60px;}
#num9.active{position:absolute;	background:url(../img/circle.png);width:50px;height:50px;margin:94px 0 0 47px;}

#num10, #num10:link, #num10:visited{position:absolute;background:url(../img/blank.png);width:29px;height:36px;margin-top:154px;	margin-left:15px;}
#num10:hover, #num10:focus{position:absolute;background:url(../img/num10b.png);width:29px;height:36px;margin-top:154px;margin-left:15px;}
#num10.active{position:absolute;background:url(../img/circle.png);width:50px;height:50px;margin:145px 0 0 2px;}


#about-pre{position:absolute;background:url(../img/btn-aboutb.png);width:112px;height:25px;visibility:hidden;}
#about, #about:link, #about:visited{position:absolute;background:url(../img/btn-about.png);width:112px;height:25px;margin:352px 0px 0 -28px;}
#about:hover, #about:focus, #about.active{position:absolute;background:url(../img/btn-aboutb.png);width:112px;height:25px;margin:352px 0px 0 -28px;}
#contact-pre{position:absolute;background:url(../img/btn-contactb.png);width:112px;height:25px;visibility:hidden;}
#contact, #contact:link, #contact:visited{position:absolute;background:url(../img/btn-contact.png);width:112px;height:25px;margin:381px 0px 0 -28px;}
#contact:hover, #contact:focus, #contact.active{position:absolute;background:url(../img/btn-contactb.png);width:112px;height:25px;margin:381px 0px 0 -28px;}
#follow-pre{position:absolute;background:url(../img/btn-followb.png);width:112px;height:25px;cursor:pointer;visibility:hidden;}
#follow, #follow:link, #follow:visited{position:absolute;background:url(../img/btn-follow.png);width:112px;height:25px;margin:410px 0px 0 -28px;}
#follow:hover, #follow:focus{position:absolute;background:url(../img/btn-followb.png);width:112px;height:25px;}
#listen-pre{position:absolute;background:url(../img/btn-listenb.png);width:112px;height:25px;visibility:hidden;}
#listen, #listen:link, #listen:visited{position:absolute;background:url(../img/btn-listen.png);width:112px;height:25px;margin:439px 0px 0 -28px;}
#listen:hover, #listen:focus{position:absolute;background:url(../img/btn-listenb.png);width:112px;height:25px;}

#guide-contact{background:url(../img/guide-contact.png);width:750px;height:500px;}

#about-slide{background:url(../slides/about.png);width:750px;height:500px;}
#contact-slide{background:url(../img/contact.png);width:750px;height:500px;}
.email-pre{position:absolute;background:url(../img/emailb.png);width:125px;height:19px;display:block;margin:195px 0 0 387px;padding:0;visibility:hidden;}
.email{position:absolute;background:url(../img/email.png);width:125px;height:19px;display:block;margin:195px 0 0 387px;padding:0;}
.email:hover{position:absolute;background:url(../img/emailb.png);width:125px;height:19px;display:block;margin:195px 0 0 387px;padding:0;}
.linkedin-pre{position:absolute;background:url(../img/linkedinb.png);width:61px;height:20px;display:block;margin:214px 0 0 390px;padding:0;visibility:hidden;}
.linkedin{position:absolute;background:url(../img/linkedin.png);width:61px;height:20px;display:block;margin:214px 0 0 390px;padding:0;}
.linkedin:hover{position:absolute;background:url(../img/linkedinb.png);width:61px;height:20px;display:block;margin:214px 0 0 390px;padding:0;}
.facebook-pre{position:absolute;background:url(../img/facebookb.png);width:66px;height:20px;display:block;margin:214px 0 0 451px;padding:0;visibility:hidden;}
.facebook{position:absolute;background:url(../img/facebook.png);width:66px;height:20px;display:block;margin:214px 0 0 451px;padding:0;}
.facebook:hover{position:absolute;background:url(../img/facebookb.png);width:66px;height:20px;display:block;margin:214px 0 0 451px;padding:0;}
.resume-pre{position:absolute;background:url(../img/resumeb.png);width:78px;height:19px;display:block;margin:272px 0 0 372px;padding:0;visibility:hidden;}
.resume{position:absolute;background:url(../img/resume.png);width:78px;height:19px;display:block;margin:272px 0 0 372px;padding:0;}
.resume:hover{position:absolute;background:url(../img/resumeb.png);width:78px;height:19px;display:block;margin:272px 0 0 372px;padding:0;}


#infobutton{position:absolute;background:url(../img/caption-graphic.png);	width:40px;	height:40px;display:block;	z-index:200;margin:460px 0 0 1032px; border:#F00 solid 0px;cursor:pointer; }


.infobutton2{position:absolute;	width:40px;	height:40px;display:block;	z-index:205;margin:460px 0 0 710px; cursor:pointer;}
.boxgrid{width:750px; height:500px; margin:0px; float:left;overflow: hidden; position: relative; }
.boxgrid img{ position: absolute; top: 0; left: 0; border: 0; }
.boxgrid p{ }
.boxcaption{float: left; position: absolute; background:url(../img/boxcaptionbg.png) no-repeat;height: 500px;width:250px;border:0px #Fd0 solid;	margin:-460px 0 0 -960px; }				
.boxcaption2{float: left; position: absolute; background:#000; 	height: 500px; 	width:250px;opacity: .8; 
/* For IE 5-7 */
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
/* For IE 8 */
-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
border:0px #Fd0 solid;margin:-480px 0 0 -980px; }
.captionfull .boxcaption {font-family:"UbuntuTitlingBold", sans-serif !important;font-weight:bold;font-size:10px; top: 0px;	text-align:left !important;}
.captxt {width:215px;height:500px;float:left;padding: 30px 0 0 20px;text-align:left;}
.captxt2 {color:#888;letter-spacing:1px;line-height:13px;}
.captitle {color:#FFF;font-size:28px !important;letter-spacing:0px;line-height:28px!important;}
.captxt3 {color:#FFF;font-size:10px;letter-spacing:1px;line-height:13px;}
.photographer {color:#555;letter-spacing:1px;line-height:13px;}

#main {position:relative;overflow:hidden;height:525px;clear:left;margin-left:0px;}
#pages {width:749px !important; /*1px less than slide width*/
margin:0 0 0 323px !important; /* IMPORTANT FOR 750px IMAGES OR ELSE DEFAULTS TO 752px */
position:absolute;height:20000em;}
.page {}
.scrollable {position:relative;	overflow:hidden;height: 500px;}
.scrollable .items {width:20000em;position:relative;cursor:default;margin-left:-1px;}
.item {	display:table-cell;	cursor:default;	width:750px;height:500px;text-align:center;vertical-align:middle;}
div.scrollable {}
a.disabled {}

.backward{position:relative;background-image:url(../img/arrow-lefta.png);clear:right;width:20px;height:30px;display:block;float:left;z-index:25;top:-314px;margin-left:-36px;cursor:pointer;}
.backward:hover{position:relative;background-image:url(../img/arrow-leftb.png);clear:right;width:20px;height:30px;display:block;float:left;z-index:35;top:-314px;margin-left:-36px;cursor:pointer;}
.forward{position:relative;background-image:url(../img/arrow-righta.png);clear:right;width:20px;height:30px;display:block;float:right;z-index:20;top:-314px;margin-right:-35px;cursor:pointer;}
.forward:hover{position:relative;background-image:url(../img/arrow-rightb.png);clear:right;width:20px;height:30px;display:block;float:right;z-index:30;top:-314px;margin-right:-36px;cursor:pointer;}
.backwardMain{position:relative;background-image:url(../img/leftMain.png);clear:right;width:20px;height:38px;display:block;float:left;z-index:2;top:281px;margin-left:317px;cursor:pointer;}
.forwardMain{position:relative;background-image:url(../img/rightMain.png);clear:right;width:20px;height:38px;display:block;float:left;z-index:3;top:281px;margin-left:790px;cursor:pointer;}

div.navi {position:relative;height:30px;cursor:default; margin:18px auto 0;}
div.navi a {cursor:pointer;	width:6px;	height:6px;	float:left;	margin:0 6px 0 6px;	background:url(../img/navigator.png) 0px 0px no-repeat;	display:block;font-size:1px;}
div.navi a:hover {background-position:0px -6px;}
div.navi a.active {background-position:0px -12px;} 	
img {border:none;}
