@font-face {
  font-family: 'ChunkFiveRegular';
  src: url('/resources/dyn/files/625614z3b197451/_fn/Chunkfive-webfont.eot');
  src: url('/resources/dyn/files/625614z3b197451/_fn/Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
    url('/resources/dyn/files/625617za21025eb/_fn/Chunkfive-webfont.woff') format('woff'),
    url('/resources/dyn/files/625616zd517157d/_fn/Chunkfive-webfont.ttf') format('truetype'),
    url('/resources/dyn/files/625615z4c1e44c7/_fn/Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
  font-weight: normal;
  font-style: normal;
  
}

@font-face {
  font-family: 'SteelfishBold';
  src: url('/resources/dyn/files/626157zd1865984/_fn/steelfish_bd-webfont.eot');
  src: url('/resources/dyn/files/626157zd1865984/_fn/steelfish_bd-webfont.eot?iefix') format('eot'),
    url('/resources/dyn/files/626160z64cf9fe4/_fn/steelfish_bd-webfont.woff') format('woff'),
    url('/resources/dyn/files/626159z363e7483/_fn/steelfish_bd-webfont.ttf') format('truetype'),
    url('/resources/dyn/files/626158z41394415/_fn/steelfish_bd-webfont.svg#webfontRCkBYOjs') format('svg');
  font-weight: normal;
  font-style: normal;
  
}

@font-face {
  font-family: 'EffraRegular';
  src: url('/resources/dyn/files/1259386z331ab7b8/_fn/effra-regular-webfont.eot');
  src: url('/resources/dyn/files/1259386z331ab7b8/_fn/effra-regular-webfont.eot?#iefix') format('embedded-opentype'),
    url('/resources/dyn/files/1259390zc36223cc/_fn/effra-regular-webfont.woff2') format('woff2'),
    url('/resources/dyn/files/1259389za3a5aa29/_fn/effra-regular-webfont.woff') format('woff'),
    url('/resources/dyn/files/1259388zd4a29abf/_fn/effra-regular-webfont.ttf') format('truetype'),
    url('/resources/dyn/files/1259387z441d872e/_fn/effra-regular-webfont.svg#effraregular') format('svg');
  font-weight: normal;
  font-style: normal;
  
}

@font-face {
  font-family: 'EffraItalic';
  src: url('/resources/dyn/files/1259381zad7e221b/_fn/effra-italic-webfont.eot');
  src: url('/resources/dyn/files/1259381zad7e221b/_fn/effra-italic-webfont.eot?#iefix') format('embedded-opentype'),
    url('/resources/dyn/files/1259385zaa13e602/_fn/effra-italic-webfont.woff2') format('woff2'),
    url('/resources/dyn/files/1259384zdd14d694/_fn/effra-italic-webfont.woff') format('woff'),
    url('/resources/dyn/files/1259383z43704337/_fn/effra-italic-webfont.ttf') format('truetype'),
    url('/resources/dyn/files/1259382z347773a1/_fn/effra-italic-webfont.svg#effraitalic') format('svg');
  font-weight: normal;
  font-style: normal;
  
}

@font-face {
  font-family: 'EffraBold';
  src: url('/resources/dyn/files/1259371z2ae63ed4/_fn/effra-bold-webfont.eot');
  src: url('/resources/dyn/files/1259371z2ae63ed4/_fn/effra-bold-webfont.eot?#iefix') format('embedded-opentype'),
    url('/resources/dyn/files/1259375z2d8bfacd/_fn/effra-bold-webfont.woff2') format('woff2'),
    url('/resources/dyn/files/1259374z5a8cca5b/_fn/effra-bold-webfont.woff') format('woff'),
    url('/resources/dyn/files/1259373zc4e85ff8/_fn/effra-bold-webfont.ttf') format('truetype'),
    url('/resources/dyn/files/1259372zb3ef6f6e/_fn/effra-bold-webfont.svg#effrabold') format('svg');
  font-weight: normal;
  font-style: normal;
 
}

@font-face {
    font-family: 'EffraMediumItalic';
    src: url('/resources/dyn/files/1261003zbfb2559/_fn/efframedium-italic-webfont.eot');
    src: url('/resources/dyn/files/1261003zbfb2559/_fn/efframedium-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261007zc96e140/_fn/efframedium-italic-webfont.woff2') format('woff2'),
         url('/resources/dyn/files/1261006z7b91d1d6/_fn/efframedium-italic-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261005ze298806c/_fn/efframedium-italic-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261004z959fb0fa/_fn/efframedium-italic-webfont.svg#effra_mediumitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'EffraMedium';
    src: url('/resources/dyn/files/1261008z9c29fcd1/_fn/efframedium-regular-webfont.eot');
    src: url('/resources/dyn/files/1261008z9c29fcd1/_fn/efframedium-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261012z65e7248e/_fn/efframedium-regular-webfont.woff2') format('woff2'),
         url('/resources/dyn/files/1261011zfcee7534/_fn/efframedium-regular-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261010z8be945a2/_fn/efframedium-regular-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261009zeb2ecc47/_fn/efframedium-regular-webfont.svg#effra_mediumregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MontserratRegular';
    src: url('/resources/dyn/files/1261110z8a2b2f95/_fn/montserrat-regular-webfont.eot');
    src: url('/resources/dyn/files/1261110z8a2b2f95/_fn/montserrat-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261113z13227e2f/_fn/montserrat-regular-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261112z64254eb9/_fn/montserrat-regular-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261111zfd2c1f03/_fn/montserrat-regular-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'MontserratBold';
    src: url('/resources/dyn/files/1261106z7a53bbe1/_fn/montserrat-bold-webfont.eot');
    src: url('/resources/dyn/files/1261106z7a53bbe1/_fn/montserrat-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261109zeaeca670/_fn/montserrat-bold-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261108z9deb96e6/_fn/montserrat-bold-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261107zd548b77/_fn/montserrat-bold-webfont.svg#montserratregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ArvoRegular';
    src: url('/resources/dyn/files/1261150zee47ea91/_fn/arvo-regular-webfont.eot');
    src: url('/resources/dyn/files/1261150zee47ea91/_fn/arvo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261153z774ebb2b/_fn/arvo-regular-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261152z498bbd/_fn/arvo-regular-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261151z9940da07/_fn/arvo-regular-webfont.svg#arvoregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArvoItalic';
    src: url('/resources/dyn/files/1261146z1e3f7ee5/_fn/arvo-italic-webfont.eot');
    src: url('/resources/dyn/files/1261146z1e3f7ee5/_fn/arvo-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261149z8e806374/_fn/arvo-italic-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261148zf98753e2/_fn/arvo-italic-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261147z69384e73/_fn/arvo-italic-webfont.svg#arvoitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArvoBold_Italic';
    src: url('/resources/dyn/files/1261138zb6c6c525/_fn/arvo-bolditalic-webfont.eot');
    src: url('/resources/dyn/files/1261138zb6c6c525/_fn/arvo-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261141z805beb46/_fn/arvo-bolditalic-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261140zf75cdbd0/_fn/arvo-bolditalic-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/250100z3e4ff9b8/_fn/arvo-bolditalic-webfont.svg#arvobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'ArvoBold';
    src: url('/resources/dyn/files/1261142z1952bafc/_fn/arvo-bold-webfont.eot');
    src: url('/resources/dyn/files/1261142z1952bafc/_fn/arvo-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/1261145z87362f5f/_fn/arvo-bold-webfont.woff') format('woff'),
         url('/resources/dyn/files/1261144zf0311fc9/_fn/arvo-bold-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/1261143z6e558a6a/_fn/arvo-bold-webfont.svg#arvobold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'LatoBlackItalic';
    src: url('Lato-BlackItalic-webfont.eot');
    src: url('Lato-BlackItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-BlackItalic-webfont.woff') format('woff'),
         url('Lato-BlackItalic-webfont.ttf') format('truetype'),
         url('Lato-BlackItalic-webfont.svg#LatoBlackItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBlack';
    src: url('/resources/dyn/files/634816z5a5576a2/_fn/Lato-Black-webfont.eot');
    src: url('/resources/dyn/files/634816z5a5576a2/_fn/Lato-Black-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/634819zcaea6b33/_fn/Lato-Black-webfont.woff') format('woff'),
         url('/resources/dyn/files/634818zbded5ba5/_fn/Lato-Black-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/634817z2d524634/_fn/Lato-Black-webfont.svg#LatoBlack') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBoldItalic';
    src: url('Lato-BoldItalic-webfont.eot');
    src: url('Lato-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-BoldItalic-webfont.woff') format('woff'),
         url('Lato-BoldItalic-webfont.ttf') format('truetype'),
         url('Lato-BoldItalic-webfont.svg#LatoBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoBold';
    src: url('/resources/dyn/files/634824z9f76444d/_fn/Lato-Bold-webfont.eot');
    src: url('/resources/dyn/files/634824z9f76444d/_fn/Lato-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/634827z67f15f7/_fn/Lato-Bold-webfont.woff') format('woff'),
         url('/resources/dyn/files/634826z71782561/_fn/Lato-Bold-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/634825ze87174db/_fn/Lato-Bold-webfont.svg#LatoBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoItalic';
    src: url('Lato-Italic-webfont.eot');
    src: url('Lato-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-Italic-webfont.woff') format('woff'),
         url('Lato-Italic-webfont.ttf') format('truetype'),
         url('Lato-Italic-webfont.svg#LatoItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoRegular';
    src: url('/resources/dyn/files/634852z395477bf/_fn/Lato-Regular-webfont.eot');
    src: url('/resources/dyn/files/634852z395477bf/_fn/Lato-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/634855za730e21c/_fn/Lato-Regular-webfont.woff') format('woff'),
         url('/resources/dyn/files/634854zd037d28a/_fn/Lato-Regular-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/634853z4e534729/_fn/Lato-Regular-webfont.svg#LatoRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoLightItalic';
    src: url('Lato-LightItalic-webfont.eot');
    src: url('Lato-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-LightItalic-webfont.woff') format('woff'),
         url('Lato-LightItalic-webfont.ttf') format('truetype'),
         url('Lato-LightItalic-webfont.svg#LatoLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoLight';
    src: url('Lato-Light-webfont.eot');
    src: url('Lato-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-Light-webfont.woff') format('woff'),
         url('Lato-Light-webfont.ttf') format('truetype'),
         url('Lato-Light-webfont.svg#LatoLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoHairlineItalic';
    src: url('Lato-HairlineItalic-webfont.eot');
    src: url('Lato-HairlineItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-HairlineItalic-webfont.woff') format('woff'),
         url('Lato-HairlineItalic-webfont.ttf') format('truetype'),
         url('Lato-HairlineItalic-webfont.svg#LatoHairlineItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'LatoHairline';
    src: url('Lato-Hairline-webfont.eot');
    src: url('Lato-Hairline-webfont.eot?#iefix') format('embedded-opentype'),
         url('Lato-Hairline-webfont.woff') format('woff'),
         url('Lato-Hairline-webfont.ttf') format('truetype'),
         url('Lato-Hairline-webfont.svg#LatoHairline') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RockSaltRegular';
    src: url('/resources/dyn/files/635547ze0414647/_fn/RockSalt-webfont.eot');
    src: url('/resources/dyn/files/635547ze0414647/_fn/RockSalt-webfont.eot?#iefix') format('embedded-opentype'),
         url('/resources/dyn/files/635550z673ee2a5/_fn/RockSalt-webfont.woff') format('woff'),
         url('/resources/dyn/files/635549z7f96b40/_fn/RockSalt-webfont.ttf') format('truetype'),
         url('/resources/dyn/files/635548z70fe5bd6/_fn/RockSalt-webfont.svg#RockSaltRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


html, body, div.page, div.lt-ie7 {
	margin: 0;
	padding: 0;
	height: 100%;
}

#e_content {
	position: relative;
	min-height: 100.0%;
}
* html #e_content {
	height: 100%;
}

#footer {
	position: relative;
	margin-top: -100px;
	height: 100px;
}

#header {
}

#e_column_0 {
	padding-bottom: 100px;
}

#column1 {
}

#column2 {
}

#column3 {
	width: 100.0%;
}
html, body, div {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}

article, aside, canvas, details,
figcaption, figure, footer, header,
hgroup, nav, section, summary, video {
  display: block;
}

@media only screen and (max-device-width: 1024px){
  #header {
    background: left bottom transparent url(/resources/dyn/files/695402zbf35055a/_fn/ipad_header_new.jpg) repeat-x;
}
}

body {
  font-family: 'LatoRegular',arial,helvetica,sans-serif;
  overflow-x: hidden; /* Maybe */
}

h1, h2, h3, h4, h5 {
  font-weight: normal;
  font-family: 'LatoBlack',arial,helvetica,sans-serif;
}

h1, h2, h3, h4 {
  color: #635656;
}

h2 {
  text-transform: uppercase;
}

a {
  text-decoration: none;
  color: #635656;
}

a:hover {
  text-decoration: underline;
}

a img {
  border: 0;
  outline: 0;
}

#e_column_0 {
  width: 1000px;
  margin: -100px auto 0;
}

#header {
  background: left bottom transparent url(/resources/dyn/files/634723za4e96d3/_fn/header_bg.jpg) repeat-x;
  height: 244px;
  border-bottom: 2px solid white;
}

#header-wc-0 {
  width: 1000px;
  margin: 0 auto;
}

/*#logo h1, 
#logo h3 {
margin: 0;
}

#logo h1 a, 
#logo h3 a {
text-indent: -9999em;
display:block;
background: left top transparent url(/resources/dyn/files/634724z942a0370/_fn/pb_logo.png) no-repeat;
width: 298px;
height: 146px;
float:left;
margin-left: -50px;
}

#logo {
position: relative;
}

#logo p {
position: absolute;
font-style: italic;
font-size: 13px;
left: 75px;
top: 95px;
}*/
#logo {
  left: 0;
  position: absolute;
  top: -15px;
}

.callout h2 {
  font-family: 'RockSaltRegular',arial,helvetica,sans-serif;
  text-transform: none;
  font-size: 16px;
  text-align: center;
}

.callout h2 a {
  color: #FF5521;
}

#nav {
  float:right;
}

body {
  background: left 220px #DFD8D8 url(/resources/dyn/files/634774ze95df735/_fn/bg_gradient.jpg) repeat-x;
}

#e_column_0 {
  padding-bottom: 250px;
}

#nav li a {
  color: #635656;
  font-family: 'LatoBold',arial,helvetica,sans-serif;
  padding: 5px 15px;
}

#nav {
  margin-top: 70px;
}

#nav li a:hover {
  text-decoration: none;
}

#nav li a  {
  display:inline-block;
  *display:inline;
  zoom:1;
  text-align: center;
  width: 55px;
  padding:20px 15px;
  vertical-align: middle;
  margin-top: -10px;
}

#nav li a:hover {
  background: center 13px transparent url(/resources/dyn/files/635684zd7bbe6a8/_fn/circles.png) no-repeat;
}
/*
#nav #nav1 a,
#nav #nav5 a {
margin-right: 15px;
}
*/

