@media screen, projection {
html {
	margin:0;
	padding:0;
	border:0;
	background-color:#000;
}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	font:inherit;
	vertical-align:baseline;
	background-color:#000;
}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {
	display:block;
}
body {
	line-height:1.5;
	background:black;
	background-color:#000;
}
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
	float:none !important;
}
table, th, td {
	vertical-align:middle;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
}
blockquote, q {
	quotes:"" "";
}
a img {
	border:none;
}
:focus {
	outline:0;
}
html {
	font-size:100.01%;
}
body {
	font-size:75%;
	color:#222;
	background:#000;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:normal;
	color:#111;
}
h1 {
	font-size:3em;
	line-height:1;
	margin-bottom:0.5em;
}
h2 {
	font-size:2em;
	margin-bottom:0.75em;
}
h3 {
	font-size:1.5em;
	line-height:1;
	margin-bottom:1em;
}
h4 {
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:1.25em;
}
h5 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:1.5em;
}
h6 {
	font-size:1em;
	font-weight:bold;
}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {
	margin:0;
}
p {
	margin:0 0 1.5em;
	font-size: 150%;
}
.left {
	float:left !important;
}
p .left {
	margin:1.5em 1.5em 1.5em 0;
	padding:0;
}
.right {
	float:right !important;
}
p .right {
	margin:1.5em 0 1.5em 1.5em;
	padding:0;
}
a:focus, a:hover {
	color:#09f;
}
a {
	color:#06c;
	text-decoration:underline;
}
blockquote {
	margin:1.5em;
	color:#666;
	font-style:italic;
}
strong, dfn {
	font-weight:bold;
}
em, dfn {
	font-style:italic;
}
sup, sub {
	line-height:0;
}
abbr, acronym {
	border-bottom:1px dotted #666;
}
address {
	margin:0 0 1.5em;
	font-style:italic;
}
del {
	color:#666;
}
pre {
	margin:1.5em 0;
	white-space:pre;
}
pre, code, tt {
	font:1em 'andale mono', 'lucida console', monospace;
	line-height:1.5;
}
li ul, li ol {
	margin:0;
}
ul, ol {
	margin:0 1.5em 1.5em 0;
	padding-left:1.5em;
}
ul {
	list-style-type:disc;
}
ol {
	list-style-type:decimal;
}
dl {
	margin:0 0 1.5em 0;
}
dl dt {
	font-weight:bold;
}
dd {
	margin-left:1.5em;
}
table {
	margin-bottom:1.4em;
	width:100%;
}
th {
	font-weight:bold;
}
thead th {
	background:#c3d9ff;
}
th, td, caption {
	padding:4px 10px 4px 5px;
}
tbody tr:nth-child(even) td, tbody tr.even td {
	background:#e5ecf9;
}
tfoot {
	font-style:italic;
}
caption {
	background:#eee;
}
.small {
	font-size:.8em;
	margin-bottom:1.875em;
	line-height:1.875em;
}
.large {
	font-size:1.2em;
	line-height:2.5em;
	margin-bottom:1.25em;
}
.hide {
	display:none;
}
.quiet {
	color:#666;
}
.loud {
	color:#000;
}
.highlight {
	background:#ff0;
}
.added {
	background:#060;
	color:#fff;
}
.removed {
	background:#900;
	color:#fff;
}
.first {
	margin-left:0;
	padding-left:0;
}
.last {
	margin-right:0;
	padding-right:0;
}
.top {
	margin-top:0;
	padding-top:0;
}
.bottom {
	margin-bottom:0;
	padding-bottom:0;
}
label {
	font-weight:bold;
}
fieldset {
	padding:0 1.4em 1.4em 1.4em;
	margin:0 0 1.5em 0;
	border:1px solid #ccc;
}
legend {
	font-weight:bold;
	font-size:1.2em;
	margin-top:-0.2em;
	margin-bottom:1em;
}
fieldset, #IE8#HACK {
	padding-top:1.4em;
}
legend, #IE8#HACK {
	margin-top:0;
	margin-bottom:0;
}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {
	background-color:#fff;
	border:1px solid #bbb;
	color:#000;
}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {
	border-color:#666;
}
select {
	background-color:#fff;
	border-width:1px;
	border-style:solid;
}
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea, select {
	margin:0.5em 0;
}
input.text, input.title {
	width:300px;
	padding:5px;
}
input.title {
	font-size:1.5em;
}
textarea {
	width:390px;
	height:250px;
	padding:5px;
}
form.inline {
	line-height:3;
}
form.inline p {
	margin-bottom:0;
}
.error, .alert, .notice, .success, .info {
	padding:0.8em;
	margin-bottom:1em;
	border:2px solid #ddd;
}
.error, .alert {
	background:#fbe3e4;
	color:#8a1f11;
	border-color:#fbc2c4;
}
.notice {
	background:#fff6bf;
	color:#514721;
	border-color:#ffd324;
}
.success {
	background:#e6efc2;
	color:#264409;
	border-color:#c6d880;
}
.info {
	background:#d5edf8;
	color:#205791;
	border-color:#92cae4;
}
.error a, .alert a {
	color:#8a1f11;
}
.notice a {
	color:#514721;
}
.success a {
	color:#264409;
}
.info a {
	color:#205791;
}
input.style-shadow {
	padding:7px;
	-moz-box-shadow:inset 0 0 5px #dcdcdc;
	box-shadow:inset 0 0 5px #dcdcdc;
	-webkit-box-shadow:inset 0 0 5px #dcdcdc;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-border-radius:3px;
}
.container {
	width:950px;
	margin:0 auto;
	background-color:#000;
}
.showgrid {
	background:url();
}
.column, .span-1, .span-2, .span-3, .span-4, .span-5, .span-6, .span-7, .span-8, .span-9, .span-10, .span-11, .span-12, .span-13, .span-14, .span-15, .span-16, .span-17, .span-18, .span-19, .span-20, .span-21, .span-22, .span-23, .span-24 {
	float:left;
	margin-right:10px;
}
.last {
	margin-right:0;
}
.span-1 {
	width:30px;
}
.span-2 {
	width:70px;
}
.span-3 {
	width:110px;
}
.span-4 {
	width:150px;
}
.span-5 {
	width:190px;
}
.span-6 {
	width:230px;
}
.span-7 {
	width:270px;
}
.span-8 {
	width:310px;
}
.span-9 {
	width:350px;
}
.span-10 {
	width:390px;
}
.span-11 {
	width:430px;
}
.span-12 {
	width:470px;
}
.span-13 {
	width:510px;
}
.span-14 {
	width:550px;
}
.span-15 {
	width:590px;
}
.span-16 {
	width:630px;
}
.span-17 {
	width:670px;
}
.span-18 {
	width:950px;
}
.span-19 {
	width:750px;
}
.span-20 {
	width:790px;
}
.span-21 {
	width:830px;
}
.span-22 {
	width:870px;
}
.span-23 {
	width:910px;
}
.span-24 {
	width:950px;
	margin-right:0;
}
input.span-1, textarea.span-1, input.span-2, textarea.span-2, input.span-3, textarea.span-3, input.span-4, textarea.span-4, input.span-5, textarea.span-5, input.span-6, textarea.span-6, input.span-7, textarea.span-7, input.span-8, textarea.span-8, input.span-9, textarea.span-9, input.span-10, textarea.span-10, input.span-11, textarea.span-11, input.span-12, textarea.span-12, input.span-13, textarea.span-13, input.span-14, textarea.span-14, input.span-15, textarea.span-15, input.span-16, textarea.span-16, input.span-17, textarea.span-17, input.span-18, textarea.span-18, input.span-19, textarea.span-19, input.span-20, textarea.span-20, input.span-21, textarea.span-21, input.span-22, textarea.span-22, input.span-23, textarea.span-23, input.span-24, textarea.span-24 {
	border-left-width:1px;
	border-right-width:1px;
	padding-left:5px;
	padding-right:5px;
}
input.span-1, textarea.span-1 {
	width:18px;
}
input.span-2, textarea.span-2 {
	width:58px;
}
input.span-3, textarea.span-3 {
	width:98px;
}
input.span-4, textarea.span-4 {
	width:138px;
}
input.span-5, textarea.span-5 {
	width:178px;
}
input.span-6, textarea.span-6 {
	width:218px;
}
input.span-7, textarea.span-7 {
	width:258px;
}
input.span-8, textarea.span-8 {
	width:298px;
}
input.span-9, textarea.span-9 {
	width:338px;
}
input.span-10, textarea.span-10 {
	width:378px;
}
input.span-11, textarea.span-11 {
	width:418px;
}
input.span-12, textarea.span-12 {
	width:458px;
}
input.span-13, textarea.span-13 {
	width:498px;
}
input.span-14, textarea.span-14 {
	width:538px;
}
input.span-15, textarea.span-15 {
	width:578px;
}
input.span-16, textarea.span-16 {
	width:618px;
}
input.span-17, textarea.span-17 {
	width:658px;
}
input.span-18, textarea.span-18 {
	width:698px;
}
input.span-19, textarea.span-19 {
	width:738px;
}
input.span-20, textarea.span-20 {
	width:778px;
}
input.span-21, textarea.span-21 {
	width:818px;
}
input.span-22, textarea.span-22 {
	width:858px;
}
input.span-23, textarea.span-23 {
	width:898px;
}
input.span-24, textarea.span-24 {
	width:938px;
}
.append-1 {
	padding-right:40px;
}
.append-2 {
	padding-right:80px;
}
.append-3 {
	padding-right:120px;
}
.append-4 {
	padding-right:160px;
}
.append-5 {
	padding-right:200px;
}
.append-6 {
	padding-right:240px;
}
.append-7 {
	padding-right:280px;
}
.append-8 {
	padding-right:320px;
}
.append-9 {
	padding-right:360px;
}
.append-10 {
	padding-right:400px;
}
.append-11 {
	padding-right:440px;
}
.append-12 {
	padding-right:480px;
}
.append-13 {
	padding-right:520px;
}
.append-14 {
	padding-right:560px;
}
.append-15 {
	padding-right:600px;
}
.append-16 {
	padding-right:640px;
}
.append-17 {
	padding-right:680px;
}
.append-18 {
	padding-right:720px;
}
.append-19 {
	padding-right:760px;
}
.append-20 {
	padding-right:800px;
}
.append-21 {
	padding-right:840px;
}
.append-22 {
	padding-right:880px;
}
.append-23 {
	padding-right:920px;
}
.prepend-1 {
	padding-left:40px;
}
.prepend-2 {
	padding-left:80px;
}
.prepend-3 {
	padding-left:120px;
}
.prepend-4 {
	padding-left:160px;
}
.prepend-5 {
	padding-left:200px;
}
.prepend-6 {
	padding-left:240px;
}
.prepend-7 {
	padding-left:280px;
}
.prepend-8 {
	padding-left:320px;
}
.prepend-9 {
	padding-left:360px;
}
.prepend-10 {
	padding-left:400px;
}
.prepend-11 {
	padding-left:440px;
}
.prepend-12 {
	padding-left:480px;
}
.prepend-13 {
	padding-left:520px;
}
.prepend-14 {
	padding-left:560px;
}
.prepend-15 {
	padding-left:600px;
}
.prepend-16 {
	padding-left:640px;
}
.prepend-17 {
	padding-left:680px;
}
.prepend-18 {
	padding-left:720px;
}
.prepend-19 {
	padding-left:760px;
}
.prepend-20 {
	padding-left:800px;
}
.prepend-21 {
	padding-left:840px;
}
.prepend-22 {
	padding-left:880px;
}
.prepend-23 {
	padding-left:920px;
}
.border {
	padding-right:4px;
	margin-right:5px;
	border-right:1px solid #ddd;
}
.colborder {
	padding-right:24px;
	margin-right:25px;
	border-right:1px solid #ddd;
}
.pull-1 {
	margin-left:-40px;
}
.pull-2 {
	margin-left:-80px;
}
.pull-3 {
	margin-left:-120px;
}
.pull-4 {
	margin-left:-160px;
}
.pull-5 {
	margin-left:-200px;
}
.pull-6 {
	margin-left:-240px;
}
.pull-7 {
	margin-left:-280px;
}
.pull-8 {
	margin-left:-320px;
}
.pull-9 {
	margin-left:-360px;
}
.pull-10 {
	margin-left:-400px;
}
.pull-11 {
	margin-left:-440px;
}
.pull-12 {
	margin-left:-480px;
}
.pull-13 {
	margin-left:-520px;
}
.pull-14 {
	margin-left:-560px;
}
.pull-15 {
	margin-left:-600px;
}
.pull-16 {
	margin-left:-640px;
}
.pull-17 {
	margin-left:-680px;
}
.pull-18 {
	margin-left:-720px;
}
.pull-19 {
	margin-left:-760px;
}
.pull-20 {
	margin-left:-800px;
}
.pull-21 {
	margin-left:-840px;
}
.pull-22 {
	margin-left:-880px;
}
.pull-23 {
	margin-left:-920px;
}
.pull-24 {
	margin-left:-960px;
}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {
	float:left;
	position:relative;
}
.push-1 {
	margin:0 -40px 1.5em 40px;
}
.push-2 {
	margin:0 -80px 1.5em 80px;
}
.push-3 {
	margin:0 -120px 1.5em 120px;
}
.push-4 {
	margin:0 -160px 1.5em 160px;
}
.push-5 {
	margin:0 -200px 1.5em 200px;
}
.push-6 {
	margin:0 -240px 1.5em 240px;
}
.push-7 {
	margin:0 -280px 1.5em 280px;
}
.push-8 {
	margin:0 -320px 1.5em 320px;
}
.push-9 {
	margin:0 -360px 1.5em 360px;
}
.push-10 {
	margin:0 -400px 1.5em 400px;
}
.push-11 {
	margin:0 -440px 1.5em 440px;
}
.push-12 {
	margin:0 -480px 1.5em 480px;
}
.push-13 {
	margin:0 -520px 1.5em 520px;
}
.push-14 {
	margin:0 -560px 1.5em 560px;
}
.push-15 {
	margin:0 -600px 1.5em 600px;
}
.push-16 {
	margin:0 -640px 1.5em 640px;
}
.push-17 {
	margin:0 -680px 1.5em 680px;
}
.push-18 {
	margin:0 -720px 1.5em 720px;
}
.push-19 {
	margin:0 -760px 1.5em 760px;
}
.push-20 {
	margin:0 -800px 1.5em 800px;
}
.push-21 {
	margin:0 -840px 1.5em 840px;
}
.push-22 {
	margin:0 -880px 1.5em 880px;
}
.push-23 {
	margin:0 -920px 1.5em 920px;
}
.push-24 {
	margin:0 -960px 1.5em 960px;
}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {
	float:left;
	position:relative;
}
div.prepend-top, .prepend-top {
	margin-top:1.5em;
}
div.append-bottom, .append-bottom {
	margin-bottom:1.5em;
}
.box {
	padding:1.5em;
	margin-bottom:1.5em;
	background:#e5eCf9;
}
hr {
	background:#ddd;
	color:#ddd;
	clear:both;
	float:none;
	width:100%;
	height:1px;
	margin:0 0 17px;
	border:none;
}
hr.space {
	background:#fff;
	color:#fff;
	visibility:hidden;
}
.clearfix:after, .container:after {
	content:"\0020";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}
