@charset "UTF-8";
/* CSS Document */

/*
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
*/

html, body, div, span, ul, li {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
}

img {
	border: 0;
}

/* public.css */
a.normlink:link, a.normlink:visited, a.normlink:active {
	color: #339;
	text-decoration: none;
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-weight: 200;
	border-bottom-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
a.normlink:hover {
	color: #339;
	text-decoration: none;
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-weight: 200;
	border-bottom-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #339;
}
a.menulink:link, a.menulink:visited, a.menulink:active {
	color: #000000;
	text-decoration: none;
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-weight: 200;
	font-size:16px;
}
a.menulink:hover {
	color: #339;
	text-decoration: none;
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: 200;
	border-bottom-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #339;
}
a.helplink:link, a.helplink:visited, a.helplink:active {
	color: #339;
	text-decoration: none;
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-weight: 200;
	border-bottom-width: 0.05em;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
a.hiddenlink:link, a.hiddenlink:visited, a.hiddenlink:active {
	text-decoration: none;
}
.tablebody {
	background: #fff url(https://az15266.vo.msecnd.net/images/TableBackground.gif) repeat-x center top !important;
	position: relative;
	z-index: 1;
	-border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px;
}
.tableheaderspacer {
	background-color: #999999;
}
.menubody {
	background-image: url(https://az15266.vo.msecnd.net/images/bgmenutable.gif);
	background-position: left center;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}
.menuborder {
	border-top: 1px solid #666666;
	border-right: 0px none;
	border-bottom: 1px solid #666666;
	border-left: 0px none;
}
.newstable {
	border: thin dashed #6DB4D3;
	background-color: #FFFFFF;
}
.newscellborder {
	border: 1px solid #F3F3F3;
}
.newscelltop {
	border-top-width: 3px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #F3F3F3;
}
a.mainlink:link, a.mainlink:visited, a.mainlink:active, .mainheading {
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: lighter;
	text-decoration: none;
	color: #F3F3F3;
	margin-top: 0px;
	margin-bottom: 0px;
}
.subheading {
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: 400;
	margin-top: 0px;
	margin-bottom: 0px;
}
.quotetext {
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
body {
	background: #F3F3F3 url(https://az15266.vo.msecnd.net/images/bg.gif) repeat-x;
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: 200;
}
div, p, td {
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-weight: 200;
}
h1, h2 {
	margin: 30px 0 10px 0 !important;
	font-family: 'Open Sans', sans-serif !important;
	letter-spacing:-1px !important;
	font-size:25px !important;
	font-weight:300 !important;
	letter-spacing: -.05em !important;
	line-height: 115% !important;
}
.blogheading {
	font-family: "Trebuchet MS", Verdana, Helvetica;
	font-size: 28px;
	color: #3C3E3F;
}
.blogcellborder {
	border-bottom-width: 1pt;
	border-bottom-style: dashed;
	border-bottom-color: #3C3E3F;
}
.bgcustomerlogin {
	background-image: url(https://az15266.vo.msecnd.net/images/bglogin3.gif);
	background-repeat: no-repeat;
	background-position: center top;
	width: 282px;
	height: 168px;
	z-index:5;
}
.box {
	background: #FAF6F7;
	border: 1px solid #ddd;
	padding: 7px;
	padding-bottom: 15px;
	margin: 7px;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
}
.quotes {
	float: left;
	position: relative;
	padding: 10px 6px 0px 0px;
}
.newsbox {
	background: #FAF6F7;
	border: 1px solid #ddd;
	padding: 20px;
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: justify;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
}
.infobox {
	background: #FAF6F7;
	border: 1px solid #ddd;
	padding: 10px;
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: justify;
}
.altnewsbox {
	background: #FEFEFE;
	border: 1px solid #ddd;
	padding: 15px;
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align: justify;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
}
.heading {
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight:normal;
}
.small {
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 13px;
}
.newsheading {
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size: 14px;
	font-style: italic;
}
.codebox {
	background: #FEFEFE;
	border: 1px solid #ddd;
	padding-top: 15px 15px 5px 15px;
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif; font-size: 10px;
	text-align: justify;
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
}
.code {
	float: left;
	position: relative;
	top: -20px;
	z-index: 1;
}
.imagecaption {
	-webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
	background-color: #F3F3F3;
	padding: 10px;
	display: inline-block;
	margin: 0px auto;
}
.imagetitle {
	line-height: 20px;
	color: #515151;
	font-size: 10px;
}


#note1 {
	height:40px;
	left:50px;
	top:100px;
	width:300px;
}

#note2 {
	height:170px;
	left:528px;
	top:150px;
	width:135px;
}

#note3 {
	height:20px;
	left:115px;
	top:500px;
	width:475px;
}

div.note {
	font-family:Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;
	-moz-box-shadow:0 3px 6px #000000;
	color:#000000;
	position:absolute;
}

div.note:hover {
	z-index: 30;
	-moz-box-shadow: 0 3px 6px rgba(0,0,0,1);
	-webkit-box-shadow: 0 3px 6px rgba(0,0,0,1);
}

div.note:hover div.border {
	background-image: url(https://az15266.vo.msecnd.net/images/white-1x1.png);
}

.border {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius:3px;
	-webkit-background-clip:border;
	-webkit-background-inline-policy:continuous;
	-webkit-background-origin:padding;
	-webkit-border-radius:3px; border-radius: 3px;
	background:transparent url(https://az15266.vo.msecnd.net/images/white-1x1-50.png) repeat scroll 0 0;
	border:5px solid #FEB515;
	height:100%;
	left:-5px;
	position:absolute;
	top:-5px;
	width:100%;
}

.overlay {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;
	background:transparent url(https://az15266.vo.msecnd.net/images/note-overlay.png) no-repeat scroll 0 0;
	border:1px solid rgba(0, 0, 0, 0.5);
	height:100%;
	left:-1px;
	position:absolute;
	top:-1px;
	width:100%;
}

div.note span.note {
	left:-15px;
	top:-15px;
}

span.note.black {
	background-position:-150px 0;
}

span.note span.wrap {
	background: none;
	position: absolute;
	top: 0; left: 0;
	display: none;
	width: 25px; height: 25px;
	line-height: 1;
	padding: 0;
}

span.note {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(https://az15266.vo.msecnd.net/images/notes-bg.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	height:25px;
	left:0;
	letter-spacing:-1px;
	line-height:25px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	text-shadow:0 1px 1px rgba(0, 0, 0, 0.15);
	top:-2px;
	width:25px;
	z-index:10;
}

div.note form {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;
	background:rgba(0, 0, 0, 0.85) url(https://az15266.vo.msecnd.net/images/notes-code-overlay-gradient.png) repeat-x scroll 0 0;
	border:1px solid #000000;
	bottom:0;
	display:none;
	left:-5px;
	margin:0;
	padding:10px 11px;
	position:absolute;
	background-color: #222;
	width:340px;
}

div.note form p {
	display: block;
	margin: 0;
	padding: 0;
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	text-shadow: 0 0 1px #333;
}

div.note:hover form {
	display: block;
	height: 40px;
}

/*
 * FancyBox - jQuery Plugin
 * Simple and fancy lightbox alternative
 *
 * Examples and documentation at: http://fancybox.net
 *
 * Copyright (c) 2008 - 2010 Janis Skarnelis
 * That said, it is hardly a one-person project. Many people have submitted bugs, code, and offered their advice freely. Their support is greatly appreciated.
 *
 * Version: 1.3.4 (11/11/2010)
 * Requires: jQuery v1.3+
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 */

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('https://az15266.vo.msecnd.net/images/fancybox/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('https://az15266.vo.msecnd.net/images/fancybox/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox.png');
	background-position: -40px -182px;
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('https://az15266.vo.msecnd.net/images/fancybox/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('https://az15266.vo.msecnd.net/images/fancybox/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://az15266.vo.msecnd.net/images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }

/*
	Drop Shadow Effects
	Source: http://nicolasgallagher.com/css-drop-shadows-without-images/
	License: Dual Licensed MIT and GPL
*/
.drop-shadow {
	position:relative;
	padding:1em;
	margin:2em 10px 4em;
	background:#fff;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.drop-shadow:before,
.drop-shadow:after {
	content:"";
	position:absolute;
	z-index:-2;
}
.drop-shadow p {
	font-size:16px;
	font-weight:bold;
}

/* Lifted corners */
.lifted {
	-moz-border-radius:4px;
		 border-radius:4px;
}
.lifted:before,
.lifted:after {
	bottom:15px;
	left:10px;
	width:50%;
	height:20%;
	max-width:300px;
	-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
	   -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
			box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
	-webkit-transform:rotate(-3deg);
	   -moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		 -o-transform:rotate(-3deg);
			transform:rotate(-3deg);
}
.lifted:after {
	right:10px;
	left:auto;
	-webkit-transform:rotate(3deg);
	   -moz-transform:rotate(3deg);
		-ms-transform:rotate(3deg);
		 -o-transform:rotate(3deg);
			transform:rotate(3deg);
}

/* Curled corners */
.curled {
	border:1px solid #efefef;
	-moz-border-radius:0 0 120px 120px / 0 0 6px 6px;
		 border-radius:0 0 120px 120px / 0 0 6px 6px;
}
.curled:before,
.curled:after {
	bottom:12px;
	left:10px;
	width:50%;
	height:55%;
	max-width:200px;
	-webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
			box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
	-webkit-transform:skew(-8deg) rotate(-3deg);
	   -moz-transform:skew(-8deg) rotate(-3deg);
		-ms-transform:skew(-8deg) rotate(-3deg);
		 -o-transform:skew(-8deg) rotate(-3deg);
			transform:skew(-8deg) rotate(-3deg);
}
.curled:after {
	right:10px;
	left:auto;
	-webkit-transform:skew(8deg) rotate(3deg);
	   -moz-transform:skew(8deg) rotate(3deg);
		-ms-transform:skew(8deg) rotate(3deg);
		 -o-transform:skew(8deg) rotate(3deg);
			transform:skew(8deg) rotate(3deg);
}

/* Perspective */
.perspective:before {
	left:80px;
	bottom:5px;
	width:50%;
	height:35%;
	max-width:200px;
	-webkit-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
	   -moz-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
			box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
	-webkit-transform:skew(50deg);
	   -moz-transform:skew(50deg);
		-ms-transform:skew(50deg);
		 -o-transform:skew(50deg);
			transform:skew(50deg);
	-webkit-transform-origin:0 100%;
	   -moz-transform-origin:0 100%;
		-ms-transform-origin:0 100%;
		 -o-transform-origin:0 100%;
			transform-origin:0 100%;
}
.perspective:after {
	display:none;
}

/* Raised shadow - no pseudo-elements needed */
.raised {
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

/* Curved shadows */
.curved:before {
	top:10px;
	bottom:10px;
	left:0;
	right:50%;
	-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
	-moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
	box-shadow:0 0 15px rgba(0,0,0,0.6);
	-moz-border-radius:10px / 100px;
	border-radius:10px / 100px;
}
.curved-vt-2:before {
	right:0;
}
.curved-hz-1:before {
	top:50%;
	bottom:0;
	left:10px;
	right:10px;
	-moz-border-radius:100px / 10px;
	border-radius:100px / 10px;
}
.curved-hz-2:before {
	top:0;
	bottom:0;
	left:10px;
	right:10px;
	-moz-border-radius:100px / 10px;
	border-radius:100px / 10px;
}

/* Rotated box */
.rotated {
	-webkit-box-shadow:none;
	   -moz-box-shadow:none;
			box-shadow:none;
	-webkit-transform:rotate(-3deg);
	   -moz-transform:rotate(-3deg);
		-ms-transform:rotate(-3deg);
		 -o-transform:rotate(-3deg);
			transform:rotate(-3deg);
}
.rotated > :first-child:before {
	content:"";
	position:absolute;
	z-index:-1;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:#fff;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

/* CSS for jQuery Orbit Plugin 1.2.3
 * www.ZURB.com/playground
 * Copyright 2010, ZURB
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php



/* PUT IN YOUR SLIDER ID AND SIZE TO MAKE LOAD BEAUTIFULLY
   ================================================== */
#featured {
	width: 955px;
	height: 336px;
	background: #f3f3f3 url('orbit/loading.gif') no-repeat center center;
	overflow: hidden; }
#featured>img,
#featured>div,
#featured>a { display: none; }




/* CONTAINER
   ================================================== */

div.orbit-wrapper {
    width: 1px;
    height: 1px;
    position: relative; }

div.orbit {
    width: 1px;
    height: 1px;
    position: relative;
    overflow: hidden }

div.orbit>img {
    position: absolute;
    top: 0;
    left: 0;
    display: none; }

div.orbit>a {
    border: none;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 0;
    display: none; }

.orbit>div {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* Note: If your slider only uses content or anchors, you're going to want to put the width and height declarations on the ".orbit>div" and "div.orbit>a" tags in addition to just the .orbit-wrapper */


/* TIMER
   ================================================== */

div.timer {
    width: 40px;
    height: 40px;
    overflow: hidden;
    position: absolute;
    top: 10px;
    right: 10px;
    opacity: .6;
    cursor: pointer;
    z-index: 1001; }

span.rotator {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: -20px;
    background: url(orbit/rotator-black.png) no-repeat;
    z-index: 3; }

span.mask {
    display: block;
    width: 20px;
    height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    overflow: hidden; }

span.rotator.move {
    left: 0 }

span.mask.move {
    width: 40px;
    left: 0;
    background: url(orbit/timer-black.png) repeat 0 0; }

span.pause {
    display: block;
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(orbit/pause-black.png) no-repeat;
    z-index: 4;
    opacity: 0; }

span.pause.active {
    background: url(orbit/pause-black.png) no-repeat 0 -40px }

div.timer:hover span.pause,
span.pause.active {
    opacity: 1 }


/* CAPTIONS
   ================================================== */

.orbit-caption {
    display: none;
    font-family: "HelveticaNeue", "Helvetica-Neue", Helvetica, Arial, sans-serif; }

.orbit-wrapper .orbit-caption {
    background: #000;
    background: rgba(0,0,0,.6);
    z-index: 1000;
    color: #fff;
	text-align: center;
	padding: 7px 0;
    font-size: 13px;
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%; }


/* DIRECTIONAL NAV
   ================================================== */

div.slider-nav {
    display: block }

div.slider-nav span {
    width: 78px;
    height: 100px;
    text-indent: -9999px;
    position: absolute;
    z-index: 1000;
    top: 50%;
    margin-top: -50px;
    cursor: pointer; }

div.slider-nav span.right {
    background: url(orbit/right-arrow.png);
    right: 0; }

div.slider-nav span.left {
    background: url(orbit/left-arrow.png);
    left: 0; }

/* BULLET NAV
   ================================================== */

.orbit-bullets {
    position: absolute;
    z-index: 1000;
    list-style: none;
    bottom: -40px;
    left: 50%;
	margin-left: -50px;
    padding: 0; }

.orbit-bullets li {
    float: left;
    margin-left: 5px;
    cursor: pointer;
    color: #999;
    text-indent: -9999px;
    background: url(orbit/bullets.jpg) no-repeat 4px 0;
    width: 13px;
    height: 12px;
    overflow: hidden; }

.orbit-bullets li.active {
    color: #222;
    background-position: -8px 0; }

.orbit-bullets li.has-thumb {
    background: none;
    width: 100px;
    height: 75px; }

.orbit-bullets li.active.has-thumb {
    background-position: 0 0;
    border-top: 2px solid #000; }

/* Pricing Grid */
#griddler article,
#griddler section,
#griddler header,
#griddler hgroup,
#griddler footer,
#griddler div,
#griddler p,
#griddler ul,
#griddler ol,
#griddler .button
{
	display: block;
	padding: 0;
	margin: 0;
	list-style: none!important;
	text-align: center!important;
	border: 0 none;
	outline: none;
}

/*	=Grid block	*/
#griddler
{
	font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
	font-size: 13px!important;
	color: #000;
	width: 600px;
	padding: 40px 0;
	margin: 0 auto;
	clear: both;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

#griddler a {
	color: #004363;
	text-decoration: none;
}

#griddler li {	list-style: none;	}

section, header, hgroup, footer, #griddler .btn {
	display: block;
}

/*	=Grid item	*/
#griddler article {
	float: left;
	margin: 0 -1px;
	width: 300px;
	/*	Grid Column background color	*/
	background-color: #E4E4E4;
	/*	Shadow properties	*/
	-moz-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
	/*	Animations	*/
	-webkit-transition-property: -webkit-box-shadow;
	-webkit-transition-duration: 0.5s;
}

#griddler article h2 {
	letter-spacing: normal;
}

#griddler hgroup.top, #griddler .price {
	position: relative;
}

#griddler hgroup.top {
	border: 1px solid #000;
	/*	Grid Header Gradient	*/
	background: #282828 url("../images/griddler-header-top.png") 0 0 repeat-x;
	/*	Firefox	*/
	background-image: -moz-linear-gradient(top, #363636, #282828);
	/*	Webkit (Safari 3+, Chrome)	*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#363636), to(#282828));
	/*	IE8+:	*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#363636, endColorstr=#282828)";
}

#griddler hgroup.top h1 {
	font-size: 18px;
	color: #ccc;
	text-shadow: 0 1px 1px #000;
	line-height: 30px;
	border-top: 1px solid #5C5C5C;
	border-left: 1px solid #555;
	margin: 0;
}

#griddler hgroup.price {
	border-left: 1px solid #005594;
	border-right: 1px solid #005594;
	border-bottom: 1px solid #003054;
	/*	Grid Header Gradient	*/
	background: #0C3C97 url("../images/akihabara-price.png") 0 0 repeat-x;
	/*	Firefox	*/
	background-image: -moz-linear-gradient(top, #1C5EA8, #0C3C97);
	/*	Webkit (Safari 3+, Chrome)	*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1C5EA8), to(#0C3C97));
	/*	IE8+:	*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1C5EA8, endColorstr=#0C3C97)";
}

#griddler .price h2 {
	font-size: 38px;
	font-weight: bold;
	color: #fff;
	text-shadow: 0 1px 0 #112235;
	border-top: 1px solid #3089AF;
	border-left: 1px solid #307FB7;
	min-height: 58px;
	padding: 1px 0 0;
	margin: 0;
}

#griddler .price span.currency {
	font-size: 28px;
	vertical-align: text-top;
	height: 53px;
	vertical-align: middle\9;
	*vertical-align: text-top;
}

#griddler .price strong {
	font-size: 46px;
}

#griddler .price span.payment-basis {
	font-size: 11px;
	vertical-align: text-top;
	color: #93bae3;
	text-transform: uppercase;
	vertical-align: middle\9;
	*vertical-align: text-top;
}

#griddler .price h4.label {
	position: absolute; left: -2px; top: -2px;
	background: url(../images/label.png) no-repeat left top;
	font-size: 0;
	width: 74px;
	height: 74px;
	overflow: hidden;
	text-indent: -100em;
}

.col5 .price .label + h2 {	padding-left: 25px;	}

#griddler section {
	border: solid 1px #bbb;
	border-top: none;
	background-color: #e5e5e5;
}

#griddler section ul {
	border-top: solid 1px #fff;
	border-left: solid 1px #f2f2f2;
	padding: 6px 17px 10px;
	font-size: 16px;
}

#griddler section ul li {
	line-height: 1em;
	padding: 8px 0;
	min-height: 18px;
	text-align: left!important;
	border-top: solid 1px #f5f5f5;
	border-bottom: solid 1px #d2d2d2;
}

#griddler section ul li.tooltip-holder {	position: relative;	}

#griddler section ul li:first-child {	border-top-color: transparent;	}
#griddler section ul li:last-child {	border-bottom-color: transparent;	}
#griddler section ul li.last {	border-bottom-color: transparent;	}

#griddler section .griddler-controls {	padding: 0 18px 18px;	}

#griddler .button {
	/*	Grid Button Gradient	*/
	background: #1D9CE7 url("../images/griddler-button.png") 0 0 repeat-x;
	/*	Firefox	*/
	background-image: -moz-linear-gradient(top, #85D6FA 0%, #73C6EB 49%, #67BADF 50%, #1D9CE7 100%);
	/*	Webkit (Safari 3+, Chrome)	*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#85D6FA), to(#1D9CE7), color-stop(.49,#73C6EB),color-stop(.5,#67BADF));
	/*	IE8+:	*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#85D6FA, endColorstr=#1D9CE7)";
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-shadow: 0 1px 0 #2A6000;
	text-align: center;
	line-height: 40px;
	border: solid 1px #307FBC;
	-moz-box-shadow: 1px 2px 2px #F3F3F3, inset 0 1px 1px #1D9CE7;
	-moz-box-shadow: 1px 2px 2px #F3F3F3, inset 0 1px 1px rgba(5,155,233,0.48);
	-webkit-box-shadow: 1px 2px 2px #F3F3F3, inset 0 1px 1px #1D9CE7;
	-webkit-box-shadow: 1px 2px 2px #F3F3F3, inset 0 1px 1px rgba(5,155,233,0.48);
	box-shadow: 1px 2px 3px #F3F3F3, inset 0 1px 1px #1D9CE7;
	box-shadow: 1px 2px 2px #F3F3F3, inset 0 1px 1px rgba(5,155,233,0.48);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#griddler article .button:hover {
	background: #1D9CE7 url("../images/griddler-button-hover.png") 0 0 repeat-x;
	/*	Firefox	*/
	background-image: -moz-linear-gradient(top, #1D9CE7 0%, #67BADF 49%, #73C6EB 50%, #85D6FA 100%);
	/*	Webkit (Safari 3+, Chrome)	*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1D9CE7), to(#85D6FA), color-stop(.49, #67BADF),color-stop(.5, #73C6EB));
	/*	IE8+:	*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#1D9CE7, endColorstr=#85D6FA)";
}

#griddler article .button:active {
	background: #1D9CE7 url("../images/griddler-button-active.png") 0 0 repeat-x;
	/*	Firefox	*/
	background-image: -moz-linear-gradient(top, #85D6FA 0%, #1D9CE7 100%);
	/*	Webkit (Safari 3+, Chrome)	*/
	background-image: -webkit-gradient(linear, left top, left bottom, from(#85D6FA), to(#1D9CE7));
	/*	IE8+:	*/
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#85D6FA, endColorstr=#1D9CE7)";
	-moz-box-shadow: inset 1px 2px 2px #319300, inset 0 1px 1px #6ED731, 0 0 1px #F1F1F1;
	-moz-box-shadow: inset 1px 2px 2px #319300, inset 0 1px 1px rgba(149,234,89,0.48), 0 0 1px rgba(255,255,255,0.75);
	-webkit-box-shadow: inset 1px 2px 2px #319300, inset 0 1px 1px #6ED731, 0 0 1px #F1F1F1;
	-webkit-box-shadow: inset 1px 2px 2px #319300, inset 0 1px 1px rgba(149,234,89,0.48), 0 0 1px rgba(255,255,255,0.75);
	box-shadow: inset 1px 2px 3px #319300, inset 0 1px 1px #6ED731, 0 0 1px #F1F1F1;
	box-shadow: inset 1px 2px 2px #319300, inset 0 1px 1px rgba(149,234,89,0.48), 0 0 1px rgba(255,255,255,0.75);
}

#griddler article.first hgroup.top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
}

#griddler article.first hgroup.top h1 {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;

}

#griddler article.first {
	-webkit-border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#griddler article.first section {
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	border-bottom-left-radius: 4px;
}

#griddler article.last hgroup.top {
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
}

#griddler article.last hgroup.top h1 {
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
}

#griddler article.last {
	-webkit-border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

#griddler article.last section {
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	border-bottom-right-radius: 4px;
}


#griddler article:hover,
#griddler article.selected {
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	margin: 0 -3px;
	position: relative; top: -10px;	z-index:10;
}

#griddler article:hover .top,
#griddler article.selected .top {
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
}

#griddler article:hover hgroup.top h1,
#griddler article.selected hgroup.top h1 {
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}

#griddler article:hover,
#griddler article.selected,
#griddler article:hover section,
#griddler article.selected section	{
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

#griddler article:hover section ul,
#griddler article.selected section ul {
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

#griddler article:hover h2,
#griddler article.selected h2 {	padding: 10px 0;	}

#griddler article:hover .button,
#griddler article.selected .button {
	font-size: 20px;
	padding: 3px 0;
}

#griddler.col3 article {	width: 318px;	}

#griddler.col3 article:hover,
#griddler.col3 article.selected {	width: 322px;	}

#griddler.col3 article .button,
#griddler.col4 article .button {	font-size: 22px;	}

#griddler.col3 article:hover .button,
#griddler.col4 article:hover .button,
#griddler.col3 article.selected .button,
#griddler.col4 article.selected .button {	font-size: 26px;	}

#griddler.col3 article:hover .price strong,
#griddler.col3 article.selected .price strong {	font-size: 48px;	}

#griddler.col4 article {	width: 238px;	}

#griddler.col4 article:hover,
#griddler.col4 article.selected {	width: 242px;	}

#griddler.col5 article {	width: 192px;	}

#griddler.col5 article:hover,
#griddler.col5 article.selected {	width: 196px;	}

#griddler section ul li.tooltip-holder {	position: relative; cursor: pointer;	}

#griddler .tooltip {
	position: absolute; left: 70%; top: -42px; z-index: 20;
	display: none;
	padding-bottom: 30px;
	background: url("../images/griddler-bg-tooltip.png") no-repeat right bottom;
	width: 272px;
	font-size: 13px!important;
	line-height: 1.35em;
	color: #333;
}

#griddler .tooltip > div {
	background: url("../images/griddler-bg-tooltip.png") no-repeat left top;
	padding: 30px 30px 0 45px;
}

#griddler .tooltip * {	text-align: left!important;	}

#griddler .tooltip h3 {
	font-size: 14px;
	margin: 0!important;
	text-shadow: 0 1px 0 #fff;
}

#griddler .tooltip p {	line-height: 20px; margin: 0;	}

#griddler article section ul li:hover .tooltip {	display: block;	}


/* LavaLamp Slider Menu */
ul#menu {
	position: relative;
	z-index: 30;
	top: 37px;
	left: 85px;
	height: 27px;
	overflow: auto;
	list-style: none;
}
#menu li {
	position: relative;
	z-index: 50;
	height: 27px;
	float: left;
	margin: 0 15px 0 15px;
}
#menu li.backLava {
	background: url(/images/MenuSelected.png) no-repeat center bottom;
	position: absolute;
}