#nav #nav4 a {
  width: 85px;
  background-position: center -79px;
}

#nav #nav3 a {
  background-position: center -173px;
  width: 55px;
}

#nav #nav2 a {
  background-position: center -265px;
  width: 90px;
}

#nav #nav5 a {
  background-position: bottom -355px;
}

#nav li.last a {
  width: auto;
  background-image: none;
  margin: 0;
}


/* blog and social media buttons on main nav */
#nav .Blog a,
#nav .fb a,
#nav .twitter a {
  display: block;
  height: 17px;
  width: 18px;
}

#nav .Blog a:hover,
#nav .fb a:hover,
#nav .twitter a:hover {
  background: none;
}

#nav .Blog {
  float: left;
  background: url(/resources/dyn/files/753869z5c60e348/_fn/blog_dark.png) no-repeat top left;
  height: 18px;
  width: 18px;
  margin-top: 11px;
  text-indent: -4000em;
  margin-left: 20px;
}

#nav .fb {  
  float: left;
  background: url(/resources/dyn/files/690696z5dc05e56/_fn/facebook_dark.png) no-repeat scroll left top transparent;
  display: inline-block;
  height: 17px;
  margin-top: 12px;
  text-indent: -4000em;
  width: 18px;
  margin-left: 20px;
}