.clearfix, .container {
	display:block;
}
.clear {
	clear:both;
}
.ui-accordion {
	border-bottom:1px solid #dcdcdc
}
.ui-accordion-header, .ui-accordion-content {
	border:1px solid #dcdcdc;
	border-bottom:0;
	margin:0;
	padding:.75em 1em
}
.ui-accordion-header {
	background:#fafafa;
	cursor:pointer
}
.ui-accordion-header.ui-state-active {
}
body {
	color:#8a8a8a
}
a:focus, a:hover {
	color:#29a9e2;
	text-decoration:underline
}
a {
	color:#29a9e2;
	text-decoration:none;
}
h1 {
	font-size:1.5em;
	font-weight:bold;
}
h2 {
	font-size:1.33em;
	font-weight:bold;
}
h3 {
	font-size:1.25em;
	font-weight:bold;
}
.box {
	background:transparent;
	padding:1em;
	margin-bottom:1em
}
.large {
	font-size:1.25em
}
.larger {
	font-size: 1.33em
}
.small {
	font-size: 0.92em
}
.smaller {
}
.loud {
	color:#0f1518
}
.center {
	text-align:center
}
.justify {
	text-align:justify;
}
label.error {
	background:none;
	margin-bottom:0;
	border:0;
	padding:0 1em;
}
img.mid-left {
	margin:0 10px 0 0;
	vertical-align:middle
}
img.left {
	margin: 0 10px 10px 0;
	float:left
}
.button {
	display:inline-block;
	border:0;
	background:none;
	cursor:pointer
}
button.button {
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	padding:0;
}
a.button:focus, a.button:hover {
	text-decoration:none
}
.button.fluid {
	display:block
}
.button span {
	background:url(index_files/sprites.png) no-repeat;
	padding:0 0 0 20px;
	display:block;
	text-align:center
}
.button span span {
	padding:0 20px 0 0
}
.button.medium {
	font-size:1.25em;
	font-weight:bold
}
.button.medium span span {
	height:32px;
	line-height:32px
}
.button.small {
	font-size:1em;
	font-weight:bold
}
.button.small span span {
	height:25px;
	line-height:25px
}
.button.large {
	font-size:1.33em;
	font-weight:bold;
	margin-bottom:0
}
.button.large span span {
	height:47px;
	line-height:47px
}
.button.large2 {
	font-size:0.92em
}
.button.large2 span span {
	height:57px;
	line-height:1.6em
}
.button.large2 strong {
	display:inline-block;
	font-size:1.5em;
	padding-top:.7em
}
.button.red {
	color:#fff
}
.button.medium.red span {
	background-position:0 -190px
}
.button.medium.red span span {
	background-position:100% -222px
}
.button.blue {
	color:#fff
}
.button.medium.blue span {
	background-position:0 -254px
}
.button.medium.blue span span {
	background-position:100% -286px
}
.button.gray {
	color:#b1b1b1
}
.button.medium.gray span {
	background-position:0 -320px
}
.button.medium.gray span span {
	background-position:100% -360px
}
.button.small.gray span {
	background-position:0 -820px
}
.button.small.gray span span {
	background-position:100% -850px
}
.button.large.green {
	color:#6a793f
}
.button.large.green span {
	background-position:0 -890px
}
.button.large.green span span {
	background-position:100% -940px
}
.button.large2.blue {
	color:#fff
}
.button.large2.blue span {
	background-position:0 -1000px
}
.button.large2.blue span span {
	background-position:100% -1060px
}
.icon {
	display:inline-block;
	background:url(index_files/sprites.png) no-repeat;
	text-indent:-99999px;
	overflow:hidden;
	text-align:left
}
.icon.facebook {
	height:42px;
	width:42px;
	background-position:0 0
}
.icon.twitter {
	height:42px;
	width:42px;
	background-position:-49px 0
}
.icon.feed {
	height:42px;
	width:42px;
	background-position:-98px 0
}
.icon.facebook2 {
	height:16px;
	width:16px;
	background-position:-310px 0
}
.icon.twitter2 {
	height:16px;
	width:16px;
	background-position:-336px 0
}
.icon.feed2 {
	height:16px;
	width:16px;
	background-position:-362px 0
}
.icon.flickr2 {
	height:16px;
	width:16px;
	background-position:-388px 0
}
.icon.email2 {
	height:16px;
	width:16px;
	background-position:-414px 0
}
.icon.installation {
	height:65px;
	width:60px;
	background-position:-470px 0
}
.icon.design {
	height:65px;
	width:60px;
	background-position:-540px 0
}
.icon.dev {
	height:65px;
	width:60px;
	background-position:-610px 0
}
.icon.slicing {
	height:65px;
	width:60px;
	background-position:-680px 0
}
.icon.optimization {
	height:65px;
	width:60px;
	background-position: -760px 0
}
.icon.guarantee {
	width:85px;
	height:50px;
	background-position:0 -1160px
}
.icon.secure {
	width:55px;
	height:50px;
	background-position:-100px -1160px
}
.icon.update {
	width:45px;
	height:50px;
	background-position:-200px -1160px
}
.icon.support {
	width:42px;
	height:50px;
	background-position:-300px -1160px
}
.icon.satisfied {
	width:45px;
	height:50px;
	background-position:-400px -1160px
}
.icon.ticked {
	width:20px;
	height:20px;
	background-position:-680px -520px;
}
.icon.unticked {
	width:20px;
	height:20px;
	background-position:-700px -520px;
}
.icon.label-free {
	width:60px;
	height:60px;
	background-position:0 -1240px;
}
.icon.label-go {
	width:60px;
	height:60px;
	background-position:-60px -1240px;
}
.img-box {
	padding:4px;
	border:1px solid #e6e6e6;
	box-shadow: 0 3px 5px #e6e6e6;
	-moz-box-shadow:0 3px 5px #e6e6e6;
	-webkit-box-shadow:0 3px 5px #e6e6e6;
}
.img-box img {
	vertical-align:middle
}
div.fb_share {
	display:inline-block;
	height:20px;
}
thead th {
	background:#eeeeee;
}
tbody tr.even th, tbody tr.even td {
	background:#fff;
}
tbody tr.odd th, tbody tr.odd td {
	background:#f9f9f9;
}
td, th {
	border-left:1px solid #dedede;
	border-top:1px solid #dedede;
}
table {
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
}
th {
	color:#0f1518;
}
#wrapper {
	background:#eeeeee url(index_files/bg_header.jpg) center top repeat-x;
}
#top_container {
	color:#5c6b7d;
	font-size:0.92em;
	font-weight:bold;
	padding:7px 0 0
}
#top_container .last {
	text-align:right
}
#toplinks {
	list-style-type:none;
	margin:0;
	padding:0;
}
#toplinks li {
	display:inline;
	padding:0 5px;
}
#toplinks li a:link, #toplinks li a:active, #toplinks li a:visited, #toplinks li a:hover {
	text-decoration:none;
	color:#5c6b7d
}
#toplinks li a:hover {
	color:#fff
}
#nav {
	padding-top: 38px;
	width: 950px;
}
.sf-menu li {
	font-size:1.25em;
	font-weight:bold
}
.sf-menu li li {
	font-size:1em;
	font-weight:normal
}
#home_intro {
}
#home_intro .intro {
	font-size:32px;
	text-align:center;
	padding:30px 0;
	margin:0;
	color:#fff
}
#home_intro_bar {
	position:relative;
	z-index:3;
	background:url(index_files/sprites.png) center -70px no-repeat;
	height:120px;
	margin-top:-60px;
	text-align:center;
	color:#fff
}
#home_intro_bar .col1 {
	padding-top:45px
}
#home_intro_bar .col2 {
	padding-top:55px
}
#home_intro_bar .col3 {
	padding-top:60px
}
#home_intro_bar .theme-name {
	font-size:1.5em;
	font-weight:bold
}
#home_intro_bar .demo {
	font-size:1.25em;
	font-weight:bold
}
#home_intro .welcome {
	padding:20px 0
}
#home_intro .welcome .col1 {
	padding-top:25px
}
#home_intro .welcome .col3 {
	padding-top:10px;
	text-align:right
}
#movingbox_slideshow {
	height:360px;
}
#movingbox_slideshow .mb-wrapper {
	border:0;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}
