body { margin-top: 0px; font-family: 'Open Sans', sans-serif; font-size: 11pt; color: #FFFFFF; }

.wrapper { width:960px; text-align: center; margin: 0 auto; }

ul.a {list-style-type: circle; margin:0 auto; padding-left: 20px; }


h1 { color: #FFFFCC; font-size: 25pt; font-weight: 100; }
h2 { color: #FFFFCC; font-size: 15pt; font-weight: 600; }
h3 { color: #FF6633; font-size: 15pt; font-weight: 600; }



/*------------------------------------------------*/
/*-----------------[HEADER]-----------------------*/
/*------------------------------------------------*/

.Header{ float:left; width:920px; padding: 20px 20px 20px 20px; background-color: #ef5a28; }

.HeaderLeft{ float:left; width:480px; }

.HeaderLeftIcon{ float:left; width:59px; height: 58px; background: url(images/header-logo.png) }

.HeaderLeftText{ float:left; width:400px; text-align: left; padding: 7px 0px 0px 20px; font-size: 22pt; }
.HeaderLeftText a:link, .HeaderLeftText a:visited, .HeaderLeftText a:active { color: #FFFFFF; text-decoration: none; }
.HeaderLeftText a:hover { color: #FFFFCC; text-decoration: none; }

.skills{ font-weight: 900 }



.HeaderRight{ float:right; width:440px; text-align:right; padding-top: 15px; }

.HeaderRightNav{ float:left; width:368px; font-size: 10pt; padding-top: 2px;}
.HeaderRightNav a:link, .HeaderRightNav a:visited, .HeaderRightNav a:active { color: #FFFFFF; text-decoration: none; }
.HeaderRightNav a:hover { color: #FFFFCC; text-decoration: underline; }

.HeaderRightSocial{ float:left; width:60px; padding-left: 10px; }




/*------------------------------------------------*/
/*-----------------[SLIDER]-----------------------*/
/*------------------------------------------------*/

.slider{ float:left; width:960px; height:650px; background: url(images/slider-bg.jpg); padding: 5px 0px 0px 0px; }




/*----------------------------------------------*/
/*-----------------[HOME]-----------------------*/
/*----------------------------------------------*/

.MainBody{ float:left; width:920px; padding: 20px 20px 50px 20px; background-color: #ef5a28; text-align: left; }

.MainBodyLeft{ float:left; width:400px; padding: 0px 0px 0px 20px; }
.MainBodyRight{ float:right; width:400px; padding: 20px 20px 0px 0px; }

.HomeQuotes{ width:420px; height: 431px;  }




/*----------------------------------------------*/
/*-----------------[PREVIOUS]-------------------*/
/*----------------------------------------------*/

.PreviousBody{ float:left; width:960px; padding: 20px 0px 50px 0px; text-align: left; color: #999999; font-size: 10pt; }
.PreviousBody a:link, .PreviousBody a:visited, .PreviousBody a:active { color: #999999; text-decoration: underline; }
.PreviousBody a:hover { color: #FF6633; text-decoration: none; }

.PreviousBodyLeft{ float:left; width:460px; padding: 0px 0px 0px 0px; }
.PreviousBodyRight{ float:right; width:440px; padding: 65px 0px 0px 0px; }


.PreviousQuote{ float:left; width:960px; padding: 0px 0px 50px 0px; }
.PreviousQuoteLeft{ float:left; width:460px; height:220px; }
.PreviousQuoteRight{ float:right; width:460px; height:220px; text-align: right; }




/*----------------------------------------------*/
/*------------------[CONTACT]-------------------*/
/*----------------------------------------------*/


.ContactBodyLeft{ float:left; width:350px; padding: 0px 0px 0px 0px; }
.ContactBodyRight{ float:right; width:550px; height:200px; padding: 25px 0px 0px 0px; }




/*----------------------------------------------*/
/*-----------------[GALLERY]--------------------*/
/*----------------------------------------------*/

.Gallery{ float:left; width:920px; padding: 15px 20px 50px 20px; background-color: #ef5a28; text-align: center; color: #FFFFCC; font-size: 25pt; font-weight: 100;}

.Enlarge{ float:left; width:920px; color: #FFFFFF; font-size: 10pt; padding: 10px 0px 20px 0px; }

.Thumbs{ float:left; width:920px; padding: 20px 0px 0px 0px; }

.ThumbsOne{ float:left; width:215px; height:143px; padding: 0px 20px 0px 0px; }
.ThumbsTwo{ float:left; width:215px; height:143px; padding: 0px 0px 0px 0px; }




/*----------------------------------------------*/
/*-----------[CONFIRMED EXHIBITORS]-------------*/
/*----------------------------------------------*/

.ConfirmedExhibitors{ float:left; width:960px; background-color: #FFFFFF; }

.ConfirmedHeader{ float:left; width:960px; text-align: center; color: #ef5a28; font-size: 25pt; padding: 40px 0px 40px 0px; }

.Confirmed{ float:left; width:960px; padding: 0px 0px 45px 0px; }

.ConfirmedOne{ float:left; width:290px; height:205px; padding-right: 45px; }
.ConfirmedTwo{ float:left; width:290px; height:205px; }




/*----------------------------------------------*/
/*-----------------[FOOTER]---------------------*/
/*----------------------------------------------*/

.FooterPics{ float:left; width:960px; height:202px; margin: 50px 0px 5px 0px; background: url(images/footer-pics.jpg) }

.Footer{ float:left; width:920px; padding: 20px 20px 50px 20px; background-color: #ef5a28; text-align: center; background: url(images/footer-bg.jpg) }

.FooterLogo{ padding: 20px 0px 0px 0px; font-size: 22pt; }
.FooterLogo a:link, .FooterLogo a:visited, .FooterLogo a:active { color: #FFFFFF; text-decoration: none; }
.FooterLogo a:hover { color: #FFFFCC; text-decoration: none; }


.FooterNav{ font-size: 10pt; padding-top: 12px; }
.FooterNav a:link, .FooterNav a:visited, .FooterNav a:active { color: #FFFFFF; text-decoration: none; }
.FooterNav a:hover { color: #FFFFCC; text-decoration: underline; }

.Capture{ font-size: 8pt; padding-top: 15px; }
.Capture a:link, .Capture a:visited, .Capture a:active { color: #cc3300; text-decoration: none; }
.Capture a:hover { color: #FFFFFF; text-decoration: underline; }


.ThankYou{ float:left; color: #ef5a28; width:880px; height:150px; background: url(images/thank-you-bg.jpg); padding: 0px 40px 0px 40px;}

.Thanks{ float:left; color: #ef5a28; font-size: 8pt; width:880px; padding: 7px 0px 2px 0px; }

.ThanksPics{ float:left; width:146px; height:75px; padding: 10px 0px 0px 0px; }

.ThanksPicsTwo{ float:left; width:880px; height:75px; padding: 10px 0px 0px 0px; text-align: center;  }






/* Tablet */

@media only screen and ( max-width: 970px ) {

.wrapper{ width:100%; }


/*-----------------[HEADER]-----------------------*/

.Header{ float:none; width:768px; padding: 20px 0px 20px 0px; margin:0 auto; }

.HeaderLeft{ float:none; width:100%; margin:0 auto; }

.HeaderLeftIcon{ display: none; }

.HeaderLeftText{ float:none; width:100%; text-align: center; padding: 7px 0px 0px 0px; margin:0 auto; }

.HeaderRight{ float:none; width:100%; text-align:center; margin:0 auto; }

.HeaderRightNav{ float:none; width:100%; margin:0 auto; }

.HeaderRightSocial{ float:none; padding: 25px 0px 0px 10px; margin:0 auto; }



/*-----------------[SLIDER]-----------------------*/

.slider{ float:none; width:768px; height:520px; background: url(images/slider-bg.jpg); padding: 5px 0px 0px 0px; margin:0 auto;  }



/*-----------------[HOME]-----------------------*/

.MainBody{ float:none; width:768px; padding: 20px 0px 50px 0px; text-align: left; margin:0 auto; }

.MainBodyLeft{ float:none; width:708px; padding: 0px 30px 0px 30px; }
.MainBodyRight{ float:none; width:728px; padding: 60px 20px 0px 20px; text-align: center; }

.HomeQuotes{ float:none; margin:0 auto; padding: 0px 0px 30px 0px; }



/*-----------[CONFIRMED EXHIBITORS]-------------*/

.ConfirmedExhibitors{ float:none; width:768px; margin:0 auto; }

.ConfirmedHeader{ float:none; width:768px; }

.Confirmed{ float:none; width:768px; }

.ConfirmedOne{ float:none; padding-right: 0px; padding-bottom:50px; margin:0 auto; }
.ConfirmedTwo{ float:none; margin:0 auto; }



/*-----------------[PREVIOUS]-------------------*/

.PreviousBody{ float:none; width:768px; margin:0 auto; }

.PreviousBodyLeft{ float:none; width:768px;  }
.PreviousBodyRight{ float:none; width:768px; margin:0 auto; text-align: center; }

.PreviousQuote{ float:none; width:768px; margin:0 auto; }
.PreviousQuoteLeft{ float:none; margin:0 auto; }
.PreviousQuoteRight{ float:none; margin:0 auto; }



/*-----------------[GALLERY]--------------------*/

.Gallery{ float:none; width:768px; padding: 15px 0px 50px 0px; margin:0 auto; background-color: #FFF; color: #ef5a28; }

.Enlarge{ display:none }

.Thumbs{ float:none; width:768px; padding: 20px 0px 0px 0px; margin:0 auto; }

.ThumbsOne{ float:none; width:550px; height:367px; padding: 0px 0px 40px 0px; margin:0 auto; }
.ThumbsTwo{ float:none; width:550px; height:367px; padding: 0px 0px 20px 0px; margin:0 auto; }




/*------------------[CONTACT]-------------------*/

.ContactBodyLeft{ float:none; width:768px; padding: 0px 0px 0px 0px; margin:0 auto; text-align: center; }
.ContactBodyRight{ float:none; width:550px; height:200px; padding: 75px 0px 30px 0px; margin:0 auto; }



/*-----------------[FOOTER]---------------------*/

.FooterPics{ float:none; width:768px; height:154px; border-bottom: 5px; border-color: #FFF; border-bottom-style: solid; background: url(images/footer-pics768.jpg); margin:0 auto; }

.Footer{ float:none; width:768px; padding: 20px 0px 50px 0px; background: none; background-color: #ef5a28; margin:0 auto; }


.ThankYou{ float:none; width:768px; height:150px; background: none; padding: 0px 0px 0px 0px; margin:0 auto; }

.Thanks{ float:none; color: #ef5a28; font-size: 8pt; width:768px; padding: 15px 0px 2px 0px; }

.ThanksPics{ float:none; width:146px; height:75px; padding: 10px 0px 0px 0px; }

.ThanksPicsTwo{ float:none; width:768px; height:75px; padding: 10px 0px 0px 0px; text-align: center;  }


}







/* Tablet */

@media only screen and ( max-width: 775px ) {

.wrapper{ width:100%; }

/*-----------------[HEADER]-----------------------*/

.Header{ width:480px; }

/*-----------------[SLIDER]-----------------------*/

.slider{ width:480px; height:325px; }

/*-----------------[HOME]-----------------------*/

.MainBody{ width:480px; }
.MainBodyLeft{ width:420px; }
.MainBodyRight{ width:440px; }

/*-----------[CONFIRMED EXHIBITORS]-------------*/

.ConfirmedExhibitors{ width:480px; }

.ConfirmedHeader{ width:480px; font-size: 18pt; padding: 0px 0px 40px 0px; }

.Confirmed{ width:480px; }

/*-----------------[PREVIOUS]-------------------*/

.PreviousBody{ width:480px; }
.PreviousBodyLeft{ width:480px;  }
.PreviousBodyRight{ width:480px; }
.PreviousQuote{ width:480px; }

/*-----------------[GALLERY]--------------------*/

.Gallery{ width:480px; padding: 15px 0px 50px 0px; }
.Thumbs{ width:480px; }
.ThumbsOne{ width:480px; height:320px; }
.ThumbsTwo{ width:480px; height:320px; }

/*------------------[CONTACT]-------------------*/

.ContactBodyLeft{ width:480px; }
.ContactBodyRight{ width:480px; }

/*-----------------[FOOTER]---------------------*/

.FooterPics{ display:none; }
.Footer{ width:480px; }
.ThankYou{ width:480px; }
.Thanks{ width:480px; }
.ThanksPicsTwo{ width:480px; }

}







/* Tablet */

@media only screen and ( max-width: 485px ) {

.wrapper{ width:100%; }

h1 { color: #FFFFCC; font-size: 20pt; font-weight: 100; }
h2 { color: #FFFFCC; font-size: 13pt; font-weight: 600; }

/*-----------------[HEADER]-----------------------*/

.Header{ width:275px; }
.HeaderLeft{ width:275px; }
.HeaderLeftText{ width:275px; font-size: 15pt; }
.HeaderRight{ width:275px; }
.HeaderRightNav{ width:275px; font-size: 7.5pt; padding-top: 2px;}


/*-----------------[SLIDER]-----------------------*/

.slider{ width:275px; height:186px; }

/*-----------------[HOME]-----------------------*/

.MainBody{ width:275px; font-size: 10pt; }
.MainBodyLeft{ width:235px; padding: 0px 20px 0px 20px; }
.MainBodyRight{ display:none; }

/*-----------[CONFIRMED EXHIBITORS]-------------*/

.ConfirmedExhibitors{ width:275px; }

.ConfirmedHeader{ width:275px; font-size: 18pt; padding: 30px 0px 40px 0px; }

.Confirmed{ width:275px; }

.ConfirmedOne{ width:275px; height:194px; }
.ConfirmedTwo{ width:275px; height:194px; }

/*-----------------[PREVIOUS]-------------------*/

.PreviousBody{ width:275px; }
.PreviousBodyLeft{ width:275px;  }
.PreviousBodyRight{ display:none; }
.PreviousQuote{ display:none; }

/*-----------------[GALLERY]--------------------*/

.Gallery{ width:275px; padding: 15px 0px 50px 0px; }
.Thumbs{ width:275px; }
.ThumbsOne{ width:275px; height:184px; }
.ThumbsTwo{ width:275px; height:184px; }

/*------------------[CONTACT]-------------------*/

.ContactBodyLeft{ width:275px; }
.ContactBodyRight{ width:275px; }


/*-----------------[FOOTER]---------------------*/

.FooterPics{ display:none; }
.Footer{ width:275px; }
.FooterLogo{ font-size: 15pt; }
.FooterNav{ font-size: 7.5pt; }
.Capture{ padding: 15px 40px 0px 40px; }
.ThankYou{ width:275px; }
.Thanks{ width:275px; }
.ThanksPicsTwo{ width:275px; }

}