#nav .twitter {  
  float: left;
  background: url(/resources/dyn/files/690698zba787351/_fn/twitter_dark.png) no-repeat scroll left top transparent;
  display: inline-block;
  height: 17px;
  margin-top: 12px;
  text-indent: -4000em;
  width: 18px;
  margin-left: 20px;
}
#nav .Blog a,
#nav .fb a,
#nav .twitter a {
  display: block;
  height: 17px; 
  width: 18px; 
}

#nav .Blog,
#nav .fb, 
#nav .twitter {
  filter:alpha(opacity=40);
  -moz-opacity: 0.4;
  opacity: 0.4;
}


#nav .Blog:hover,
#nav .fb:hover,
#nav .twitter:hover {
  filter:alpha(opacity=100);
  -moz-opacity: 1.0;
  opacity: 1.0;
}

#nav .Blog,
#nav .fb,
#nav .twitter {
  cursor: pointer;
}

#nav .demo:after {
  background: none;
}
/* ribbon styles */ 
#nav li.demo {
  position: absolute;
  top: 140px;
  right:-15px; 
  z-index: 12;
}
#get_started {
  position: absolute; 
  top: 150px;
  right: -15px;
  z-index: 10;
  display: block;
  width: 200px;
  height: 1.25em;
}

#nav li.demo a,
#get_started a {
  text-align: center;
  position: relative;
  color: #fff;
  padding: 5px 0;
  background: #ff5521;
  background-image: -moz-linear-gradient(rgba(255, 85, 33,.3), rgba(255, 85, 33,0));
  background-image: -webkit-linear-gradient(rgba(255, 85, 33,.3), rgba(255, 85, 33,0));
  background-image: -o-linear-gradient(rgba(255, 85, 33,.3), rgba(255, 85, 33,0));
  background-image: -ms-linear-gradient(rgba(255, 85, 33,.3), rgba(255, 85, 33,0));
  background-image:  linear-gradient(rgba(255, 85, 33,.3), rgba(255, 85, 33,0));
  -moz-box-shadow: 2px 4px 0 rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 2px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 2px 4px 0 rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

