html {
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%
}
a:focus {
	outline-offset:-2px
}
img {
	width:auto\9;
	height:auto;
	vertical-align:middle;
	border:0;
	-ms-interpolation-mode:bicubic
}
a {
	text-decoration:none
}
a:hover {
	color:#005580
}
[class*=span] {
float:left;
min-height:1px;
margin-left:20px
}
.container, .navbar-fixed-bottom .container, .navbar-fixed-top .container, .navbar-static-top .container, .span12 {
	width:1060px
}
.row-fluid {
	width:100%;
	*zoom:1;
}
.row-fluid:after, .row-fluid:before {
	display:table;
	content:"";
	line-height:0
}
.row-fluid:after {
	clear:both
}
.row-fluid [class*=span] {
	display:block;
	width:100%;
	min-height:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	float:left;
	margin-left:1.88679%;
*margin-left:1.83962%
}
.row-fluid [class*=span]:first-child {
	margin-left:0
}
.row-fluid .span12 {
	width:100%;
*width:99.95283%
}
.row-fluid .span11 {
	width:91.50943%;
*width:91.46226%
}
.row-fluid .span10 {
	width:83.01887%;
*width:82.9717%
}
.row-fluid .span9 {
	width:74.5283%;
*width:74.48113%
}
.row-fluid .span8 {
	width:66.03774%;
*width:65.99057%
}
.row-fluid .span7 {
	width:57.54717%;
*width:57.5%
}
.row-fluid .span6 {
	width:100%;
 *width:49.00943%
; 		line-height: 21px;
}
.row-fluid .span5 {
	width:40.56604%;
*width:40.51887%
}
.row-fluid .span4 {
	width:32.07547%;
*width:32.0283%
}
.row-fluid .span3 {
	width:23.58491%;
*width:23.53774%
}
.row-fluid .span2 {
	width:15.09434%;
*width:15.04717%
}
.row-fluid .span1 {
	width:6.60377%;
*width:6.5566%
}
.row-fluid .offset12 {
	margin-left:103.77358%;
*margin-left:103.67925%
}
.row-fluid .offset12:first-child {
	margin-left:101.88679%;
*margin-left:101.79245%
}
.row-fluid .offset11 {
	margin-left:95.28302%;
*margin-left:95.18868%
}
.row-fluid .offset11:first-child {
	margin-left:93.39623%;
*margin-left:93.30189%
}
.row-fluid .offset10 {
	margin-left:86.79245%;
*margin-left:86.69811%
}
.row-fluid .offset10:first-child {
	margin-left:84.90566%;
*margin-left:84.81132%
}
.row-fluid .offset9 {
	margin-left:78.30189%;
*margin-left:78.20755%
}
.row-fluid .offset9:first-child {
	margin-left:76.41509%;
*margin-left:76.32075%
}
.row-fluid .offset8 {
	margin-left:69.81132%;
*margin-left:69.71698%
}
.row-fluid .offset8:first-child {
	margin-left:67.92453%;
*margin-left:67.83019%
}
.row-fluid .offset7 {
	margin-left:61.32075%;
*margin-left:61.22642%
}
.row-fluid .offset7:first-child {
	margin-left:59.43396%;
*margin-left:59.33962%
}
.row-fluid .offset6 {
	margin-left:52.83019%;
*margin-left:52.73585%
}
.row-fluid .offset6:first-child {
	margin-left:50.9434%;
*margin-left:50.84906%
}
.row-fluid .offset5 {
	margin-left:44.33962%;
*margin-left:44.24528%
}
.row-fluid .offset5:first-child {
	margin-left:42.45283%;
*margin-left:42.35849%
}
.row-fluid .offset4 {
	margin-left:35.84906%;
*margin-left:35.75472%
}
.row-fluid .offset4:first-child {
	margin-left:33.96226%;
*margin-left:33.86792%
}
.row-fluid .offset3 {
	margin-left:27.35849%;
*margin-left:27.26415%
}
.row-fluid .offset3:first-child {
	margin-left:25.4717%;
*margin-left:25.37736%
}
.row-fluid .offset2 {
	margin-left:18.86792%;
*margin-left:18.77358%
}
.row-fluid .offset2:first-child {
	margin-left:16.98113%;
*margin-left:16.88679%
}
.row-fluid .offset1 {
	margin-left:10.37736%;
*margin-left:10.28302%
}
.row-fluid .offset1:first-child {
	margin-left:8.49057%;
*margin-left:8.39623%
}
.row-fluid [class*=span].hide, [class*=span].hide {
	display:none
}
.row-fluid [class*=span].pull-right, [class*=span].pull-right {
	float:right
}
.container {
	margin-right:auto;
	margin-left:auto;
*zoom:1
}
.container:after, .container:before {
	display:table;
	content:"";
	line-height:0
}
.container:after {
	clear:both
}
.container-fluid {
	padding-right:20px;
	padding-left:20px;
*zoom:1
}
.container-fluid:after, .container-fluid:before {
	display:table;
	content:"";
	line-height:0
}
.container-fluid:after {
	clear:both
}
p {
	margin:0 0 10px
}
.lead {
	margin-bottom:20px;
	font-size:18px;
	font-weight:200;
	line-height:30px
}
small {
	font-size:85%
}
strong {
	font-weight:700
}
h1, h2, h3, h4, h5, h6 {
	margin:10px 0;
	font-family:inherit;
	font-weight:700;
	line-height:1;
	color:inherit;
	text-rendering:optimizelegibility
}
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	font-weight:400;
	line-height:1;
	color:#999
}
h5 {
	font-size:14px
}
h6 {
	font-size:12px
}
h1 small {
	font-size:24px
}
h2 small {
	font-size:18px
}
h3 small, h4 small {
	font-size:14px
}
.page-header {
	padding-bottom:9px;
	margin:20px 0 30px;
	border-bottom:1px solid #eee
}
li {
	line-height:20px
}
form {
	margin:0 0 20px
}
.row-fluid .thumbnails {
	margin-left:0
}
.hidden {
	display:none;
	visibility:hidden
}
* {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
html {
	font-size:62.5%
}
body {
	margin:0;
	padding:0;
	color:#666;
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/body_bg.png);
	line-height:2.1rem;
	position:relative;
	-webkit-font-smoothing:antialiased
}
.container {
	overflow:hidden
}
#header-wrapper>header {
	display:block;
	width:100%;
	height:60px;
	position:relative;
	z-index:99;
	background:#fff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(35%, #fff), color-stop(90%, #eee));
	background:-webkit-linear-gradient(top, #fff, 35%, #eee, 90%);
	background:-moz-linear-gradient(top, #fff 35%, #eee 90%);
	background:-ms-linear-gradient(top, #fff 35%, #eee 90%);
	background:-o-linear-gradient(top, #fff 35%, #eee 90%);
	background:linear-gradient(top, #fff 35%, #eee 90%);
	-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 3px 3px 0 rgba(0,0,0,.2)
}
body, button, input, select, textarea {
	font-family:Verdana, Arial, sans-serif;
	font-size:12px
}
.hl, h1, h2, h3, h4, h5, h6 {
	font-family:Verdana, Arial, sans-serif;
	font-weight:400;
	font-style:normal;
	line-height:100%
}
h1 {
	font-size:34px;
	color:#303030;
	margin:0 0 15px
}
h1 img {
	margin-bottom:5px
}
h2 {
	font-size:20px;
	color:#9d9d9d;
	margin:0 0 10px
}
h3 {
	font-size:24px;
	margin:10px 0;
	color:#303030
}
h4 {
	font-size:20px;
	margin:20px 0 10px;
	color:#666;
	border-bottom:1px solid #d9d9d9
}
h4.noline {
	font-size:20px;
	margin:20px 0 10px;
	color:#747474;
	border-bottom:0
}
#header-wrapper>header::after {
	clear:both
}
#trailer {
	position:relative;
	width:100%;
	min-height:356px;
	background:#000;
	z-index:5
}
#stage {
	position:relative;
	width:100%;
	min-height:356px;
	background:#000;
	-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 3px 3px 0 rgba(0,0,0,.2);
	z-index:2
}
.navi-left {
	margin:0 0 0 30px;
	text-transform:uppercase;
}
.navi-left li {
	list-style-type:none;
	font-family: Verdana, Arial, sans-serif;
}
.navi-left li a {
	display:block;
	margin:0;
	padding:2px 5px;
	font-family:Verdana, Arial, sans-serif;
	color:#666
}
.navi-left .active>a {
	background:#9f9f9f;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0, #9f9f9f), color-stop(1, #868686));
	background:-webkit-linear-gradient(top, #9f9f9f, #868686);
	background:-moz-linear-gradient(top, #9f9f9f, #868686);
	background:-ms-linear-gradient(top, #9f9f9f, #868686);
	background:-o-linear-gradient(top, #9f9f9f, #868686);
	background:linear-gradient(top, bottom, #9f9f9f, #868686);
	color:#fff
}
.navi-left .lvl-1 {
	margin:5px 0 0 8px
}
.navi-left .lvl-1 a {
	color:#8C8C8C;
	font-size:15px;
	font-size:1.5rem;
	line-height:1.7em
}
.navi-left .lvl-1 .current>a {
	background:#fff;
	color:#555
}
.navi-left .lvl-2 {
	margin:0 0 0 10px
}
.navi-left .lvl-2 .current>a {
	background:#fff;
	color:#555
}
.navi-left .hidden {
	text-decoration:line-through;
	color:#bbb
}
.navi-left .nav-hide {
	color:#bbb
}
#content {
	position:relative;
	z-index:1;
	min-height:300px;
	background:#fff;
	padding:30px 0;
	-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,.2);
	-moz-box-shadow:0 3px 3px 0 rgba(0,0,0,.2);
	box-shadow:0 3px 3px 0 rgba(0,0,0,.2)
}
#content .main {
	border-left:1px solid #D9D9D9;
	border-top:1px solid #D9D9D9;
	padding:0 50px 0 40px
}
#content .main .stage {
	padding:0
}
#content .homepage .divider>hr {
	margin:35px 0 20px;
	border-top:1px solid #ccc
}
#content .homepage .homepage-categories {
	margin:20px 50px
}
#content .homepage .homepage-columns {
	padding:10px 5px 10px 130px
}
#content .homepage .homepage-columns h4 {
	margin:0 0 10px;
	font-size:24px;
	color:#747474;
	border:0
}
#content .homepage .homepage-columns .text-0 a:hover {
	color:#fff;
	background-color:#3e8cbb;
	background-position:6px -94px
}
#content .homepage-brand-section {
	margin:45px 20px 20px
}
#content .homepage-brand-section .image-17 {
	clear:both;
	width:100%;
	margin:0 0 10px
}
#content .homepage-brand-section .text-17 {
	padding:0 38px;
	line-height:18px
}
#content .homepage-brand-section h4 {
	margin:0 0 10px;
	font-size:22px;
	border:0
}
#content .homepage-brand-section.row-fluid .span4 {
	margin:0
}
#content .products-container {
	width:100%;
	padding:0 30px
}
#content .products-container .box50 {
	margin-bottom:30px
}
#content .products-container .span4 {
	width:310px;
	margin-left:34px
}
#content .products-container .span4 .facebook-like-box {
	margin-top:12px
}
#content .products-container .span4:first-child {
	margin-left:0
}
#content .products-container .span6 .image-0 img {
	float:right
}
#content .box-padding, #content .full {
	padding:0 30px
}
#content .top-offset {
	padding-top:79px
}
#content.homepage {
	min-height:330px
}
#primary-footer {
	height:340px;
	background:#4e6370;
	color:#eee;
	text-transform:uppercase
}
#primary-footer>ul {
	width:100%;
	margin:0;
	padding:40px 0 42px 50px;
	display:table
}
#primary-footer>ul>li {
	display:table-cell
}
#primary-footer>ul>li>ul>li {
	line-height:26px
}
#primary-footer h5 {
	margin:5px 0 14px;
	font-size:18px;
	-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.3);
	-moz-text-shadow:1px 1px 2px rgba(0,0,0,.3);
	text-shadow:1px 1px 2px rgba(0,0,0,.3)
}
#primary-footer a {
	font-family:Trade;
	font-size:12px;
	line-height:16px;
	-webkit-text-shadow:1px 1px 2px rgba(0,0,0,.3);
	-moz-text-shadow:1px 1px 2px rgba(0,0,0,.3);
	text-shadow:1px 1px 2px rgba(0,0,0,.3)
}
#primary-footer .column1, #primary-footer .column2, #primary-footer .column3, #primary-footer .column4 {
	height:186px
}
#primary-footer .column1 {
	width:250px;
	border-right:1px solid #41535e
}
#primary-footer .column1 h5 {
	padding:0 0 0 28px;
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -464px -49px
}
#primary-footer .column1 .freeshipping {
	display:block;
	width:248px;
	height:62px;
	margin:8px 0 0;
	padding:8px 0 0 12px;
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -50px -126px
}
#primary-footer .column2 {
	width:234px
}
#primary-footer .column2 .connect-conatiner {
	height:108px
}
#primary-footer .column2 li {
	position:relative
}
#primary-footer .column2 .connect-facebook, #primary-footer .column2 .connect-google, #primary-footer .column2 .connect-soundcloud, #primary-footer .column2 .connect-twitter, #primary-footer .column2 .connect-youtube {
	display:block;
	float:left;
	width:32px;
	height:32px;
	margin-right:6px
}
#primary-footer .column2 .connect-facebook {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -50px -238px
}
#primary-footer .column2 .connect-facebook:hover {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -50px -320px
}
#primary-footer .column2 .connect-twitter {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -132px -238px
}
#primary-footer .column2 .connect-twitter:hover {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -132px -320px
}
#primary-footer .column2 .connect-google {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -50px -588px
}
#primary-footer .column2 .connect-google:hover {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -132px -588px
}
#primary-footer .column2 .connect-youtube {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -214px -238px
}
#primary-footer .column2 .connect-youtube:hover {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -212px -320px
}
#primary-footer .column2 .connect-soundcloud {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -296px -238px
}
#primary-footer .column2 .connect-soundcloud:hover {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -294px -320px
}
#primary-footer .column2 .connect-facebook-menu, #primary-footer .column2 .connect-google-menu, #primary-footer .column2 .connect-twitter-menu {
	display:none;
	width:232px;
	position:absolute;
	top:32px;
	z-index:1
}
#primary-footer .column2 .connect-facebook-menu>li, #primary-footer .column2 .connect-google-menu>li, #primary-footer .column2 .connect-twitter-menu>li {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -658px -238px;
	width:232px;
	height:25px
}
#primary-footer .column2 .connect-facebook-menu>li:hover, #primary-footer .column2 .connect-google-menu>li:hover, #primary-footer .column2 .connect-twitter-menu>li:hover {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -658px -320px
}
#primary-footer .column2 .connect-facebook-menu>li>a, #primary-footer .column2 .connect-google-menu>li>a, #primary-footer .column2 .connect-twitter-menu>li>a {
	display:block;
	height:100%;
	width:232px;
	padding:6px 10px 0 0
}
#primary-footer .column2 .connect-facebook-menu>li>a:hover, #primary-footer .column2 .connect-google-menu>li>a:hover, #primary-footer .column2 .connect-twitter-menu>li>a:hover {
	color:#eee
}
#primary-footer .column2 .connect-facebook-menu>li>a>span:first-child, #primary-footer .column2 .connect-google-menu>li>a>span:first-child, #primary-footer .column2 .connect-twitter-menu>li>a>span:first-child {
	float:left;
	font-size:14px;
	padding:0 0 0 8px
}
#primary-footer .column2 .connect-facebook-menu>li>a>span:last-child, #primary-footer .column2 .connect-google-menu>li>a>span:last-child, #primary-footer .column2 .connect-twitter-menu>li>a>span:last-child {
	float:right;
	text-transform:none
}
#primary-footer .column2 .connect-facebook-menu>li:first-child, #primary-footer .column2 .connect-google-menu>li:first-child, #primary-footer .column2 .connect-twitter-menu>li:first-child {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -378px -238px;
	width:232px;
	height:29px
}
#primary-footer .column2 .connect-facebook-menu>li:first-child:hover, #primary-footer .column2 .connect-google-menu>li:first-child:hover, #primary-footer .column2 .connect-twitter-menu>li:first-child:hover {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -378px -320px
}
#primary-footer .column2 .connect-facebook-menu>li:first-child:before {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -429px -402px;
	content:'';
	position:absolute;
	display:block;
	width:10px;
	height:6px;
	left:12px;
	top:0
}
#primary-footer .column2 .connect-facebook-menu>li:first-child:hover:before {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -489px -402px
}
#primary-footer .column2 .connect-twitter-menu>li:first-child:before {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -429px -402px;
	content:'';
	position:absolute;
	display:block;
	width:10px;
	height:6px;
	left:50px;
	top:0
}
#primary-footer .column2 .connect-twitter-menu>li:first-child:hover:before {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -489px -402px
}
#primary-footer .column2 .connect-google-menu>li:first-child:before {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -429px -402px;
	content:'';
	position:absolute;
	display:block;
	width:10px;
	height:6px;
	left:88px;
	top:0
}
#primary-footer .column2 .connect-google-menu>li:first-child:hover:before {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -489px -402px
}
#primary-footer .column2 .connect-facebook-menu>li:first-child>a, #primary-footer .column2 .connect-google-menu>li:first-child>a, #primary-footer .column2 .connect-twitter-menu>li:first-child>a {
	padding:10px 11px 0 0
}
#primary-footer .column2 .connect-facebook-menu>li:last-child, #primary-footer .column2 .connect-google-menu>li:last-child, #primary-footer .column2 .connect-twitter-menu>li:last-child {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -938px -238px;
	width:233px;
	height:28px
}
#primary-footer .column2 .connect-facebook-menu>li:last-child:hover, #primary-footer .column2 .connect-google-menu>li:last-child:hover, #primary-footer .column2 .connect-twitter-menu>li:last-child:hover {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -940px -320px
}
#primary-footer .column2 #facebook-komplete>span:first-child {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -50px -402px;
	width:80px
}
#primary-footer .column2 #facebook-traktor>span:first-child {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -180px -402px;
	width:72px
}
#primary-footer .column2 #facebook-maschine>span:first-child {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -302px -402px;
	width:77px
}
#primary-footer .column2 #twitter-komplete>span:first-child {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -50px -402px;
	width:80px
}
#primary-footer .column2 #twitter-traktor>span:first-child {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -180px -402px;
	width:72px
}
#primary-footer .column2 #twitter-maschine>span:first-child {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -302px -402px;
	width:77px
}
#primary-footer .column2 #google-komplete>span:first-child {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -50px -402px;
	width:80px
}
#primary-footer .column2 #google-traktor>span:first-child {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -180px -402px;
	width:72px
}
#primary-footer .column2 #google-maschine>span:first-child {
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -302px -402px;
	width:77px
}
#primary-footer .column2 #facebook-komplete>span:first-child, #primary-footer .column2 #facebook-maschine>span:first-child, #primary-footer .column2 #facebook-traktor>span:first-child, #primary-footer .column2 #google-komplete>span:first-child, #primary-footer .column2 #google-maschine>span:first-child, #primary-footer .column2 #google-traktor>span:first-child, #primary-footer .column2 #twitter-komplete>span:first-child, #primary-footer .column2 #twitter-maschine>span:first-child, #primary-footer .column2 #twitter-traktor>span:first-child {
	display:block;
	height:12px;
	margin:3px 0 0 8px
}
#primary-footer .column2 .headline-newsletter {
	clear:both;
	margin:94px 0 6px
}
#primary-footer .column3 {
	width:207px
}
#primary-footer .column4 {
	width:180px;
	border-left:1px solid #546a78
}
#primary-footer .column2, #primary-footer .column3 {
	border-left:1px solid #546a78;
	border-right:1px solid #41535e
}
#primary-footer .column2, #primary-footer .column3, #primary-footer .column4 {
	padding:0 0 0 30px
}
#footer-pixelsandlogo {
	height:63px;
	width:1009px;
	margin:0 0 12px 12px;
	background:url(/typo3conf/ext/ni_assets/Resources/Public/Images/main_sprites.png) no-repeat -50px -475px
}
#secondary-footer {
	margin:10px 5px
}
#secondary-footer ul {
	width:100%;
	margin:0;
	padding:0;
	display:table;
	text-align:center;
	color:#666
}
#secondary-footer li {
	display:table-cell
}
#secondary-footer li a {
	color:#666
}
#secondary-footer li a:hover {
	color:#00F
}
#secondary-footer .column1 {
	text-align:left;
	width:25%
}
#secondary-footer .column3 {
	text-align:right;
	width:30%
}
.text-0, .text-15, .text-20 {
	margin:15px 0 0
}
.text-0 ul {
	margin-left:5px
}
.text-0 li {
	list-style:disc
}
#content.full .text-0 {
	margin-right:0
}
.text-18 {
	margin-top:15px
}
#content.full .text-17, #content.full .text-18, #content.full .text-19 {
	max-width:none
}
.text-26 {
	margin-top:15px;
	float:left;
	width:325px
}
#content.full .text-26 {
	width:390px
}
#content .csc-bulletlist, #content [class*=migrspn-] ul, #content [class*=text-] ul {
	margin:10px 15px 10px 30px;
	list-style-position:outside
}
#content .csc-bulletlist li, #content [class*=migrspn-] li, #content [class*=text-] li {
	list-style:disc
}
.text-27 {
	max-width:500px;
	float:left
}
.dColumn1 {
	width:328px;
	float:left;
	overflow:hidden
}
.dColumn2 {
	width:340px;
	float:right;
	overflow:hidden
}
.text-54 {
	font-family:Trade;
	font-size:16px;
	line-height:22px
}
.main .tx-niaccount-pi1 {
	padding:0
}
.left {
	float:left
}
.right {
	float:right
}
.a-left, .text-left {
	text-align:left
}
.text-right, a-right {
	text-align:right
}
.a-center, .text-center {
	text-align:center
}
.hide {
	display:none
}
.no-margin {
	margin:0
}
.no-padding {
	padding:0
}
.pointer {
	cursor:pointer
}
a, a:active, a:focus, a:hover {
	outline:0
}
.show-grid {
	margin:10px 0;
	text-align:center
}
.border-line {
	border-bottom:1px solid #CCC
}
.clear, .clear-float, .clearFloat {
	height:0;
	padding:0;
	margin:0;
	line-height:0;
	font-size:1px;
	clear:both;
	overflow:hidden
}
.bold {
	font-weight:700
}
.black {
	color:#303030
}
.ie8 .level2 {
	background:#555
}
@-moz-document url-prefix() {
#header-wrapper>header>#login-cart-search>.top-search button .icon-ni-search {
margin:0 0 0 4px
}

#page-wrap {
	width: 660px;
	background: white;
	padding: 20px 50px 20px 50px;
	margin: 20px auto;
	min-height: 500px;
	height: auto !important;
	height: 500px;
}
#contact-area {
	width: 600px;
	margin-top: 25px;
}

#contact-area input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-area textarea {
	height: 90px;
}

#contact-area textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact-area input.submit-button {
	width: 100px;
	float: right;
}

label {
	float: left;
	text-align: right;
	margin-right: 15px;
	width: 100px;
	padding-top: 5px;
	font-size: 1.4em;
}
