/********************************************
 * General settings
 */
 
 .not-desktop, .tablet-only, .phablet-only, .phone-only, .phone480-only {
    display: none;
}

/********************************************
 * General
 */
h1 {
	font-size: 28px;
}

/*
 * Header
 */
#logo {
    width: 314px;
    height: 105px;
    margin: 7px 0 0;
}

#search_area {
    width: 300px;
    height: 35px;
    margin: 76px 0px 0 169px;
    display: inline-block;
    vertical-align: top;
}

#search_area input#search_a_speaker{
	width: 210px;
	height: 28px;
}

#social_area {
	display: inline-block;
	vertical-align: bottom;
	text-align: right;
	float: right;
}

#contact_phone {
	margin-top:7px;
	margin-bottom:8px;
}

/*
 * Navigation
 */
nav {
	margin-top: 5px;
	border-bottom: 1px solid #808285;
}

#menu {
	border-top: 1px solid #808285;
    width: 100%;
    height: 32px;
    background: none;
}

#menu > ul > li {
    float: left;
    position: relative;
}

#menu > ul > li > a {
    float: left;
}

#menu > ul > li > a {
    padding: 4px 20px;
}

/*
 * Tiles
 */
.KeynoteEntertainment_Tile_MotivationalSpeakers {
	width: 208px;
	height: 190px;
	margin-top:18px;
}
.KeynoteEntertainment_Tile_BusinessSpeakers {
	width: 208px;
	height: 190px;
	margin-top:18px;
	margin-left:18px;
}

.KeynoteEntertainment_Tile_KeynoteSpeakers {
	width: 511px;
	height: 190px;
	margin-top:18px;
	margin-left:18px;
}

.KeynoteEntertainment_Tile_Entertainers {
	width: 551px;
	height: 190px;
}

.KeynoteEntertainment_Tile_Comedians {
	width: 394px;
	height: 190px;
	margin-left:18px;
}

.KeynoteEntertainment_Tile_MasterOfCeremonies {
	width: 474px;
	height: 190px;
}

.KeynoteEntertainment_Tile_SearchByState {
	width: 208px;
	height: 190px;
	margin-left:18px;
}

.KeynoteEntertainment_Home_Illustration {
	width: 256px;
	height: 190px;
	margin-left: 7px;
}

/*
 * Footer
 */
#container > footer .wrapper {
	background-position: center right;
    height: 130px;
}

/*
 * Speakers
 */
#category_tiles .group div{
	width: 178px;
	height: 119px;
	margin-top:13px;
	margin-left:12px;
}

#category_tiles .g1{
	width: 766px;
}

#category_tiles .g2{
	width: 190px;
}

#category_tiles .g3{
	width: 583px;
}

/*
 * Category List
 */
#category_select > ul > li {
    padding: 4px 20px;
}

#category_select > ul > li > ul {
    width: 100%;
}

#category_select ul ul > li  {
    color: #57b4b0;
}

#slug-icon {
    float:left;
    margin-right:10px
}

#results_holder #catlist_wrapper .speaker_holder,
#results_wrapper .speaker_holder {
    width: 27%;
    margin: 0 2% 10px;
    padding: 5px 1%;
    height: 300px;
}

#catlist_wrapper .speaker_holder span,
#results_wrapper .speaker_holder span {
    height: 150px;
}

div#filter_holder{
    float:left;
    width:200px;
}

div#results_holder{
 	float:right;
    width:735px;
}

div#results_holder_landing_page{
    width:70%;
}

/*
 * inner Speaker detail page
 */
.speaker_detail_left{
	width: 666px;
}

.speaker_detail_right{
	width: 270px;
	margin-left: 22px;
	margin-top: 30px;
}

.profile_image{
	display: block;
}

.speaker_detail_right input {
   /*	width: 184px;*/
	width: 175px;
	height: 22px;
}

.speaker_detail_right select{
	/*width: 186px;*/

	width: 175px;
	height: 28px;
}

.speaker_detail_right textarea{
	/*width: 180px;*/
	width: 169px;
}

/*
 * Contact us
 */
.contact-col {
    display: inline-block;
    vertical-align: top;
    width: 32%;
}

/*
 * Top Speakers Inner Page
 */
.img-profile {
    float: right;
    margin-left: 10px;
}