#nav li.demo a:hover,
#get_started a:hover {
  text-shadow: 0 1px rgba(0,0,0,.8);
  text-decoration: none;
}
#nav li.demo a:after,
#get_started a:after
{
  content: '';
  position: absolute;
  border-style: solid;
  border-color: transparent;
  bottom: -15px;
  border-width: 0 0 15px 15px;
  border-left-color: #a03a14;
  right: 0;
}
#nav li.demo a,
#get_started a {
  font-family: 'LatoBold',arial,helvetica,sans-serif;
  display: block;
  width: 200px;
  color: #fff; 
  text-transform: uppercase;
  font-size: 1em;
  font-weight: bold;
}

/*webinar link */ 
.webinar_link {
  position: absolute;
  top: 60px;
  left: 265px;
  display: block;
  width: 170px;
  height: 0.75em;
  z-index: 2;
}

.webinar_link:after, 
.webinar_link:before {
  border-color: #ff5521;
  position: absolute;
  display: block;
  border-style: solid;
  bottom: -39px;
  content: '';
  height: 16px;
  width: 18px;
  background-color: #ff5521;
  z-index: 1;
  -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);
}
.webinar_link:after {
  right: -16px;
}
.webinar_link:before {
  left: -16px;
}

.webinar_link p {
  position: relative; 
} 