.container.header .navbar-brand {
	top: -10px;
	position: relative;
}

@media (min-width: 768px) {

	.navbar-collapse.collapse.in {
		background: none !important;
	}

	.navbar-right {
		position: absolute;
		top: 5px;
		right: 10px;
	}
	.navbar-right ul {
		list-style: none;
		float: left;
		background: url(/images/MenuTopSeparator.png) no-repeat scroll 11px center transparent;
		margin: 0;
		padding: 0 0 0 12px;
		z-index: 100;
	}
	.navbar-right ul li {
		background: url(/images/MenuTopSeparator.png) no-repeat scroll right center transparent;
		display: inline;
		float: left;
		padding-right: 1px;
		position: relative;
		z-index: 150;
	}
	.navbar-right ul li a {
		display: block;
		padding: 0;
		text-decoration: none;
	}
	.navbar-right ul li a:hover {
		background: url(/images/MenuTopHover.png) repeat-x scroll center center transparent;
		position: relative;
	}
	.navbar-right ul li img {
		margin: 0 7px;
	}

	.navbar-right ul li.livechat {
		padding: 0 7px;
	}
	.navbar-right ul li.livechat a:hover {
		background: none;
	}
}

/* Live Help Slider */
.LiveHelpSlider {
	width: 31px;
	height: 262px;
	overflow: hidden;
	position: fixed;
	top: 250px;
	right: 0px;
	z-index: 10000;
	display: none;
}
.LiveHelpSlider img {
	position: absolute;
	z-index: 15000;
}
.LiveHelpSliderTab {
	position: relative;
	top: 0;
	height: 228px;
	width: 283px;
	right: 0;
	z-index: 20000;
	cursor: pointer;
	background: url('https://stardevelop.helloify.com/livehelp/images/slider-button.png') top right no-repeat;
}
.LiveHelpSliderClose {
	position: relative;
	bottom: -5px;
	height: 20px;
	width: 283px;
	right: 0;
	z-index: 20000;
	cursor: pointer;
	background: url('https://stardevelop.helloify.com/livehelp/images/slider-close.png') top right no-repeat;
}
.LiveHelpSliderChatNow {
	background: url(https://stardevelop.helloify.com/livehelp/images/slider-chatwithus.png) no-repeat;
	width: 119px;
	height: 89px;
	overflow: hidden;
	position: fixed;
	top: 320px;
	right: 20px;
	z-index: 0;
	display: none;
}

/* Index Banner */
.BannerFeature {
	margin-top: 15px;
}
.BannerBackground {
	position: absolute;
	bottom: 50px;
	right: 0;
}
.BannerLiveChatButton, .BannerLiveChatButtonHover {
	position: absolute;
	bottom: 40px;
	right: 140px;
	cursor: pointer;
	display: none;
}

.sidebar {
	margin-top: 10px;
}

.sidebar img {
	margin-top: 10px;
}

.sidebar-image {
	margin: 0 auto;
}

.sidemenu {
	background: #F9F9F9;
	border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px;
	padding: 10px;
}

.sidemenu a {
	display: block;
	margin: 5px 3px;
	line-height: normal !important;
}

.sidemenu a:link, .sidemenu a:visited, .sidemenu a:active {
	color: #000000;
	text-decoration: none;
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
}
.sidemenu a:hover {
	color: #339;
	text-decoration: none;
	font-family: 'Helvetica Neue', Helvetica, Verdana, Arial, sans-serif;
	font-size:11px;
	border-bottom-width: 0.05em;
	border-bottom-style: solid;
	border-bottom-color: #339;
}

.SpriteTemplate{background:url('/images/TemplateSprite.png') no-repeat}
.SpriteTemplate.Android{width:130px;height:50px;background-position:-629px -851px}
.SpriteTemplate.AndroidHover{width:130px;height:50px;background-position:-829px -299px}
.SpriteTemplate.BannerEmbeddedHTML5Logo{width:46px;height:140px;background-position:-891px -119px}
.SpriteTemplate.BannerEmbeddedScreenshot{width:312px;height:331px;background-position:-0px -299px}
.SpriteTemplate.BannerEmbeddedText{width:495px;height:100px;background-position:-323px -299px}
.SpriteTemplate.BannerLiveChatButton{width:273px;height:100px;background-position:-284px -660px}
.SpriteTemplate.BannerLiveChatButtonHover{width:273px;height:100px;background-position:-0px -660px}
.SpriteTemplate.BannerMain{width:390px;height:288px;background-position:-490px -0px}
.SpriteTemplate.BannerMainText{width:362px;height:128px;background-position:-323px -410px}
.SpriteTemplate.BannerMainTextBottom{width:296px;height:19px;background-position:-322px -851px}
.SpriteTemplate.BannerMobile{width:479px;height:265px;background-position:-0px -0px}
.SpriteTemplate.BannerMobileText{width:394px;height:100px;background-position:-323px -549px}
.SpriteTemplate.BannerMobileTextBottom{width:311px;height:19px;background-position:-0px -851px}
.SpriteTemplate.BannerOrderButton{width:132px;height:46px;background-position:-0px -908px}
.SpriteTemplate.BannerOrderButtonHover{width:132px;height:46px;background-position:-770px -851px}
.SpriteTemplate.MenuBlog{width:44px;height:25px;background-position:-111px -804px}
.SpriteTemplate.MenuBlogHover{width:44px;height:25px;background-position:-56px -804px}
.SpriteTemplate.MenuFeatures{width:81px;height:25px;background-position:-535px -908px}
.SpriteTemplate.MenuFeaturesHover{width:81px;height:25px;background-position:-893px -696px}
.SpriteTemplate.MenuHome{width:52px;height:25px;background-position:-896px -768px}
.SpriteTemplate.MenuHomeHover{width:52px;height:25px;background-position:-896px -732px}
.SpriteTemplate.MenuOrder{width:58px;height:25px;background-position:-898px -556px}
.SpriteTemplate.MenuOrderHover{width:58px;height:25px;background-position:-829px -360px}
.SpriteTemplate.MenuScreenshots{width:119px;height:25px;background-position:-770px -908px}
.SpriteTemplate.MenuScreenshotsHover{width:119px;height:25px;background-position:-405px -908px}
.SpriteTemplate.MenuTopBackground{width:314px;height:25px;background-position:-568px -696px}
.SpriteTemplate.MenuTopBlog{width:29px;height:25px;background-position:-212px -804px}
.SpriteTemplate.MenuTopContact{width:55px;height:25px;background-position:-898px -592px}
.SpriteTemplate.MenuTopLogin{width:35px;height:25px;background-position:-166px -804px}
.SpriteTemplate.MenuTopPricing{width:45px;height:25px;background-position:-0px -804px}
.SpriteTemplate.MenuTopSeparator{width:1px;height:25px;background-position:-948px -119px}
.SpriteTemplate.MenuTopSupport{width:52px;height:25px;background-position:-898px -628px}
.SpriteTemplate.Offline{width:97px;height:17px;background-position:-405px -944px}
.SpriteTemplate.Online{width:93px;height:17px;background-position:-513px -944px}
.SpriteTemplate.PaymentMethods{width:110px;height:75px;background-position:-689px -732px}
.SpriteTemplate.PaymentMethodsHover{width:110px;height:75px;background-position:-568px -732px}
.SpriteTemplate.Twitter{width:159px;height:132px;background-position:-728px -553px}
.SpriteTemplate.TwitterHover{width:159px;height:132px;background-position:-728px -410px}
.SpriteTemplate.Windows7{width:72px;height:87px;background-position:-898px -458px}
.SpriteTemplate.Windows7Hover{width:72px;height:87px;background-position:-898px -360px}
.SpriteTemplate.WindowsVista{width:75px;height:108px;background-position:-891px -0px}
.SpriteTemplate.WindowsVistaHover{width:75px;height:108px;background-position:-810px -732px}
.SpriteTemplate.iPhoneAppStore{width:120px;height:50px;background-position:-274px -908px}
.SpriteTemplate.iPhoneAppStoreHover{width:120px;height:50px;background-position:-143px -908px}

/*  Live Help CSS v4.0 Rev 9 */
/* Font */
@font-face {
    font-family: 'RobotoLight';
    src: url('fonts/Roboto-Light-webfont.eot');
    src: url('fonts/Roboto-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Roboto-Light-webfont.woff') format('woff'),
         url('fonts/Roboto-Light-webfont.ttf') format('truetype'),
         url('fonts/Roboto-Light-webfont.svg#RobotoLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('https://stardevelop.helloify.com/livehelp/images/fancybox/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('https://stardevelop.helloify.com/livehelp/images/fancybox/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('https://stardevelop.helloify.com/livehelp/images/fancybox/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('https://stardevelop.helloify.com/livehelp/images/fancybox/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

.feature.icons a {
	color: #434a54 !important;
	text-decoration: none;
}

.feature.icons a:hover {
	opacity: 0.8;
	color: #000 !important;
}

.row-centered {
	text-align: center;
}
.col-centered {
	display: inline-block;
	float: none !important;
}

.plugins.logos.row {
	margin-top: 0;
	background-color: #f3f3f3;
}

.plugins.logos img {
	opacity: 0.5;
}

.plugins.logos img {
	margin: 10px 0;
}

#scrollUp {
	bottom: 30px;
	right: 45px;
	width: 38px;
	height: 38px;
	background: url('/images/scrollup.png') no-repeat;
}

.row.content {
	background: #fff;
}

.customer.statistics {
	margin: 0;
	padding: 0;
}

.customer.statistics .row.statistics {
	margin: 0;
	padding: 0;
}

.customer.statistics .customers {
	text-align: center;
	height: 300px;
	background: #1178bd;
	padding-top: 55px;
}

.customer.statistics .customers .title {
	font-size: 80px !important;
	margin: 0 !important;
	font-weight: 500 !important;
	color: #fff;
}

.customer.statistics .customers .description {
	font-size: 30px !important;
	margin: 0 !important;
	color: #fff;
}

.customer.statistics .customers .icon {
	background: center center url('/images/happy-customer-icon.png') no-repeat;
	height: 47px;
	margin-top: 15px;
}

.customer.statistics .countries {
	text-align: center;
	height: 300px;
	background-color: #1178bd;
	background-image: url('/images/home-customers-background.png');
	background-position-x: 20%;
	background-repeat: no-repeat;
	background-size: 150% 300px;
	padding-top: 55px;
}

.customer.statistics .countries .title {
	font-size: 80px !important;
	margin: 0 !important;
	font-weight: 500 !important;
	color: #fff;
}

.customer.statistics .countries .description {
	font-size: 30px !important;
	margin: 0 !important;
	color: #fff;
}

.customer.statistics .countries .icon {
	background: center center url('/images/countries-icon.png') no-repeat;
	height: 47px;
	margin-top: 15px;
}

/* Google Web Fonts - Open Sans - http://fonts.googleapis.com/css?family=Open+Sans:300,400,700 */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url('https://themes.googleusercontent.com/static/fonts/opensans/v6/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url('https://themes.googleusercontent.com/static/fonts/opensans/v6/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff') format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url('https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff') format('woff');
}

.bottom-menu-list a {
	text-decoration: none;
}

.plan, .plan .head h1, .plan .head h2, .plan .head h3 {
	margin-top: 0 !important;
}

.started.btn.btn-primary {
  font-weight: 100;
  border-radius: 5px;
  font-family: 'Open Sans';
  font-size: 18px;
  padding: 12px 35px;
  border: 1px solid #058A71;
  margin-bottom: 15px;
}

.started.action {
	margin-top: 25px;
}

/* Mobile Devices */
@media only screen and (max-device-width: 736px) {

	#scrollUp {
		display: none !important;
	}

	.navbar-brand {
		padding: 10px 0 0 10px;
	}

	.container.feature .chat-tab {
		left: 0 !important;
	}

	.bottom-menu-list li {
		padding: 10px 0;
	}

	.banner.title, .banner.description, .BannerBackground {
		position: relative !important;
		top: 0 !important;
		margin-top: 5px;
	}

}