#movingbox_slideshow .mb-panel {
	position:relative;
	z-index:1;
	height:360px;
	padding:0;
	margin-right:-50px !important;
	opacity:0.5;
}
#movingbox_slideshow .mb-panel.current {
	z-index:2;
	opacity:1;
}
#movingbox_slideshow .mb-inside {
	position:absolute;
	bottom:0;
	border:0;
	width:100%;
	padding:0
}
#movingbox_slideshow .mb-inside h4 {
	display:none
}
#movingbox_slideshow .slide-img {
	visibility:hidden;
}
#movingbox_slideshow .mb-inside .slide-img {
	visibility:visible;
	border:7px solid #0f0f0f;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#movingbox_slideshow .current .mb-inside .slide-img {
	border-color:#fff;
	box-shadow:0 0 15px #000;
	-moz-box-shadow:0 0 15px #000;
	-webkit-box-shadow:0 0 15px #000;
}
#movingbox_slideshow .slide-img img {
	width:100%
}
#movingbox_slideshow .mb-scrollButtons {
	top: 165px;
	background:url(index_files/sprites.png) no-repeat;
	width:20px;
	height:40px;
}
#movingbox_slideshow .mb-scrollButtons.mb-left {
	background-position:-430px -510px;
}
#movingbox_slideshow .mb-scrollButtons.mb-left:hover {
	background-position:-490px -510px;
}
#movingbox_slideshow .mb-scrollButtons.mb-right {
	background-position:-460px -510px;
}
#movingbox_slideshow .mb-scrollButtons.mb-right:hover {
	background-position:-520px -510px;
}
#breadcrumb {
	padding:2em 0 1.5em;
	font-size:0.92em;
	font-weight:bold;
	color:#fff
}
#breadcrumb a {
	color:#fff
}
#breadcrumb .separator {
	display:inline-block;
	background:url(index_files/sprites.png) -550px -510px no-repeat;
	width:6px;
	height:10px;
	text-indent:-99999px;
	overflow:hidden;
	margin:0 0.6em 0 0.5em;
	vertical-align:middle;
}
#main {
	position:relative;
	z-index:2
}
.col-left {
	margin-top:-70px;
}
.col-left.border {
	padding-right:0
}
.col-left.pull-24 {
	margin-left:-975px
}
.col-left.span-6 {
	width:240px
}
.main-title {
	background:url(index_files/sprites.png) center -410px no-repeat;
	height:70px;
	overflow:hidden
}
.main-title .title {
	font-size:1.33em;
	font-weight:bold;
	color:#29a9e2;
	line-height:1.33em;
	margin:0;
	padding:25px 0 0
}
.main-title .subheadline .title {
	padding: 15px 0 0 0
}
.main-title .buttons {
	padding: 18px 0 0 0;
	text-align:right;
}
.main-title .buttons > * {
	vertical-align:middle !important;
}
.main-content {
	background:#fff;
	width:980px;
	padding:1em 0;
	margin:0 auto;
}
.main-content.two-columns-left {
	padding:0
}
.col-main {
	padding-top:1em;
	padding-bottom:1em
}
.page-product-category .main-content {
	padding:0
}
.main-bottom {
	background:url(index_files/sprites.png) center -490px no-repeat;
	height:10px;
	overflow:hidden;
	border:0;
	margin:0;
}
.main-bottom2 {
	background:url(index_files/sprites.png) 0 -1220px repeat-x;
	height:10px;
	width:980px;
	overflow:hidden;
	border:0;
	margin:-10px auto 0
}
.main-title .{
	background:url(index_files/sprites.png) 0 -580px;
	width:240px;
	height:26px;
	overflow:hidden;
	text-indent:-99999px;
	font-size:1em;
	margin:25px auto 0;
}
#after_main {
	position:relative;
	z-index:2;
	width:980px;
	margin:0 auto;
	background:#f9f9f9;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px
}
.products-grid {
	padding: 1em 0;
	background-color: #FFF;
}
.products-grid.top {
	padding-top:0;
	background-color: #FFF;
}
.products-grid.bottom {
	padding-bottom:0
}
.products-grid .product-name {
	font-size:1.0em;
	font-weight:bold;
	color: #FFF;
}
.products-grid .product-name a {
	color:#0f1518
}
.products-grid .product-image {
	position:relative;
	background-color:#000;
}
.products-grid .product-image .label-free {
	position:absolute;
	right:0;
	top:0;
}
.products-grid .product-image .label-go {
	position:absolute;
	right:0;
	top:0;
}
.products-grid .actions {
	list-style:none;
	padding:0;
	margin:0 0 1.5em;
	text-align:center
}
.products-grid .actions li {
	display:inline;
	padding:0 .3em
}
.pager-container {
	width:980px;
	margin:0 auto;
	background:url(index_files/sprites.png) 0 -610px repeat-x;
	line-height:41px;
	text-align:center;
}
.span-18 .pager-container {
	width:100%;
}
.span-18 .container {
	width:100%;
}
.pager-container .items {
	display:inline;
}
.pager-container .pager {
	display:inline;
	list-style:none;
	margin:0;
	padding:0
}
.pager-container .pager li {
	display:inline;
}
.pager-container .pager li a, .pager-container .pager li strong {
	padding:0 0 0 15px;
	font-weight:bold;
	display:inline-block
}
.pager-container .pager li a {
	color:#949494
}
.pager-container .pager li a:hover {
	color:#282828;
	text-decoration:none
}
.pager-container .pager li strong {
	color:#282828
}
.pager-container .pager li span {
	padding:0 15px;
	line-height:41px;
	display:inline-block
}
.pager-container .pager li a span, .pager-container .pager li strong span {
	padding-left:0;
}
.pager-container .pager li a:hover, .pager-container .pager li strong, .pager-container .pager li a:hover span, .pager-container .pager li strong span {
	background:url(index_files/sprites.png) 0 -660px no-repeat;
}
.pager-container .pager li a:hover span, .pager-container .pager li strong span {
	background-position: 100% -660px;
}
.pager-container-bottom {
	background-position:0 -710px
}
.pager-container-bottom .pager li a:hover, .pager-container-bottom .pager li strong, .pager-container-bottom .pager li a:hover span, .pager-container-bottom .pager li strong span {
	background-position: 0 -760px
}
.pager-container-bottom .pager li a:hover span, .pager-container-bottom .pager li strong span {
	background-position: 100% -760px;
}
.product-slider-container {
	display:block;
	position:relative;
	width:500px;
	margin-bottom:50px;
}
.product-slider-container .label-free {
	position:absolute;
	z-index:9;
	right:0;
	top:0;
}
.product-slider-container .label-go {
	position:absolute;
	z-index:9;
	right:0;
	top:0;
}
#product_slider {
	position:relative;
	width:500px;
}
#product_slider img {
	position:absolute;
	top:0px;
	left:0px;
}
#product_slider.nivoSlider {
	position:relative;
	background:#fff url(index_files/loading.gif) no-repeat 50% 50%;
}
#product_slider.nivoSlider a {
	border:0;
	display:block;
}
#product_slider .nivo-controlNav {
	position:absolute;
	left:50%;
	bottom:-35px;
	margin-left:-40px;
}
#product_slider .nivo-controlNav a {
	display:block;
	width:20px;
	height:20px;
	background:url(index_files/sprites.png) -560px -510px no-repeat;
	text-indent:-9999px;
	border:0;
	margin-right:3px;
	float:left;
}
#product_slider .nivo-controlNav a.active {
	background-position:-560px -530px;
}
#product_slider .nivo-directionNav a {
	display:block;
	width:32px;
	height:32px;
	background:url(index_files/sprites.png) -590px -510px no-repeat;
	text-indent:-9999px;
	border:0;
}
#product_slider a.nivo-nextNav {
	background-position:-630px -510px;
	right:0;
}
#product_slider a.nivo-prevNav {
	left:0;
}
#product_slider .nivo-directionNav a {
	top: 70px;
}
#product_slider .nivo-caption {
	font-family: Helvetica, Arial, sans-serif;
}
#product_slider .nivo-caption a {
	color:#fff;
	border-bottom:1px dotted #fff
}
#product_slider .nivo-caption a:hover {
	color:#fff
}
#product_features {
	width:435px;
	position:relative;
}
#product_features h3 {
	font-size:1.33em;
	background:#f2f3f2;
	border:1px solid #dcdcdc;
	border-bottom:0;
	padding: 1em .75em;
	margin:0
}
#product_features h4 {
	font-size:1em;
	color:#646464;
	font-weight:normal
}
#product_features h4.ui-state-active {
	color:#197ec8;
	font-weight:bold
}
#product_features .ui-accordion-header.ui-state-active {
	background:transparent;
}
#product_features .ui-accordion-content-active {
	border-top:0;
	padding-top:0 !important
}
#product_features .feature-image {
	position:absolute;
	top:0;
	left:435px
}
.product-info h3 {
	font-size:1.33em
}
.product-info li {
	margin-bottom:0.5em
}
.product-info .customer-care {
	list-style:none;
	padding:0
}
.product-info .customer-care h4 {
	font-size:1em;
	font-weight:bold;
	text-transform:uppercase;
	margin:0
}
table.pricing {
	border:0;
	width:auto;
}
table.pricing td, table.pricing th {
	text-align:center;
	padding:1em
}
table.pricing thead td, table.pricing thead th {
	background:#fafafa;
	text-transform:uppercase;
	font-weight:bold;
}
table.pricing thead th {
	padding:0;
	height:40px;
	border-width:0 0 1px 0;
}
table.pricing thead th.single {
	background:url(index_files/pricing_sprites.png) 0 0;
	text-indent:-99999px;
	padding:0;
}
table.pricing thead th.club {
	background:url(index_files/pricing_sprites.png) 100% -40px;
	text-indent:-99999px;
	padding:0;
}
table.pricing thead td {
	padding:0;
	height:39px;
	line-height:39px;
}
table.pricing thead td.club {
	background:url(index_files/pricing_sprites.png) 0 -80px;
	color:#fff;
	border-color:#232526
}
table.pricing tbody td {
	background:#fff;
}
table.pricing tbody td.club {
	background:#2f3031;
	color:#fff;
	border-color:#232526
}
table.pricing tfoot td, table.pricing tfoot th {
	background:#e9f1c1;
	border-color:#c6d48f
}
table.pricing tfoot td.club, table.pricing tfoot th.club {
	background:#328dc8;
	color:#fff;
	border-color:#226db3
}
table.pricing tfoot th {
	background:url(index_files/pricing_sprites.png) 0 -119px;
	padding:0;
	height:46px;
	line-height:46px;
	color:#6a793f
}
table.pricing tfoot th.single {
	border-left:0;
}
table.pricing tfoot th.club.standard {
	background:url(index_files/pricing_sprites.png) 0 -165px;
}
table.pricing tfoot th.club.developer {
	background:url(index_files/pricing_sprites.png) 100% -211px;
}
table.pricing tfoot th a {
	display:block;
	color:#fff;
}
table.pricing tfoot th a:hover {
	text-decoration:none;
}
table.pricing tr.price td {
	font-style:normal;
}
table.pricing tr.price td div {
	display:inline-block;
	vertical-align:middle;
}
table.pricing tr.price span.price {
	line-height:1em;
	font-size:2em;
	font-weight:bold;
}
table.pricing tr.price span.separator {
	line-height:40px;
	height:40px;
	;
	display:inline-block;
	vertical-align:middle;
	padding:0 10px;
}
table.pricing tr.price small {
	font-weight:bold;
	display:block;
}
.block-title h2 {
	margin:1em 0 0.3em
}
.block-title.span-24 {
	text-align:center
}
.block-title.span-24 .heading-our-services {
	background:url(index_files/sprites.png) -280px -580px no-repeat;
	width:115px;
	height:20px;
	line-height:20px;
	display:inline-block;
	text-indent:-99999px;
	overflow:hidden;
}
.col-left .box {
	padding:10px 20px
}
.col-left .block .block-title {
	background:#f5f5f5;
	border-top:1px solid #d9d9d9;
	border-bottom:2px solid #313131;
	-moz-box-shadow:inset 0 1px 3px #fff;
	-webkit-box-shadow:inset 0 1px 3px #fff;
	box-shadow:inset 0 1px 3px #fff
}
.col-left .block.top .block-title {
	background:none;
	border:0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.col-left .block.top .block-title {
	height:70px
}
.col-left .block .block-title h3 {
	padding:.75em 20px;
	margin:0;
	font-size:1.33em;
	line-height:1.33em
}
.col-left .block.top .block-title h3 {
	padding-top:25px;
	color:#29A9E2
}
.col-left .block .block-content {
	background:#fafafa
}
.col-left .block-services h4 {
	font-size:1.25em;
	font-weight:bold;
	margin:0;
	padding:1em 0 0 0;
}
.col-left .block-services .box {
	margin-bottom:0
}
.col-left .block-services .box img.left {
	margin-bottom:0
}
.col-left .block-services .ui-accordion {
	border:0
}
.col-left .block-services .ui-accordion-header, .col-left .block-services .ui-accordion-content {
	border:1px solid #DCDCDC;
	border-width:0 0 1px;
	-moz-box-shadow:inset 0 -3px 5px #f6f6f6;
	-webkit-box-shadow:inset 0 -3px 5px #f6f6f6;
	box-shadow:inset 0 -3px 5px #f6f6f6
}
.col-left .block-services .ui-accordion-header {
	background:#ffffff
}
.col-left .block-services .ui-accordion-header.ui-state-active {
	background:#fafafa
}
.col-left .block-services .ui-accordion-content {
	background:#fafafa
}
.col-left .block-latest .product-name {
	font-size:1.25em;
	font-weight:bold
}
.block-news .block-title, .block-blog .block-title {
	color:#29a9e2;
}
.block-news .item, .block-blog .item {
	margin:0 0 0.5em;
	border-bottom:1px dotted #ddd;
}
.block-news .item.bottom, .block-blog .item.bottom {
	border-bottom:0;
	margin-bottom:0;
}
.block-news .item-title, .block-blog .item-title {
	font-size:1em;
	margin:0;
}
.block-news .item-title a, .block-blog .item-title a {
	color:#000;
}
.block-news .date, .block-blog .date {
	font-size:0.833em;
	margin:0 0 0.5em;
}
.page-news .col-main .item-title, .page-blog .col-main .item-title {
	margin:0;
}
.page-news .col-main .item .date, .page-blog .col-main .item .date {
	font-size:0.833em;
	margin:0 0 1em;
}
.page-news .col-main .item .intro, .page-blog .col-main .item .intro {
	margin:0 0 1em;
}
.block-login .block-title {
	color:#29a9e2;
}
.span-8 .block-login input.text {
	width:290px;
}
#footer {
	position:relative;
	z-index:1;
	color:#64727d;
	background:url(index_files/bg_footer.png) bottom repeat-x;
	padding-top:40px;
	margin-top:-20px;
}
#footer .last {
	text-align:right
}
#footer h4 {
	font-size:1em;
	font-weight:bold;
	color:#fff;
	margin-bottom:0.5em
}
#footer ul {
	list-style:none;
	padding:0
}
#footer li a {
	color:#64727d
}
#footer li a:focus, #footer li a:hover {
	color:#fff;
	text-decoration:none
}
.footer-bottom {
	padding:20px 0 0
}
#footer #newsletter_signup {
}
#footer #newsletter_signup label {
	display:none
}
#footer #newsletter_signup input.text {
	background:#0b1113;
	border:1px solid #182225;
	color:#64727d;
	padding:8px 7px 7px;
}
#footer #newsletter_signup button {
	padding:0;
	margin:0 0 0 -10px
}
#footer .block-paymentmethod {
	padding-top:10px
}
#footer .block-paymentmethod h4 {
	color:#64727d;
}
#footer .moneyback {
	display:inline-block;
	background:url(index_files/sprites.png) 0 -510px no-repeat;
	width:224px;
	height:56px;
	text-indent:-99999px;
	text-align:left
}
#footer .paymentmethod {
	display:inline-block;
	background:url(index_files/sprites.png) -240px -510px no-repeat;
	width:174px;
	height:20px;
	text-indent:-99999px;
	text-align:left
}
}
@media print {
body {
	line-height:1.5;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	color:#000;
	background:none;
	font-size:10pt;
}
.container {
	background:none;
}
hr {
	background:#ccc;
	color:#ccc;
	width:100%;
	height:2px;
	margin:2em 0;
	padding:0;
	border:none;
}
hr.space {
	background:#fff;
	color:#fff;
	visibility:hidden;
}
h1, h2, h3, h4, h5, h6 {
	font-family:"Helvetica Neue", Arial, "Lucida Grande", sans-serif;
}
code {
	font:.9em "Courier New", Monaco, Courier, monospace;
}
a img {
	border:none;
}
p img.top {
	margin-top:0;
}
blockquote {
	margin:1.5em;
	padding:1em;
	font-style:italic;
	font-size:.9em;
}
.small {
	font-size:.9em;
}
.large {
	font-size:1.1em;
}
.quiet {
	color:#999;
}
.hide {
	display:none;
}
a:link, a:visited {
	background:transparent;
	font-weight:700;
	text-decoration:underline;
}
a:link:after, a:visited:after {
	content:" (" attr(href) ")";
	font-size:90%;
}
}
@media screen, projection {
.sf-menu, .sf-menu * {
	margin:  0;
	padding: 0;
	list-style: none;
}
.sf-menu {
	line-height: 1.0;
}
.sf-menu ul {
	position: absolute;
	top:  -999em;
	width:  10em;
}
.sf-menu ul li {
	width:  100%;
}
.sf-menu li:hover {
	visibility: inherit;
}
.sf-menu li {
	float:  left;
	position: relative;
}
.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left:  0;
	top:  2.5em;
	z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top:  -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left:  10em;
	top:  0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top:  -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left:  10em;
	top:  0;
}
.sf-menu {
	float:  left;
	margin-bottom: 1em;
}
.sf-menu a {
	padding:  .75em .75em;
	text-decoration:none;
}
.sf-menu li li a {
	padding: .5em .75em;
}
.sf-menu a, .sf-menu a:visited {
	color:  #fff;
}
.sf-menu li {
}
.sf-menu li li {
	background: #0b0e14;
}
.sf-menu li li li {
	background: #0b0e14;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	color:#29a9e2;
	outline: 0;
}
.sf-menu a.sf-with-ul {
	padding-right: 1.6em;
	min-width: 1px;
}
.sf-sub-indicator {
	position: absolute;
	display: block;
	right:  .75em;
	top:  1.05em;
	width:  10px;
	height:  10px;
	text-indent: -999em;
	overflow: hidden;
	background: url(index_files/arrows-ffffff.png) no-repeat -10px -100px;
}
a > .sf-sub-indicator {
	top:  .8em;
	background-position: 0 -98px;
}
a:focus > .sf-sub-indicator, a:hover > .sf-sub-indicator, a:active > .sf-sub-indicator, li:hover > a > .sf-sub-indicator, li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -98px;
}
.sf-menu ul .sf-sub-indicator {
	background-position: -10px 0;
}
.sf-menu ul a > .sf-sub-indicator {
	background-position: 0 0;
}
.sf-menu ul a:focus > .sf-sub-indicator, .sf-menu ul a:hover > .sf-sub-indicator, .sf-menu ul a:active > .sf-sub-indicator, .sf-menu ul li:hover > a > .sf-sub-indicator, .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0;
}
.sf-shadow ul {
	background: url(index_files/shadow.png) no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}
}
@media screen, projection {
.mb-wrapper {
	width: 900px;
	border: 5px solid #ccc;
	margin: 0 auto;
	position: relative;
	left: 0;
	top: 0;
	border-radius: 1em;
	-moz-border-radius: 1em;
	-webkit-border-radius: 1em;
	box-shadow: inset 0 0 10px #888;
	-moz-box-shadow: inset 0 0 10px #888;
	-webkit-box-shadow: inset 0 0 10px #888;
}
.mb-slider, .mb-scroll {
	width: 100%;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
	position: relative;
	left: 0;
	top: 0;
	font-size: 18px;
}
.mb-active-slider {
	border-color: #999bff;
}
.mb-slider .mb-panel {
	width: 350px;
	margin: 5px 0;
	padding: 5px;
	display: block;
	cursor: pointer;
	float: left;
	list-style: none;
}
.mb-slider .mb-panel.current {
	cursor: auto;
}
.mb-inside {
	padding: 10px;
	border: 1px solid #999;
}
.mb-inside * {
	max-width: 100%;
}
a.mb-scrollButtons {
	display: block;
	width: 45px;
	height: 58px;
	background: transparent url(index_files/arrows.png) no-repeat;
	position: absolute;
	top: 50%;
	margin-top: -29px;
	cursor: pointer;
	text-decoration: none;
	outline: 0;
	border: 0;
}
a.mb-scrollButtons.mb-left {
	background-position: left top;
	left: -45px;
}
a.mb-scrollButtons.mb-right {
	background-position: right top;
	right: -45px;
}
a.mb-scrollButtons.mb-left:hover {
	background-position: left bottom;
}
a.mb-scrollButtons.mb-right:hover {
	background-position: right bottom;
}
.mb-controls {
	margin: 0 auto;
	text-align: center;
	background: #ccc;
	position: relative;
	z-index: 100;
}
.mb-controls a {
	color: #444;
	font: 12px Georgia, Serif;
	display: inline-block;
	text-decoration: none;
	padding: 2px;
	height: 18px;
	margin: 0 5px 0 0;
	text-align: center;
	outline: 0;
}
.mb-controls a.current, .mb-controls a:hover {
	color: #fff;
}
.mb-active-slider .mb-controls {
	background: #999bff;
}
}
@media screen, projection {
.nivoSlider {
	position:relative;
}
.nivoSlider img {
	position:absolute;
	top:0px;
	left:0px;
}
.nivoSlider a.nivo-imageLink {
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	border:0;
	padding:0;
	margin:0;
	z-index:6;
	display:none;
}
.nivo-slice {
	display:block;
	position:absolute;
	z-index:5;
	height:100%;
}
.nivo-box {
	display:block;
	position:absolute;
	z-index:5;
}
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:#000;
	color:#fff;
	opacity:0.8;
	width:100%;
	z-index:8;
}
.nivo-caption p {
	padding:5px;
	margin:0;
}
.nivo-caption a {
	display:inline !important;
}
.nivo-html-caption {
	display:none;
}
.nivo-directionNav a {
	position:absolute;
	top:45%;
	z-index:9;
	cursor:pointer;
}
.nivo-prevNav {
	left:0px;
}
.nivo-nextNav {
	right:0px;
}
.nivo-controlNav a {
	position:relative;
	z-index:9;
	cursor:pointer;
}
.nivo-controlNav a.active {
	font-weight:bold;
}
}
