/* -------------------------------- Fonts */
@import url(http://fonts.googleapis.com/css?family=Oswald);

/* -------------------------------- New Release Badge */
#headpos .custom_newrelease {
  position:absolute;
  top:10px;
  right:110px;
  width:400px;
  background:#eee;
  border-radius:6px;
  height:54px;
  border:1px solid #9CF;
}
#headpos .custom_newrelease img {
  position:absolute;
  top:-5px;
  left:-20px;
}
#headpos .custom_newrelease p {
  font-size:11px;
  line-height:15px;
  padding:5px 0 5px 55px;
  margin:0px;
}
#headpos .custom_newrelease a {
  color:#0077CC;
}

/* -------------------------------- v3 New Release Badge */
#headpos .custom_v3release {
  position:absolute;
  top:10px;
  right:110px;
  width:310px;
  background:#F6F6D6;
  border-radius:6px;
  height:54px;
  border:1px solid #c5bb82;
}
#headpos .custom_v3release img {
  position:absolute;
  top:-5px;
  left:-40px;
}
#headpos .custom_v3release p {
  font-size:11px;
  line-height:15px;
  padding:5px 0 5px 50px;
  margin:0px;
}
#headpos .custom_v3release a {
  color:#0077CC;
}

/* -------------------------------- Facebook */
#headpos .custom_fblike {
}
#headpos .custom_fblike .fb-like {
  position:absolute;
  left:890px;
  top:40px;
  z-index:10;
}
#headpos .custom_fblike .icon {
  position:absolute;
  left:866px;
  top:40px;
}
#headpos .custom_fblike .icon img {
  width:21px;
  height:21px;
}

/* -------------------------------- Google Plus */
#headpos .custom_gplus {
  position:absolute;
  left:866px;
  top:14px;
  z-index:10;
}

/* -------------------------------- v3 New Release Banner Wide */
#pagelead_row .custom.banner-newreleasev3 {
  position:relative;
  width:960px;
  height:220px;
  background:#FFFFFF url(../images/banner-newrelease-v300.png) 0 10px no-repeat;
  border-radius:10px;
  margin:15px 0 0 0;
  box-shadow:0 0 3px #CCC;
}
#pagelead_row .custom.banner-newreleasev3 ul {
  position:absolute;
  top:74px;
  left:292px;
  padding:0;
  margin:0;
  list-style:none;
}
#pagelead_row .custom.banner-newreleasev3 ul li {
  background:url(../images/bullet-circle2.png) 0 5px no-repeat;
  padding:0 0 4px 18px;
  margin:0;
  color:#333;
  font-family: 'Oswald', sans-serif;
  font-size:13px;
}
#pagelead_row .custom.banner-newreleasev3 .btn {
  position:absolute;
  top:94px; top:76px;
  left:500px;
}
#pagelead_row .custom.banner-newreleasev3 .btn.livedemo {
  top:116px;
}
#pagelead_row .custom.banner-newreleasev3 .btn.freetrial {
  top:156px;
}

/* -------------------------------- v3 Spotlight Page */
.item-page.spotlight {
}
.item-page.spotlight .pageheader {
}
.item-page.spotlight .highlight {
  clear:both;
  padding:30px 20px;
  margin:10px 0;
}
.item-page.spotlight .highlight p {
  padding:40px 0 0 0;
  font-weight:bold;
  font-size:18px;
}
.item-page.spotlight .highlight .litebox_l {
  border:6px solid #0099BB;
}
.item-page.spotlight .highlight .litebox_r {
  border:6px solid #AA6600;
}
.item-page.spotlight .highlight.blue {
  background:#14b9d7;
}
.item-page.spotlight .highlight.blue p {
  padding:40px 0 0 0;
  color:#FFF;
}
.item-page.spotlight .highlight.orange {
  background:#d78213;
}
.item-page.spotlight .highlight.orange p {
  padding:40px 0 0 0;
  color:#FFF;
}

/* -------------------------------- 3 Easy ways to Purchase Page */
.item-page.easy {
}
.item-page.easy tr td img {
  margin:0 0 10px 0;
}
.item-page.easy .header h1 {
  font-family: 'Oswald', sans-serif;
  font-size:32px;
  color:#0B5A8E;
  text-align:center;
  padding:5px 0 5px 0;
  margin:0 auto 10px auto;
  border-bottom:2px solid #0B5A8E;
  color:#0B5A8E;
  width:80%;
}
.item-page.easy .header p {
  margin:0;
  padding:0 15% 30px 15%;
  text-align:center;
}
.item-page.easy td {
  vertical-align:top;
  text-align:center;
  width:33%;
}
.item-page.easy td p {
  text-align:justify;
  padding:0 10px;
  font-size:14px;
  color:#555;
}
.item-page.easy td p.readon {
  text-align:right;
}
.item-page.easy td a.easy_install span,
.item-page.easy td a.easy_suggest span,
.item-page.easy td a.easy_contact span {
  display:none;
}
.item-page.easy td a.easy_install {
  display:block;
  height:187px;
  background:url(../../../images/ordering/easy/Installation-Help.png) center center no-repeat;
}
.item-page.easy td a.easy_install:hover {
  background-image:url(../../../images/ordering/easy/Installation-Help-h.png);
}
.item-page.easy td a.easy_suggest{
  display:block;
  height:187px;
  background:url(../../../images/ordering/easy/suggest_feat.png) center center no-repeat;
}
.item-page.easy td a.easy_suggest:hover {
  background-image:url(../../../images/ordering/easy/suggest_feat-h.png);
}
.item-page.easy td a.easy_contact{
  display:block;
  height:187px;
  background:url(../../../images/ordering/easy/contact.png) center center no-repeat;
}
.item-page.easy td a.easy_contact:hover {
  background-image:url(../../../images/ordering/easy/contact-h.png);
}
.item-page.easy td.spacer{
  height:40px;
}
.item-page.easy td img.title {
  margin-bottom:20px;
}
.item-page.easy td p.order{
  position:relative;
  top:-25px;
  overflow:visible;
  height:1px;
  text-align:center;
  padding-bottom:5px;
}

/* -------------------------------- Demo */
#cont_mid .item-page.demo {
}
#cont_mid .item-page.demo table.h2table {
}
#cont_mid .item-page.demo table.h2table h2 {
  font-family: 'Oswald', sans-serif;
  font-size:26px;
  color:#0B5A8E;
  text-align:center;
  padding:5px 0 5px 0;
  margin:0 auto 10px auto;
  border-bottom:2px solid #0B5A8E;
  line-height:24px;
  width:90%;
}
#cont_mid .item-page.demo table.h2table h2 small {
  font-size:16px;
  color:#707070;
}
#cont_mid .item-page.demo table.h2table p {
  text-align:center;
  margin:0 auto 10px auto;
  width:90%;
  color:#333;
}
#cont_mid .item-page.demo table.h2table p a {
  color:#333;
}