.webinar_link p:after
{
  content: '';
  position: absolute;
  border-style: solid;
  border-color: transparent;
  bottom: -8px;
  border-width: 0 0 8px 8px;
  border-left-color: #a03a14;
  right: 0;
  z-index: 3;
}

.webinar_link p:before
{
  content: '';
  position: absolute;
  border-style: solid;
  border-color: transparent;
  bottom: -8px;
  border-width: 0 9px 8px 0;
  border-right-color: #a03a14;
  left: 0;
  z-index: 3;
}

.webinar_link a {
  text-align: center;
  position: relative;
  color: #fff;
  padding: 5px 0;
  background: #ff5521;
  -moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.3);
  z-index: 4;
}
.webinar_link a:hover,
.text.referral_link a:hover {
  text-shadow: 0 1px rgba(0,0,0,.8);
  text-decoration: none;
}

.webinar_link a {
  font-family: 'LatoBold',arial,helvetica,sans-serif;
  display: block;
  color: #fff;
  width: 170px;
  text-transform: uppercase;
  font-size: 0.9em;
  font-weight: bold;
}

/* footer */ 
#footer,
#footer a {
  color: #fff;
}

#footer {
  background: left top transparent url(/resources/dyn/files/634722z7d49a645/_fn/footer_diagonal.jpg) repeat;
  height: 180px;
  padding-top: 20px;
  margin-top: -200px;
  font-size: 13px;
}

