body { font:14px/1.3 "Helvetica Neue", Arial,Helvetica,sans-serif; color:#5e5e5e; background:#ececec; } 
  
@font-face {
    font-family: 'Geneva';
    src: url('../fonts/geneva/geneva-webfont.eot');
    src: url('../fonts/geneva/geneva-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.franchiseexpo.co.uk/fonts/geneva/geneva-webfont.woff') format('woff'),
         url('../fonts/geneva/geneva-webfont.ttf') format('truetype'),
         url('http://www.franchiseexpo.co.uk/fonts/geneva/geneva-webfont.svg#GenevaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Melbourne';
    src: url('../fonts/melbourne/melbourne-webfont.eot');
    src: url('../fonts/melbourne/melbourne-webfont.eot#iefix') format('embedded-opentype'),
         url('http://www.franchiseexpo.co.uk/fonts/melbourne/melbourne-webfont.woff') format('woff'),
         url('../fonts/melbourne/melbourne-webfont.ttf') format('truetype'),
         url('http://www.franchiseexpo.co.uk/fonts/melbourne/melbourne-webfont.svg#MelbourneRegular') format('svg');
    font-weight: normal;
    font-style: normal;} 

a:link { color:#2b91ca; text-decoration:none; }
a:visited { color:#2b91ca; text-decoration:none; }
a:hover { color:#fe8a3d; text-decoration:underline; }
a:active { color:#2b91ca; text-decoration:none; }

div.inner { width:950px; margin:0 auto; position:relative; }

#header { border-bottom: lightgray 1px solid;}
#header div.inner { padding:20px 15px 20px 20px; height:140px; width:922px; }

#categoriestop { position:absolute; top:4px; left:0px; float:left; }

#flags { position:absolute; top:8px; left:0px; float:left; font-weight:bold; font-size:12px; color:#FFF; }

.right{float: right !important;}

#topNav{background: black; height: 33px; width: 100%; color: white; margin: 0; padding: 0; font-size: 12px;}
#topNav div.inner { padding:0; height:140px; width:922px;}
#topNav span{ margin: 8px 4px 0 0; float: left; cursor: default;}
#topNav #sample{float: left; margin: 4px 8px 0 0;}
#topNav #sample span{margin: 0; cursor: pointer;}
#topNav span a{color: white; font-weight: bold;}
#topNav span a:hover{color: 	#fe8a3d;}

#logoBanner{padding:0px 15px 20px 20px; height: 63px; width:922px; margin:16px auto 0; position:relative; }

#navigation{width: 100%; height: 47px;}
#navigation ul{list-style: none; margin: 0 auto; width: 955px; display: table;  table-layout: auto;	letter-spacing: .07em;}
#navigation ul li{ display: table-cell; color: white; font-style: bold; vertical-align: middle; overflow: hidden; text-align: center; border-right: 1px solid rgba(48,145,202,1); box-shadow: 2px 0 2px rgba(255, 255, 255, 0.1), -4px 0 1px rgba(255, 255, 255, 0.1);}
#navigation ul li:nth-of-type(1){border-left: 1px solid rgba(48,145,202,1); padding: 0;}
#navigation ul li a{color: white; text-shadow: 0 2px rgba(48,145,202,1); width: 100%; display: block;  text-decoration: none; transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -webkit-transition: all 200ms ease-in-out; padding: 14px 52px 14px 0;} 
#navigation ul li a:hover{background: rgba(49,142,196,1);}
#navigation ul li span a:hover{background: none;}
#navigation ul li span a{padding: 0; display: inline;}
#navigation .socimg{margin-top: 7px;}
#navigation ul li ul {
    background: transparent;
    overflow: hidden;
    position: absolute;
    opacity: 0;
    z-index: -1;
    height: auto;
    width: 0px;
    display: table;
    table-layout: auto;
    letter-spacing: 0em;
    padding: 5px 0 3px 0;}

#subnavigation{width: 955px; height: 23px; margin: auto; height: 23px; position: relative; overflow: hidden;}
#subnavigation ul{display: table; list-style: none outside none; margin: 0 auto; position: absolute; table-layout: auto; top: -35px; width: 955px; z-index: -1; opacity: 0;}
#subnavigation ul li {
    background-color: transparent;
    border: medium none;
    box-shadow: none;
    display: table-cell;
    text-align: center;
    height: 16px;
    margin-right: 10px;
    padding-right: 7px;
    border-right: 1px solid lightgray;}
 #subnavigation ul li:hover{background: lightgray;}
#subnavigation ul li a{
	text-decoration: none;
	color: #5E5E5E;
	font-weight: bold;
	width: auto;
	font-size: 13px;
	margin-top: -5px;
	width: auto;
	height: 24px;
	padding: 0 7px 0 0;
	margin-left: 7px; text-shadow: none;
	  transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -webkit-transition: all 200ms ease-intext-align: center;
	  text-align: center;
	  line-height: 28px;  }
#subnavigation ul li:nth-of-type(1){border-left: none; padding: 0 7px 0 0;}
#subnavigation ul li:last-of-type{border-right: none; padding: 0;}
#subnavigation ul li a:hover{color: black; background: none;}
.subNav4{
	opacity: 1;
	z-index: 0;
	top: 0px;
}


#signintop { position:absolute; top:8px; right:0px; float:right; font-weight:bold; font-size:12px; color:#FFF; }
#signintop a { text-decoration: none; color: #fff; }
#signintop a:hover { color:#fe8a3d; text-decoration:underline; }

#logo { position:absolute; top:0px; left:0px; }
#logoslogan { position:absolute; top:45px; left:0px; font-family:"Helvetica Neue", Arial, Helvetica, sans-serif; color:#3398d0; font-size:14px; }
#banner-top { position:absolute; top:0px; right:0px; }

#social { position:absolute; top:133px; left:0px; overflow:hidden; }
#social img { float:left; margin-right:8px; }

#main { padding-bottom:20px; overflow:hidden; background:#ececec; }
#right { float:right; width:175px; margin-left:10px; }

#content { float:left; width:751px; margin-top:13px; }
#content p { margin:1px 0px 12px; }
#content h1 { font-family: Melbourne, "Helvetica Neue", Arial, Helvetica, sans-serif; color:#2b91ca; font-size:24px !important; margin-top:0px; height:35px; text-shadow: 0px 1px #fff; font-weight: normal;}
#content h2 { font-family: Melbourne, Helvetica, "Helvetica Neue", Arial, sans-serif; color:#2b91ca; font-size:20px !important; text-shadow: 0px 1px #fff; font-weight: normal; margin-bottom: 12px;}
#content h3 {color: #2B91CA; font-size: 16px;}
#content ul.searchby { overflow:hidden; padding:0px 0; }
#content ul.searchby li { width:200px; float:left; margin-right:10px; margin-bottom:10px; overflow:hidden; }
#content ul.popular { overflow:hidden; padding:0px 0; margin-left:37px; }
#content ul.popular li { width:120px; float:left; margin-right:15px; margin-bottom:10px; overflow:hidden;
height: 36px;
border: 2px solid white;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px; }
.datepublished{display: block; font-size: 12px; margin: 2px 0 0;}

blockquote{display: block; float: right; width: 200px; font-size: 20px; font-style: italic; font-weight: bold; margin: 0 20px; border-bottom: 6px double #bbb; border-top: 6px double #bbb; padding: 8px 5px 5px 5px; line-height: 20px; text-align: center; position: relative;}
.left{float: left;}
blockquote::before, blockquote::after{display: block; position: absolute;	font-size: 100px; line-height: 0px; color:  rgba(254, 138, 61, .3);}
blockquote::before{content: "\201C"; left: -20px; top: 30px;}
blockquote::after{content: "\201D"; right: -10px; bottom: -5px;}
blockquote p{}

#interviewText {border-bottom: 6px double #d2d2d2; margin-bottom: 10px;}
#interviewText .interviewIMG{float: left; border: 4px solid #D2D2D2; margin: 0 20px 0 0;}
#interviewText strong{}

#franchise { float:left; width:610px; margin-top:0px; background-color:#FFFFFF; padding:10px 25px 7px 25px; }
#franchise p { margin:1px 0px; }
#franchise img {  padding:10px 10px 10px 10px; }
#franchise td { text-align:left; }
#franchiseright  { float:right; width:275px; margin-left:10px; }
#franchiseright td { text-align:left; padding:3px 0px 3px 0px; }

#franchise2 { float:left; width:730px; margin-top:30px; }
#franchise2 p { margin:1px 0px; }
#franchise2 img {  padding:5px 10px 10px 10px; }
#franchise2 td { text-align:left; }
#franchiseright2  { float:right; width:175px; margin-left:10px; margin-top:25px;}
#franchiseright2 td { text-align:left; padding:3px 0px 3px 0px; }

#featuredopp { float:left; }
#morefeaturedopp { float:right; }

#labelexpertleft { float:left; }
#labelexpertright { float:right; }

#labelnewsleft { float:left; }
#labelnewsright { float:right; }

.dropdown dd, .dropdown dt, .dropdown ul { margin:0px; padding:0px; font-family:Arial, Helvetica, Sans-Serif; font-size:12px;}
.dropdown dd { position:relative; }
.dropdown a, .dropdown a:visited { color:#816c5b; text-decoration:none; outline:none;}
.dropdown a:hover { color:#5d4617;}
.dropdown dt a:hover, .dropdown dt a:focus { color:#5d4617; border: 0px solid #000000;}
.dropdown dt a {background:#ffffff url(../images/dropdown_arrow.gif) no-repeat scroll right center; display:block; padding-right:20px;
                border:0px solid #d4ca9a; width:170px; height:23px; }
.dropdown dt a span {cursor:pointer; display:block; padding:5px;}
.dropdown dd ul { background:#d3d3d3  none repeat scroll 0 0; border:1px solid #bcbcbc; color:#C5C0B0; display:none;
                  left:0px; padding:5px 0px; position:absolute; top:2px; width:auto; min-width:185px; list-style:none; z-index:999;
					box-shadow: 0 7px 15px rgba(0, 0, 0, 0.4); }
.dropdown dd ul li a { padding:5px; display:block;}
.dropdown dd ul li a:hover { background-color:#ffffff;}

.dropdown img.flag { border:none; vertical-align:middle; margin-bottom:3px; margin-left:0px; margin-right:5px; height:11px; width:16px; }

#breadcrumbs {font-size: 12px; border-bottom: lightgray 1px solid; margin-top: -7px; padding: 2px 0 ;}
.articleh2{font-size: 18px; padding-top: 12px; border-bottom: 1px solid lightgray; }

#experts { width:100%; border-collapse:collapse; }
#experts td { border:1px solid #d2d2d2; padding:6px 7px 7px 10px; }
#experts td a { color:#2b91ca; text-decoration:none; }
#experts td a:hover { color:#fe8a3d; text-decoration:underline; }
#experts tr.alt td { color:#5e5e5e; background-color:#FFFFFF; }

#expertsDiv { width:48%; border-collapse:collapse; margin-right: 4%; float: left;}
#expertsDiv .row { border:1px solid #d2d2d2; padding:6px 7px 7px 10px; }
#expertsDiv .row a { color:#2b91ca; text-decoration:none; }
#expertsDiv .row a:hover { color:#fe8a3d; text-decoration:underline; }
#expertsDiv .alt { color:#5e5e5e; background-color:#FFFFFF; }

#news { width:100%; border-collapse:collapse; }
#news td { border:1px solid #d2d2d2; padding:6px 7px 7px 10px; }
#news td a { color:#2b91ca; text-decoration:none; }
#news td a:hover { color:#fe8a3d; text-decoration:underline; }
#news tr.alt td { color:#5e5e5e; background-color:#FFFFFF; }
#news td label { color:#2b91ca;  }

#newsDiv { width:48%; border-collapse:collapse; float: left; }
#newsDiv .row { border:1px solid #d2d2d2; padding:6px 7px 7px 10px; }
#newsDiv .row a { color:#2b91ca; text-decoration:none; }
#newsDiv .row a:hover { color:#fe8a3d; text-decoration:underline; }
#newsDiv .alt { color:#5e5e5e; background-color:#FFFFFF; }
#newsDiv .row label { color:#2b91ca;  }

#interviewDiv { width:48%; border-collapse:collapse; float: left; margin: 10px 4% 20px 0; }
#spotlightDiv { width:48%; border-collapse:collapse; float: left; margin-top: 10px;}
.title2{clear: both;}
#shareThis2{float: right;}

.whiteWrap{background: white; padding: 5px 10px 20px; border:1px solid #d2d2d2; margin-bottom: 20px; height: 130px;}
.whiteWrap a{text-decoration: none; font-size: 14px;}
.whiteWrap h3{margin: 0 0 5px 0; font-size: 14px;}
.whiteWrap h3:hover  {color:#fe8a3d !important;}
.whiteWrap img{float: left; margin: 0px 10px 0 0; border: 2px solid #d2d2d2;}


#featuredOpps { width:100%; border-collapse:collapse; }
#featuredOpps td { border:1px solid #d2d2d2; padding:6px 7px 7px 10px; width:228px; height:300px; }
#featuredOpps td a { color:#2b91ca; text-decoration:none; }
#featuredOpps td a:hover { color:#fe8a3d; text-decoration:underline; }
#featuredOpps td b { color:#2b91ca; font-weight:bold; }
#featuredOpps tr.alt td { color:#5e5e5e; background-color:#FFFFFF; }
#featuredOpps td img { display: block; margin-left: auto; margin-right: auto }

#featuredOppsDiv { width:100%; border-collapse:collapse; }
#featuredOppsDiv .col { border:1px solid #d2d2d2; padding:6px 7px 7px 10px; width:230px; height:215px; background-color:#FFFFFF; float:left; font-size: 12px; }
#featuredOppsDiv .col p{font-size: 12px;}
#featuredOppsDiv .col a { color:#2b91ca; text-decoration:none; }
#featuredOppsDiv .col a:hover { color:#fe8a3d; text-decoration:underline; }
#featuredOppsDiv .col b { color:#2b91ca; font-weight:bold; }
#featuredOppsDiv .col img { display: block; margin-left: auto; margin-right: auto }
#featuredOppsDiv .col h4{
border-top: 1px solid #D2D2D2;
  color: #2B91CA;
  font-size: 14px;
  margin-top: 7px;
  padding-top: 7px;
  text-align: center;}

#newestOpps { width:100%; border-collapse:collapse; }
#newestOpps td { border:1px solid #d2d2d2; padding:13px 7px 3px 0px; }
#newestOpps tr.alt td { color:#5e5e5e; background-color:#FFFFFF; }
#newestOpps ul { overflow:hidden; padding:0px 0; margin-left:37px; }
#newestOpps ul li { width:120px; float:left; margin-right:20px; overflow:hidden; }

#franchisebyindustry { width:100%; border-collapse:collapse; }
#franchisebyindustry td { border:1px solid #d2d2d2; padding:6px 7px 7px 10px; width:228px; }
#franchisebyindustry td b { color:#2b91ca; font-weight:bold; }
#franchisebyindustry tr.alt td { color:#5e5e5e; background-color:#FFFFFF; }
#franchisebyindustry td a:hover { color:#fe8a3d; text-decoration:underline; }


#franchisebyindustryDiv { width:100%; border-collapse:collapse; }
#franchisebyindustryDiv .col { border:1px solid #d2d2d2; padding:6px 7px 7px 10px; width:228px; height:345px; float:left;}
#franchisebyindustryDiv .col b { color:#2b91ca; font-weight:bold; }
#franchisebyindustryDiv .alt { color:#5e5e5e; background-color:#FFFFFF; }
#franchisebyindustryDiv .col a:hover { color:#fe8a3d; text-decoration:underline; }

#videoPage{border-top: 1px solid #DDDDDD;
  margin-top: -12px;
  padding-top: 12px;}
#videoPage h1{ }
#videoPage #video{margin: auto;}
#videoPage #video iframe{display: table; border: 6px solid lightgray;}
#videoPage #vidDescript{border-bottom: 1px solid #DDD; margin-bottom: 12px;}
#videoPage #videoTranscript {border-top: 1px solid #DDD;}
#videoPage #videoTranscript h3{}
#videoPage #videoTranscript p{font-style: italic; font-size: 12px;}

#events { width:100%; border-collapse:collapse; }
#events td { border:1px solid #d2d2d2; padding:6px 7px 7px 10px; }
#events td a { color:#5e5e5e; text-decoration:none; }
#events tr.alt td { color:#5e5e5e; background-color:#FFFFFF; }

#eventsDiv { width:100%; border-collapse:collapse; }
#eventsDiv .row { border:1px solid #d2d2d2; padding:6px 7px 7px 10px; }
#eventsDiv .row a { color:#5e5e5e; text-decoration:none; }
#eventsDiv .alt { color:#5e5e5e; background-color:#FFFFFF; }

#footer { border-top:#FFFFFF 1px solid; background:#2c2c2c url(http://www.franchiseexpo.co.uk/css/images/footer_bg.gif) repeat-x center; height: 190px; margin-top: 15px; }
#footer p { color:#FFF; margin:12px 0; }
#footer p span { color: #8dd6ff; margin:0 8px; }
#footer a { color:#8dd6ff; }
#footer .leftcol { float: left; font-weight:bold; font-size:11px; text-align:left; width:375px; }
#footer .rightcol { width:650; float: right;  margin-top: 5px; font-weight:bold; font-size:11px; text-align:right; }
#footer .rightcol a { text-decoration: none; color: #8dd6ff; }

#newsletter { color:#fff; background-color:#fe8a3d; width:175px; height:197px; margin-top:20px;}
#newsletter p { color:#FFF; margin:10px 8px; font-size:12px }
#newsletter input { margin:0px 8px; font-size:12px; color:#5e5e5e;  }

#searchbox { color:#fff; background-color:#5fb2e0; width:175px; height:190px; margin-top:10px;}
#searchbox p { color:#FFF; margin:10px 8px; font-size:12px }
#searchbox select { margin:3px 8px; font-size:12px; color:#5e5e5e; width:160px; }
#searchbox input { margin:7px 8px; }

#featured { background-color:#ffffff; width:175px; }
#featured td { border:1px solid #d2d2d2; padding:15px 10px 15px 10px; }
#featured td img { display: block; margin-left: auto; margin-right: auto; }

#featuredDiv { background-color:#ffffff; width:175px; }
#featuredDiv .row { border:1px solid #d2d2d2; padding:15px 10px 15px 10px; }
#featuredDiv .row img { display: block; margin-left: auto; margin-right: auto; }

#companyname {font-family:Geneva, "Helvetica Neue", Arial, Helvetica, sans-serif; color:#5fb2e0; font-size:18px;  float:left; margin-right:10px; }
#companyname a { text-decoration:none;  }
#companyname a:hover { text-decoration:underline; }

#logobanner { float:left; width:130px;}
#logobanner img {  border:2px solid #dddddd; }

#provincial_sponsors img {  border:2px solid #dddddd; }

#listing { float:left; width:600px; }

#searchagain select { font-family:Geneva, "Helvetica Neue", Arial, Helvetica, sans-serif; font-size:14px; color:#5e5e5e; }

#h2label { font-family:Geneva, "Helvetica Neue", Arial, Helvetica, sans-serif; color:#5fb2e0; font-size:20px;   }
#h2letter { font-family:Geneva, "Helvetica Neue", Arial, Helvetica, sans-serif; color:#000; font-size:20px; background:#b9e1f8; }

#alphabet { font-family:Geneva, "Helvetica Neue", Arial, Helvetica, sans-serif; color:#5fb2e0; font-size:18px;  margin-top:5px;  }
#alphabet a { text-decoration:underline;  }
#alphabet a:hover { text-decoration:none; }

#industryname { font-family:Geneva, "Helvetica Neue", Arial, Helvetica, sans-serif; color:#5fb2e0; font-size:14px; float:left; width:375px;  }
#industryname a { text-decoration:none;  }
#industryname a:hover { text-decoration:underline; }

.author{display: block; margin-bottom: 20px; line-height: 8px; font-size: 12px; font-weight: bold;}
.author a{text-decoration: none;}
ul{margin-left: 30px;}

/* Individual Author Pages */
#authorWrap{border-top: 1px solid #DDDDDD; margin-top: -10px; padding-top: 20px;}
#authorWrap p{margin-bottom: 10px;}
#authorWrap h2{margin: 20px 0 10px;  clear:  both;	font-weight: normal; font-size: 18px !important; margin: 20px 0 -10px;}
#authorWrap h1{font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;}
#authorLinks{width: 220px; float: left; margin-right: 20px; margin-bottom: 10px;}
#authorLinks .GPlus24 {margin-left: 0px;}
#authorLinks .GPlus242 {margin-left: 20px;}
#authorLinks a{margin-right: 5px;}
#authorLinks .profilePic{-moz-border-radius:20px; -webkit-border-radius:20px; border-radius: 20px; border: 4px solid #FFF; margin-bottom: 10px;}
.recentArticle{margin: 10px 0 10px; padding: 0 10px;}
.recentArticle p{ margin: 0;}
div.recentArticle:nth-of-type(2n+1){	background: white; padding: 10px 10px 0; border-top: 1px solid #DDD;border-bottom: 1px solid #DDD;}

/* All Authors Page */
#authorWrap2{margin: 20px 20px 0 0; width: 350px; height: 180px; float: left;}
#authorWrap2 p{margin-bottom: 10px;}
#authorWrap2 h2{font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; font-size:  24px; margin: 0;}
#authorWrap2 #authorLinks{width: 120px; float: left; margin-right: 20px;}
#authorWrap2 #authorLinks a{margin-right: 0px;}
#authorWrap2 #authorLinks .profilePic{width: 120px;	-moz-border-radius:20px; -webkit-border-radius:20px; border-radius: 20px; border: 4px solid #FFF; margin-bottom: 10px;}
#authorWrap2 #authorLinks a:nth-of-type(2) {margin-left: 10px;}

.btmSpace{margin-bottom: 10px;}


.expertList{clear: both;	 display: block; width: 97%; padding: 0 10px;}
.expertList:nth-of-type(odd){	background: none repeat scroll 0 0 white; border-bottom: 1px solid #D2D2D2;	border-top: 1px solid #D2D2D2; margin: 10px 0; padding: 10px;	}
.expertList:last-of-type{border-bottom: 1px solid #D2D2D2; padding-bottom: 10px;}
.expertList h3{display: inline; font-size: 14px !important;}
#content .expertList p {margin: 0;}

#exhibitInfo{ width: 99%; border: 1px solid #BBB; margin: 5px 0px 10px 0px; padding: 5px 0 5px 7px;
-moz-border-radius: 5px; 
-webkit-border-radius: 5px;
border-radius: 5px;}
#exhibitInfo h1{border: none; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; text-shadow: 0 2px white;
	  color: #555;
	  font-size: 18px;
	  margin-bottom: 6px; margin-top: 0;}

#exhibitInfo .infoBox{display: table-cell; position: relative;}
#exhibitInfo .infoBox:nth-of-type(1) {width: 39%;}
#exhibitInfo .infoBox:nth-of-type(2) {width: 30%;}
#exhibitInfo .infoBox:nth-of-type(3) {width: 22%;}
#exhibitInfo .infoBox p{margin: 0; padding: 0;}
#exhibitInfo .infoBox span{color: #2B91CA; margin: 0;}

/* Search by Buttons */
.menuLine{display: block;}
.menuLine a{color: white;
-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;}
.menuLine a:hover{text-decoration: none; color: #EEE;}
.btn1{width: 150px;}
.btn2{width: 200px;}
.btn3{width: 90px;}
.btn4{width: 110px;}
.btn5{width: 210px;}

.orangeBTN{
	font:  12px "Geneva", Helvetica, Arial, Geneva, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	text-shadow: -1px -1px 2px rgba(192, 98, 35, .8);
	display: inline-block;
	background: #fe8a3d;
	color: white;
	border: 1px solid rgba(204, 102, 0, 1);
	border-radius: 14px;
	margin: 0 50px 10px 0;
	height: 18px;
	padding-top: 5px;
	text-align: center;
	
background: #f2b084;
background: -moz-linear-gradient(top,  #f2b084 0%, #f2b084 30%, #f68a41 83%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f2b084), color-stop(30%,#f2b084), color-stop(83%,#f68a41));
background: -webkit-linear-gradient(top,  #f2b084 0%,#f2b084 30%,#f68a41 83%);
background: -o-linear-gradient(top,  #f2b084 0%,#f2b084 30%,#f68a41 83%);
background: -ms-linear-gradient(top,  #f2b084 0%,#f2b084 30%,#f68a41 83%);
background: linear-gradient(top,  #f2b084 0%,#f2b084 30%,#f68a41 83%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2b084', endColorstr='#f68a41',GradientType=0 );

-webkit-transition: all 100ms ease-in-out;
-moz-transition: all 100ms ease-in-out;
-o-transition: all 100ms ease-in-out;
transition: all 100ms ease-in-out;
}
.orangeBTN:hover{
background: #f68a41;
background: -moz-linear-gradient(top,  #f68a41 2%, #f68a41 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#f68a41), color-stop(100%,#f68a41));
background: -webkit-linear-gradient(top,  #f68a41 2%,#f68a41 100%);
background: -o-linear-gradient(top,  #f68a41 2%,#f68a41 100%);
background: -ms-linear-gradient(top,  #f68a41 2%,#f68a41 100%);
background: linear-gradient(top,  #f68a41 2%,#f68a41 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f68a41', endColorstr='#f68a41',GradientType=0 );

box-shadow: inset 2px 2px 8px rgba(0,0,0,.2), inset -2px -2px 8px rgba(0,0,0,.2);
text-shadow: -1px -1px 2px rgba(192, 98, 35, 0);
}

.blueBTN{
	font:  12px "Geneva", Helvetica, Arial, Geneva, sans-serif;
	letter-spacing: 1px;
	text-decoration: none;
	text-shadow: -1px -1px 2px rgba(0, 0, 0, .3);
	display: inline-block;
	background: #fe8a3d;
	color: white;
	border: 1px solid #2b91ca;
	border-radius: 14px;
	margin: 0 10px 10px 0;
	height: 18px;
	padding-top: 5px;
	text-align: center;
	
background: #7db7d7;
background: -moz-linear-gradient(top,  #7db7d7 0%, #2b91ca 83%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7db7d7), color-stop(83%,#2b91ca));
background: -webkit-linear-gradient(top,  #7db7d7 0%,#2b91ca 83%);
background: -o-linear-gradient(top,  #7db7d7 0%,#2b91ca 83%);
background: -ms-linear-gradient(top,  #7db7d7 0%,#2b91ca 83%);
background: linear-gradient(top,  #7db7d7 0%,#2b91ca 83%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7db7d7', endColorstr='#2b91ca',GradientType=0 );
}
.blueBTN:hover{
	background: #2b91ca;
	background: -moz-linear-gradient(top,  #2b91ca 0%, #2b91ca 83%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2b91ca), color-stop(83%,#2b91ca));
	background: -webkit-linear-gradient(top,  #2b91ca 0%,#2b91ca 83%);
	background: -o-linear-gradient(top,  #2b91ca 0%,#2b91ca 83%);
	background: -ms-linear-gradient(top,  #2b91ca 0%,#2b91ca 83%);
	background: linear-gradient(top,  #2b91ca 0%,#2b91ca 83%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b91ca', endColorstr='#2b91ca',GradientType=0 );
	
box-shadow: inset 2px 2px 8px rgba(0,0,0,.2), inset -2px -2px 8px rgba(0,0,0,.2);
text-shadow: -1px -1px 2px rgba(192, 98, 35, 0);
}




#rightArrow{
	float:right; margin-top:-40px; cursor: pointer;}
#blackOut{
display:none;
position:absolute;
width: 100%;
top: 0;
left: 0;
z-index: 999;
background-color:rgba(0,0,0,.7);}
#ScrollingForm{-webkit-border-top-left-radius: 10px;	border-top-left-radius: 20px;}
.blueGradient{
	background: -moz-linear-gradient(top,  rgba(48,145,202,1) 0%, rgba(127,183,215,1) 3%, rgba(129,189,223,1) 9%, rgba(120,185,223,1) 22%, rgba(74,161,212,1) 67%, rgba(58,153,208,1) 87%, rgba(56,150,206,1) 91%, rgba(49,142,196,1) 98%, rgba(48,145,202,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(48,145,202,1)), color-stop(3%,rgba(127,183,215,1)), color-stop(9%,rgba(129,189,223,1)), color-stop(22%,rgba(120,185,223,1)), color-stop(67%,rgba(74,161,212,1)), color-stop(87%,rgba(58,153,208,1)), color-stop(91%,rgba(56,150,206,1)), color-stop(98%,rgba(49,142,196,1)), color-stop(100%,rgba(48,145,202,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(48,145,202,1) 0%,rgba(127,183,215,1) 3%,rgba(129,189,223,1) 9%,rgba(120,185,223,1) 22%,rgba(74,161,212,1) 67%,rgba(58,153,208,1) 87%,rgba(56,150,206,1) 91%,rgba(49,142,196,1) 98%,rgba(48,145,202,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(48,145,202,1) 0%,rgba(127,183,215,1) 3%,rgba(129,189,223,1) 9%,rgba(120,185,223,1) 22%,rgba(74,161,212,1) 67%,rgba(58,153,208,1) 87%,rgba(56,150,206,1) 91%,rgba(49,142,196,1) 98%,rgba(48,145,202,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(48,145,202,1) 0%,rgba(127,183,215,1) 3%,rgba(129,189,223,1) 9%,rgba(120,185,223,1) 22%,rgba(74,161,212,1) 67%,rgba(58,153,208,1) 87%,rgba(56,150,206,1) 91%,rgba(49,142,196,1) 98%,rgba(48,145,202,1) 100%); /* IE10+ */
	background: linear-gradient(top,  rgba(48,145,202,1) 0%,rgba(127,183,215,1) 3%,rgba(129,189,223,1) 9%,rgba(120,185,223,1) 22%,rgba(74,161,212,1) 67%,rgba(58,153,208,1) 87%,rgba(56,150,206,1) 91%,rgba(49,142,196,1) 98%,rgba(48,145,202,1) 100%); /* W3C */
}

.greyGrade{
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* IE10+ */
background: linear-gradient(top, #ffffff 0%,#eeeeee 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
}