#footer .menubean,
#footer #copyright,
#footer .menu{
  display:inline-block;
  *display:inline;
  zoom:1;
  vertical-align: top;
}

#footer-wc-0 {
  width: 1000px;
  margin: 0 auto;
}

#footer ul {
  list-style-type: none;
}

#footer p,
#footer ul {
  margin: 0;
}

#footer li,
#footer p {
  margin-bottom: 5px;
}

#footer #copyright,
#footer #footer_nav,
#footer #footer_products {
  margin-right: 30px;
}

#footer-wc-0 {
  position: relative;
}

#footer-wc-0:after {
  background: url("/resources/dyn/files/635614z6795de1/_fn/napkin.png") no-repeat scroll left top transparent;
  bottom: -118px;
  content: "";
  display: block;
  height: 258px;
  right: 0;
  position: absolute;
  width: 450px;
}

#social_media {
  margin-right: 40px;
  margin-left: 20px;
}

#social_media a {
  display:block;
  text-indent: -9999em;
  background: left top transparent url(/resources/dyn/files/640528za35ad072/_fn/social_media.png) no-repeat;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  -webkit-transition: opacity: 0.2s ease-in;
  -moz-transition: opacity 0.2s ease-in;
}

#social_media a:hover {
  opacity: 0.5;
}


#social_media li.twitter a {
  background-position: left -38px;
}

#social_media li.youtube a {
  background-position: left bottom;
}

h4 {
  font-family: 'LatoRegular',sans-serif;
  color: #FF5521;
  font-size: 16px;
}

h3 {
  font-size: 20px;
}

/* chat styles */
#habla_link_div {
  display: none !important;
}

#slider {
  background: left top transparent url(/resources/dyn/files/634721ze440f7ff/_fn/diagonal_top.png) repeat-x;
}

#column2 {
  background-color: #fff;
}

.property {
  display:inline-block;
  *display:inline;
  zoom:1;
  width: 290px;
  vertical-align: top;
  padding: 10px 21px;
  border-right: 1px solid #ddd;
  position: relative;
}

.property:before {
  content: "";
  position: absolute;
  z-index: -2;
  top: 50%;
  bottom: 0;
  left: 50px;
  right: 50px;
  -moz-border-radius: 100px / 10px;
  border-radius: 100px / 10px;
  box-shadow: 0 0 17px rgba(0,0,0,0.6);
}

.property img {
  float:right;
}

.property p a {
  font-family: 'RockSaltRegular',arial,helvetica,sans-serif;
}

.property a {
  /*  -moz-transition: color 0.2s ease-in;*/
}

.property a:hover {
  color: #FF5622;
  text-decoration: none;
}

/*.property:after {
content:"";
background: left top transparent url(/resources/dyn/files/635242z9564a44d/_fn/icons_lg.png);
width: 110px;
height: 100px;
z-index: 3;
display:block;
position: absolute;
right: 10px;
top: 10px;
}*/

.property p {
  width: 240px;
  font-size: 13px;
}

#competition.property:after {
  background-position: left -165px;
}

#classroom.property:after {
  background-position: left 100px;
}


#classroom.property {
  border-right: 0 none;
}

#column1 {
  position: relative;
  z-index: 1;
}

#e_column_0 {
  position: relative;
}

#e_column_0:before {
  content: "";
  top: 10px;
  bottom: 100px;
  left: 0;
  right: 0;
  box-shadow: 0 0 17px rgba(0,0,0,0.7);
  position: absolute;
  z-index: 1;
  border-radius: 10px / 100px;
  height: 300px;
}

#column1 {
  background: left top #fff url(/resources/dyn/files/652684zc52c2bb1/_fn/doodle.png) no-repeat;
}

#slider p {
  margin: 8px 0 0 0;
}

.property h3 {
  font-size: 15px;
  font-family: 'LatoRegular',arial,helvetica,sans-serif;
  height: 25px;
}

.property h2 {
  margin: 10px 0 5px;
}

#classroom.property:after {
  background-position: left 85px;
  height: 85px;
}

.property h3 {
  margin: 0 0 20px 0;
}

.property {
  height: 200px;
}

.property p a {
  position: absolute;
  bottom: 15px;
}

/* Tweeter */


.twitter_post {
  display: list-item;
  margin: 0 0 0 30px;
  color: #FF5521;
  font-size: 13px;
}

.twitter_post div {
  color: #635656;
}

#twitter_feed h2 {
  font-family: 'RockSaltRegular',arial,helvetica,sans-serif;
  text-transform: none;
  font-size: 18px;
}

#custom h2 {
  background: left top transparent url(/resources/dyn/files/651372zbfa9ff4e/_fn/custom.png) no-repeat;
  padding: 10px 0 0 40px;
}

#extras,
/*#twitter_feed,*/
#extras_2 {
  display:inline-block;
  *display:inline;
  zoom:1;
  vertical-align: top;
}

#twitter a {
  color: #FF5622;
}

#extras {
  width: 292px;
  margin: 20px;
}

#extras #custom,
#extras #classroom, 
#extras_2 #pitchbeat,
#extras #partners{
  border-top: 1px solid #ccc;
}


#extras_2 {
  margin-top: 5px;
  width: 600px; 
}

#extras_2 #pitchbeat {
  margin-top: 15px;
}


#extras p,
#extras_2 p{
  font-size: 13px;
}

#extras h2,
#extras_2 h2 {
  font-size: 18px;
}

#extras img,
#extras_h2 img{
  width: 100px;
  height: auto;
}

#column3 p a {
  color: #FF5521;
}

#extras {
  border-right: 1px solid #ccc;
  width: 312px;
}


/* blog feeed */

#blogfeed {
  display: block;
  border-bottom: 1px solid #ccc;
  padding: 0 0 20px;
}

#blogfeed h2 {
  font-family: 'RockSaltRegular',arial,helvetica,sans-serif;
  text-transform: none;
  font-size: 18px;
}

#blogfeed ul {
  margin: 0 0 0 30px;
  padding: 0;
  color: #FF5521;
}

#blogfeed .title a {
  font-size: 15px;
}

#blogfeed .teaser {
  color: #888;
}

#blogfeed .teaser p {
  margin: 0;
}

/* recent winners */

#recentwinner ul {
  padding: 0;
}

#recentwinner ul li {
  list-style: none;
  line-height: 12px;
  margin: 0.5em 0;
}

#recentwinner .post .read_more {
  font-size: 13px;
  color: #FF5521;
}

.property {
  background: left top transparent url(/resources/dyn/files/963243zfebef6a2/_fn/homepage-features.png) no-repeat;
  padding-left: 80px;
  width: 230px;
  color: #fff;
}

.property h2,
.property a {
  color: #fff;
}

#one.property {
  background-position: 12px 15px;
}

#two.property {
  background-position: 12px -365px;
}

#three.property {
  background-position: 12px -745px;
}

.text a.button {
  background-color: #FF5521;
  -moz- border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
  color: #FFFFFF;
  opacity: 0.85;
  padding: 5px 10px;
  text-decoration: none;
  text-shadow: 0 1px rgba(0, 0, 0, 0.8);
  text-transform: uppercase;
}
/* Required for Javascript */

#slider {
  height: 478px;
  width: 100%;
}

div.tc_wrap {
  width:897px;
  height: 353px;
  position: absolute;
  overflow: hidden;
  left: 51px;
  top: 0;
}

#slider div.tc_inner {
  width: 200000em;
  position: absolute;
  left: 0;
}

#slider div.tc_inner .tab-content {
  float: left;
  width: 900px;
  overflow: hidden;
}

#slider .tab-container div.tab-items {
  display:block;
}

.controls .disabled {
  display:none;
}

#slider div.tc_inner {
  
  height: 400px;
  z-index: 0;
}


/* End Required */
#slider {
  border-bottom: 10px solid #FF5622;
}

#slider ul.tab-items {
  position: absolute;
  left: 10px;
  bottom: 20px;
  list-style-type: none;
  z-index: 500;
}

#slider .tab-items li {
  width: 175px;
  padding: 20px 5px 20px 65px;
  margin: 10px 0;
  color: #fff;
  text-transform: uppercase;
  background-color: #635656;
  cursor: pointer;
  text-indent: 10px;
}

#slider .controls {
  display: none;
}

div.tc_wrap {
  left: 250px;
  top: 20px;
  width: 700px;
}

#slider div.tc_inner .tab-content {
  width: 700px;
}

#slider .tab-content {
  font-size: 13px;
  line-height: 16px;
}

.tab-content {
  position: relative;
  padding-bottom: 50px;
}

.tab-content a {
  position: absolute;
  /*right: 20px;
  bottom: 50px;*/
  font-family: 'RockSaltRegular',sans-serif;
}

.tab-content a:hover {
  text-decoration: none;
  color: #FF5521;
}

.tab-content .solutions{
  position: absolute;
  bottom: 165px;
  left: 7px;
  font-family: 'RockSaltRegular',sans-serif;
  color: #635656;
}

#column1 .tab-content a.learn_more{
  position: absolute;
  left: 345px;
  top: 210px;
  bottom: auto;
  right: auto;
}

a.learn_more {
  font-family: 'LatoBold',arial,helvetica,sans-serif;
  color: #fff;
  text-transform: uppercase;
  background: #FF5521;
  background-image: -moz-linear-gradient(rgba(255, 85, 33, .3), rgba(255, 85, 33, 0));
  background-image: -webkit-linear-gradient(rgba(255, 85, 33, .3), rgba(255, 85, 33, 0));
  background-image: -o-linear-gradient(rgba(255, 85, 33, .3), rgba(255, 85, 33, 0));
  background-image: -ms-linear-gradient(rgba(255, 85, 33, .3), rgba(255, 85, 33, 0));
  background-image: linear-gradient(rgba(255, 85, 33, .3), rgba(255, 85, 33, 0));
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  -o-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 15px;
}

#column1 .tab-content.inno_tc a.learn_more{
  top: 240px;
}

a.learn_more:hover{
  -moz-text-shadow: 0 1px rgba(0, 0, 0, .8);
  -webkit-text-shadow: 0 1px rgba(0, 0, 0, .8);
  -khtml-text-shadow: 0 1px rgba(0, 0, 0, .8);
  -o-text-shadow: 0 1px rgba(0, 0, 0, .8);
  ms-text-shadow: 0 1px rgba(0, 0, 0, .8);
  text-shadow: 0 1px rgba(0, 0, 0, .8);
  color: #fff;
  text-decoration: none;
}

#slider {
  height: 415px;
}

#slider .tab-items li {
  background-image: url(/resources/dyn/files/650096z9cbdcfe5/_fn/arrow_bg.png);
  background-repeat: no-repeat;
  background-position: right top;
  width: 200px;
  -moz-transition: width 0.4s ease-in;
  -webkit-transition: width 0.4s ease-in;
  height: 54px;
  padding: 0;
}

#slider .tab-items .label {
  background: url("/resources/dyn/files/650094z72b3aec9/_fn/people.png") no-repeat scroll 5px -14px transparent;
  display: block;
  font-size: 12px;
  padding: 31px 20px 0 55px;
}

#slider .tab-items #jane_tab  .label {
  background-position: 5px -110px;
}

#slider .tab-items #harry_tab .label {
  background-position: 5px -220px;
  padding: 31px 20px 0 52px;
}

#slider .tab-items #mary_tab .label {
  background-position: 5px -330px;
}

#slider .tab-items #bob_tab .label {
  background-position: 5px -440px;
}

#slider #who img {
  margin: 80px 0;
}

#who {
  position: relative;
}

#who em {
  font-size: 20px;
  line-height: 28px;
  color: #635656;
  position: absolute;
  right: 120px;
  bottom: 60px;
  width: 350px;
}

#graphic li strong {
  font-weight: normal;
  font-size: 40px;
  color: #FF5521;
}

#graphic li {
  font-size: 16px;
  margin-bottom: 20px;
}

#graphic ul {
  padding-left: 15px;
  width: 400px;
}
