@charset "utf-8";
/* CSS Document */

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}

/* General Selectors & Links (Typo: 6 7 8 9 10 11 12 14 18 21 24 36 48) */

html {
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12px;
	color:#a1a1a1;
}
body {
	text-align:center;
	background:#dedddd;
	overflow-x:hidden;
}
a, a:visited {
	text-decoration: none;
	font-weight: normal;
}
a:hover {
	text-decoration: underline;
}
a, a:active, a:focus {
	outline: none;
}
a img {	
	border: none;
}
p, ul, ol, dl { 
	font-size: 12px;
	line-height: 15px;
}

strong, b 
{
  font-weight: bold;
}

em, i 
{
  font-style: italic;
}


.noMargin {
	margin: 0 !important;
}
.alignLeft {
	text-align: left;
}
.alignRight {
	text-align: right;
}
.clear {
	clear: both;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}
div.hidden {
    display:none;
}
div.visible {
    display:block;
}
.wrapper {
	position:absolute;
	overflow:visible;
	width:988px;
	left:50%;
	margin-left:-494px;
	top:0;
}

.preorder-and-facebook {
	width:59px;
	height:282px;
	position:fixed;
	right:0;
	top:120px;
	z-index:1000;	
}

/* FONTS */	


/* BACKGROUNDS */


/* HEADER */

.header {
	position:relative;
	text-align:center;
	width:988px; 
	height:864px; 
	z-index:1;	
}

.preloader {
	width:64px;
	height:64px;
	position:absolute;
	left:50%;
	margin-left:-32px;
	top:220px;
	z-index:1;	
}

.main-navigation {
 	width:366px;
	height:81px;
	overflow:visible;
	list-style:none;
	float:left;	
	margin:0 0 0 13px;
	position:relative;
}

.main-navigation li {
	float:left;	
	position:relative;
}

.main-navigation li a {
	display:block;
	height:49px;
	font-size:14px;
	color:#59595b;
	padding:32px 0 0 20px;	
}

.main-navigation li.mn-product a {
	width:67px;
	background:url(../images/bg-main-nav.png) left top no-repeat;	
}

.main-navigation li.mn-product a:hover, .main-navigation li.mn-product a.active {
	background:url(../images/bg-main-nav.png) left -81px no-repeat;	
	color:#FFF;
	text-decoration:none;
}

.main-navigation li.mn-app a {
	width:95px;
	background:url(../images/bg-main-nav.png) -87px top no-repeat;	
}

.main-navigation li.mn-app a:hover, .main-navigation li.mn-app a.active {
	background:url(../images/bg-main-nav.png) -87px -81px no-repeat;
	color:#FFF;
	text-decoration:none;	
}

.main-navigation li.mn-support a {
	width:70px;
	background:url(../images/bg-main-nav.png) -202px top no-repeat;	
}

.main-navigation li.mn-support a:hover, .main-navigation li.mn-support a.active {
	background:url(../images/bg-main-nav.png) -202px -81px no-repeat;
	color:#FFF;
	text-decoration:none;	
}

.main-navigation li.mn-news a {
	width:54px;
	background:url(../images/bg-main-nav.png) -292px top no-repeat;	
}

.main-navigation li.mn-news a:hover, .main-navigation li.mn-news a.active {
	background:url(../images/bg-main-nav.png) -292px -81px no-repeat;	
	color:#FFF;
	text-decoration:none;	
}

.main-navigation li ul {
	display:none;
	position:absolute;
	left:1px;
	top:81px;
	list-style:none;
	background:#5a5a5c;	
	padding:16px 20px 14px 20px;
}

.main-navigation li ul li {
	float:none;	
	
}

.main-navigation li ul li a {
	font-size:11px;
	color:#FFF;	
	padding:3px 0 0 0 !important;
	height:auto !important;
	width:95px !important;
	background:none;
}

.main-navigation li ul li a:hover {
	background:none !important;
	color:#ff7e00 !important;	
}

.slideshow {
	position:absolute;
	width:1600px;
	height:864px;
	left:50%;
	margin-left:-800px;
	top:0;	
	z-index:2;
}

.slideshow ul {
	list-style:none;	
}

.slideshow ul li {
	display:block;
	float:left;	
	width:1600px;
	height:864px;
	text-align:center;
	position:relative;
}

.bg-img {
	position:relative;	
}

.banner-container {
	position:relative;
	width:980px;
	height:362px;
	margin:-783px 0 0 310px;	
}

.header-top {
	width:988px;
	height:87px;
	background:url(../images/grad-backgrounds.png) left -1px no-repeat;
	position:relative;
	text-align:left;
	z-index:3;
}

.header-top h1 a span {
	display:block;
	float:left;
	width:249px;
	height:81px;
	text-indent:-10000px;
	background:url(../images/gobandit-logo.png) left top no-repeat;
	margin:0 0 0 4px;
}

.header-bottom {
	width:988px;
	height:74px;
	position:relative;
	background:url(../images/grad-backgrounds.png) left -99px no-repeat;
	overflow:visible;
	z-index:10000;	
}

.hb-home {
	margin-top:354px;	
}

.hb-pages {
	margin-top:86px;	
}

.slides-pager {
	width:100%;
	text-align:center;
	padding-top:29px;	
}

.slides-pager a {
	display:inline-block;
	width:11px;
	height:13px;
	text-indent:-10000px;
	background:url(../images/bg-pager.png) -20px top no-repeat;	
	margin-right:9px;
}

.slides-pager a.selected {
	background:url(../images/bg-pager.png) left top no-repeat;	
}

.slides-pager-txt {
	width:99%;
	text-align:center;
	font-size:13px;
	text-transform:uppercase;
	color:#9e9e9e;
	padding-top:4px;
}

.search-box {
	width:219px;
	height:56px;
	background:url(../images/bg-search.png) left top no-repeat;
	position:absolute;
	top:13px;
	right:14px;	
	text-align:left;
}

.search-btn {
	width:53px;
	height:44px;
	display:block;
	float:left;
	border:none;
	margin:3px 8px 0 3px;
	background:url(../images/btn-search.png) left top no-repeat;
	cursor:pointer;	
}

.search-txt {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:13px;
	color:#979696;
	border:none;
	background:none;
	text-transform:uppercase;
	margin:18px 0 0 0;	
}

#___plusone_0{ width:78px !important; }

.social {
	
	position:absolute;
	z-index:1000;
		
}

.social-home {
	left:35px;
	top:472px;	
}

.social-pages {
	left:35px;
	top:204px;	
}

/* MAIN */

.main {
	position:relative;
	text-align:left;
	width:988px;  
	z-index:10;
		
}

.main-home {
	min-height:349px;
	margin-top:-349px;
	background:url(../images/grad-backgrounds.png) left -193px no-repeat;	
}

.main-pages {
	min-height:618px;
	margin-top:-618px;
	background:url(../images/grad-background-big.png) left top no-repeat;	
}

.main h2 {
	font-size:24px;
	text-transform:uppercase;
	color:#59595b;
	width:950px;
	height:40px;
	background:url(../images/bg-h2.png) left top repeat-x;
	margin:0 0 0 4px;
	padding:10px 0 0 30px;	
}

.highlight {
	color:#ff7e00;
	font-weight:bold;	
}

.featured {
	width:955px;
	min-height:282px;
	background:url(../images/bg-featured.png) left top repeat-y;
	margin:16px 0 0 18px;	
}

.featured-item {
	width:191px;
	min-height:282px;
	float:left;	
	position:relative;
}

.featured-item h3 {
	font-size:15px;
	font-weight:bold;
	color:#77787b;
	margin-top:-4px;
	padding:0 0 2px 16px;	
}

.featured-item h4 {
	font-size:13px;
	font-weight:normal;
	color:#77787b;
	/*font-style:italic;*/
	padding:0 0 16px 16px;	
}

.featured-item p {
	font-size:12px;
	line-height:14px;
	color:#8c8c8c;
	width:169px;
	padding:0 0 0 16px;
}

.featured-item p a {
	color:#ed891d;
	font-weight:bold;	
}

.featured-item img {
	position:absolute;
	left:0;
	bottom:0;	
}

.promo-videos {
	width:953px;
	height:244px;
	padding:25px 0 0 35px;	
}

.promo-video {
	width:292px;
	height:244px;
	float:left;
	position:relative;	
	margin-right:20px;
}

.promo-video img {
	position:absolute;
	left:0;
	top:0;
	z-index:10;	
}

.pv-title-play {
	width:200px;
	height:50px;
	background:url(../images/bg-pv-title-play.png) left top no-repeat;
	position:absolute;
	left:15px;
	top:141px;
	z-index:20;	
}

.pv-title-play a {
	display:block;
	width:47px;
	height:50px;
	text-indent:-10000px;
	background:url(../images/bg-fv-play.png) left top no-repeat;
	float:left;	
}

.pv-title-play p {
	font-size:13px;
	color:#3b3b3b;	
	font-weight:bold;
	line-height:14px;
	margin:10px 0 0 18px;
	float:left;
}

.pv-title-play p span {
	font-size:11px;
	font-weight:normal;	
}

.pv-desc {
	font-size:12px;
	color:#a1a1a1;
	position:absolute;
	left:0;
	top:215px;	
	display:none;
}

.img-nav {
	width:980px;
	height:302px;
	margin:0 0 0 4px;	
}

.img-nav img {
	float:left;	
}

.about-product {
	position:relative;
	width:980px;
	min-height:450px;
	margin:0 0 0 4px;
	background:url(../images/bg-hor-double.png) left top repeat-x;	
}

.about-product img {
	position:absolute;
	left:0;
	top:0;
	z-index:10;	
}

.about-product h3 {
	font-size:18px;
	color:#77787b;
	text-transform:uppercase;
	position:absolute;
	left:571px;
	top:158px;
	z-index:20;	
}

.about-product p {
	font-size:15px;
	line-height:20px;
	color:#636363;
	position:absolute;
	left:572px;
	top:237px;
	z-index:20;
	width:365px;	
}

.hide { position: absolute; top: -9999px; left: -9999px; }

.product-tabs {
	width:980px;
	min-height:200px;
	margin:0 0 0 4px;	
}

.product-tabs ul.tabs-nav {
	list-style:none;
	width:980px;
	height:40px;
	padding:0 0 0 109px;
	background:url(../images/bg-hor-double.png) left bottom repeat-x;	
}

.product-tabs ul.tabs-nav li {
	float:left;	
}

.product-tabs ul.tabs-nav li a {
	font-size:14px;
	color:#868686;
	display:block;
	height:26px;
	padding:12px 23px 0 23px;	
}

.product-tabs ul.tabs-nav li a:hover, .product-tabs ul.tabs-nav li a.current {
	background:url(../images/bg-tabs-nav.png) left top repeat-x;
	color:#FFF;
	text-decoration:none;	
}

.two-column-full-width {
	width:980px;
	min-height:100px;
	background:url(../images/bg-hor-double.png) left bottom repeat-x;	
}

.two-column-full-width h3 {
	font-size:24px;
	color:#59595b;
	padding:0 0 0 29px;	
}

.size-weight {
	list-style:none;
	font-size:15px;
	color:#59595b;
	padding:10px 0 0 29px;
}

.size-weight li {
	line-height:17px;	
}

.size-weight li span {
	display:block;
	float:left;
	padding-bottom:30px;	
}

.size-weight li span.sw-titles {
	font-size:18px;
	width:95px;	
}

.product-overview .two-column-full-width {
	background:none;	
}

.product-overview h3 {
	padding-top:35px;	
}

.product-overview p {
	line-height:17px;
	color:#59595b;
	padding:15px 0 0 29px;
	width:460px;	
}

.product-overview .floatLeft img {
	margin:64px 0 0 29px;	
}

.product-features {
	width:980px;
}	

.product-features h3 {
	font-size:24px;
	color:#59595b;
	padding:35px 0 48px 29px;	
}

.product-features-row {
	min-height:271px;
	padding-left:16px;
	width:964px;
	background:url(../images/bg-hor-double.png) left bottom repeat-x;	
}

.product-features-row.last {
	background:none;	
}

.one-of-four {
	width:237px;
	min-height:269px;
	float:left;
	margin:0 2px 0 0;
	background:url(../images/bg-ver-double.png) right top repeat-y;
}

.one-of-four.last {
	background:none;	
}

.one-of-four h4 {
	font-size:18px;
	color:#5f5f5f;
	padding:0 0 0 14px;	
	line-height:21px;
}

.one-of-four p {
	font-size:12px;
	color:#59595b;
	line-height:17px;
	padding:4px 0 0 14px;
	width:208px;	
}

.three-columns-borders {
	width:980px;
	background:url(../images/bg-three-column-borders.png) left top repeat-y;
	/*padding-top:21px;*/	
}

.three-columns-borders h4 {
	font-size:14px;
	font-weight:bold;
	color:#59595b;
	text-transform:uppercase;
	padding:17px 0 9px 0;	
}

.three-columns-borders p {
	font-size:12px;
	color:#59595b;
	line-height:17px;
	background:url(../images/bg-hor-double.png) left bottom repeat-x;
	text-transform:uppercase;
	padding:0 0 18px 0;	
}

.three-columns-borders p.last {
	background:none;	
}

.three-columns-borders p span {
	text-transform:capitalize;
	font-weight:bold;	
}

.tcb-first {
	width:328px;
	margin:0 2px 0 0;
	float:left;	
}

.tcb-first h4 {
	padding-left:29px;
}

.tcb-first p {
	padding-left:29px;
}

.tcb-second {
	width:325px;
	margin:0 2px 0 0;
	float:left;	
}

.tcb-second h4 {
	padding-left:54px;
}

.tcb-second p {
	padding-left:54px;
}

.tcb-third {
	width:323px;
	margin:0 0 0 0;
	float:left;	
}

.tcb-third h4 {
	padding-left:54px;
}

.tcb-third p {
	padding-left:54px;
}

.about-acc {
	position:relative;
	width:980px;
	min-height:568px;
	margin:0 0 0 4px;
	background:url(../images/bg-hor-double.png) left top repeat-x;	
}

.about-acc img {
	position:absolute;
	left:0;
	top:0;
	z-index:10;	
}

.about-acc h3 {
	font-size:43px;
	color:#4C4C4C;
	text-transform:uppercase;
	position:absolute;
	left:570px;
	top:98px;
	z-index:20;	
}

.about-acc p {
	font-size:15px;
	line-height:20px;
	color:#636363;
	position:absolute;
	left:571px;
	top:180px;
	z-index:20;
	width:370px;	
}

.three-column-border-top {
	width:980px;
	margin:0 0 0 4px;
	min-height:220px;
	background:url(../images/bg-hor-double.png) left top repeat-x;		
}

.three-column-border-top h4 {
	color: #59595B;
    font-size: 24px;
	padding:21px 0 7px 30px;
}

.three-column-border-top h5 {
	color: #59595B;
    font-size: 16px;
	padding:0 0 8px 30px;
}

.three-column-border-top p {
	color: #59595B;
    font-size: 15px;
    line-height: 20px;
    width: 435px;
	padding:0 0 0 30px;	
}

.about-app {
	position:relative;
	width:980px;
	min-height:578px;
	margin:0 0 0 4px;
	background:url(../images/bg-hor-double.png) left top repeat-x;	
}

.about-app img {
	position:absolute;
	left:0;
	bottom:0;
	z-index:10;	
}

.about-app h3 {
	font-size:43px;
	color:#4c4c4c;
	text-transform:uppercase;
	position:absolute;
	left:88px;
	top:91px;
	z-index:20;	
}

.about-app h4 {
	font-size:19px;
	color:#77787b;
	text-transform:uppercase;
	position:absolute;
	left:88px;
	top:144px;
	z-index:20;	
}

.about-app p {
	font-size:15px;
	line-height:20px;
	color:#636363;
	position:absolute;
	left:90px;
	top:201px;
	z-index:20;
	width:415px;	
}

.about-app span {
	font-size:15px;
	line-height:20px;
	color:#636363;
	position:absolute;
	left:90px;
	top:520px;
	z-index:20;
	width:415px;		
}

.download-studio-win {
	left:86px !important;
	top:400px !important;	
}

.download-studio-mac {
	left:86px !important;
	top:460px !important;	
}

.two-column-border-top {
	width:980px;
	margin:0 0 0 4px;
	background:url(../images/bg-hor-double.png) left top repeat-x;	
}

.two-column-border-top h3 {
	color: #59595B;
    font-size: 24px;
	padding-bottom:13px;
}

.two-column-border-top h4 {
	color: #59595B;
    font-size: 16px;
    padding: 0 0 5px 0;
	text-transform:uppercase;
}

.two-column-border-top p {
	font-size:15px;
	color: #59595B;
    line-height: 20px;
    width: 427px;	
}

.two-column-border-top .floatRight p {
	margin-right:34px;	
}

.two-column-border-top .floatLeft p, .two-column-border-top .floatLeft h3 {
	margin-left:30px;	
}

.about-iphone {
	position:relative;
	width:980px;
	min-height:580px;
	margin:0 0 0 4px;
	background:url(../images/bg-hor-double.png) left top repeat-x;	
}

.about-iphone img {
	position:absolute;
	left:0;
	bottom:0;
	z-index:10;	
}

.about-iphone .app-store-btn {
	left:33px;
	top:48px;	
}

.about-iphone h3 {
	font-size:43px;
	color:#4c4c4c;
	position:absolute;
	left:542px;
	top:144px;
	z-index:20;	
}

.about-iphone h4 {
	font-size:19px;
	color:#77787b;
	position:absolute;
	left:542px;
	top:196px;
	z-index:20;	
}

.about-iphone p {
	font-size:15px;
	line-height:20px;
	color:#636363;
	position:absolute;
	left:543px;
	top:253px;
	z-index:20;
	width:415px;	
}

.about-iphone p.iphone-app-store {
	font-size:12px;
	line-height:17px;
	color:#59595b;
	position:absolute;
	left:196px;
	top:46px;
	z-index:20;
	width:265px;	
}

.iphone-features.two-column-border-top {
	width:980px;
	margin:0 0 0 4px;
	background:url(../images/bg-hor-double.png) left top repeat-x;	
}

.iphone-features.two-column-border-top h3 {
	color: #59595B;
    font-size: 24px;
	padding-bottom:7px;
}

.iphone-features.two-column-border-top h4 {
	color: #59595B;
    font-size: 16px;
    padding: 0 0 8px 0;
	text-transform:uppercase;
}

.iphone-features.two-column-border-top p {
	font-size:15px;
	color: #59595B;
    line-height: 20px;
    width: 493px;	
}

.iphone-features.two-column-border-top a {
	font-size:15px;
	color: #FF7F00;
}

.iphone-features.two-column-border-top .floatRight p {
	margin-right:31px;	
}

.iphone-features.two-column-border-top .floatLeft p, .iphone-features.two-column-border-top .floatLeft h3, .iphone-features.two-column-border-top .floatLeft h4 {
	margin-left:30px;	
}

.about-skins {
	position:relative;
	width:980px;
	min-height:490px;
	margin:0 0 0 4px;
	background:url(../images/bg-hor-double.png) left top repeat-x;	
}

.about-skins img {
	position:absolute;
	left:0;
	bottom:0;
	z-index:10;	
}

.about-skins .app-store-btn {
	left:33px;
	top:48px;	
}

.about-skins h3 {
	font-size:43px;
	color:#4c4c4c;
	position:absolute;
	left:509px;
	top:176px;
	z-index:20;	
}

.about-skins h4 {
	font-size:19px;
	color:#77787b;
	position:absolute;
	left:510px;
	top:228px;
	z-index:20;	
}

.about-skins p {
	font-size:15px;
	line-height:20px;
	color:#636363;
	position:absolute;
	left:510px;
	top:285px;
	z-index:20;
	width:415px;	
}

.skins {
	width:980px;
	min-height:150x;
	margin:0 0 0 4px;
	background:url(../images/bg-hor-double.png) left top repeat-x;
	padding-top:2px;	
}

.skins-left {
	width:490px;
	float:left;
	background:url(../images/bg-single-white.png) right top repeat-y;	
}

.skins-right {
	width:490px;
	float:left;
	background:url(../images/bg-single-gray.png) left top repeat-y;	
}

.the-skin {
	width:489px;
	background:url(../images/bg-hor-double.png) left bottom repeat-x;
	overflow:hidden;		
}

.the-skin.last {
	background:none;	
}

.the-skin h3 {
	color: #59595B;
    font-size: 24px;
    padding:36px 0 10px 0;	
	float:left;
}

.the-skin h4 {
	color: #59595B;
    font-size: 16px;
    padding: 0 0 0 30px;
    text-transform: uppercase;	
}

.the-skin p {
	color: #59595B;
    font-size: 15px;
    line-height: 20px;
	padding:0 0 16px 30px;	
}

.preorder {
	width:528px;
	height:463px;
	background:url(../images/bg-preorder.jpg) left top no-repeat;
	position:relative;	
}

.preorder h3 {
	font-size:33px;
	font-weight:bold;
	color:#f08801;
	padding:21px 0 0 26px;	
}

.preorder p {
	font-size:13px;
	font-weight:bold;
	color:#59595b;
	padding:31px 0 0 26px;
	width:477px;
	line-height:18px;	
}

.preorder form {
	padding:26px 0 0 26px;	
}

.preorder form label {
	display:block;
	font-size:13px;
	color:#545454;
	padding:0 0 6px 0;	
}

.preorder form input[type="text"] {
	font-family:Tahoma, Geneva, sans-serif;
	display:block;
	color:#545454;
	width:220px;
	height:23px;
	background:url(../images/bg-input.png) left top no-repeat;
	border:none;
	padding:0 0 10px 4px;
	margin:0 27px 0 0;	
	font-size:12px;
}

.preorder form input[type="submit"] {
	display:block;
	width:109px;
	height:54px;
	position:absolute;
	right:25px;
	bottom:25px;
	border:none;
	background:url(../images/btn-submit.png) left top no-repeat;
	text-indent:-10000px;
	cursor:pointer;	
}

.preorder-note {
	font-size:10px !important;
	color:#59595b !important;
	display:block;
	width:359px !important;
	font-weight:normal !important;	
	line-height:12px !important;
	padding:0 0 0 0 !important;
	margin-top:11px;
}

.h-latest {
	padding-left:406px;	
}

.h-arch {
	padding-left:272px;	
}

.h-latest-p {
	padding-left:289px;	
}

.h-arch-p {
	padding-left:272px;	
}

.news {
	width:980px;
	margin:0 0 18px 4px;	
}

.news-article {
	width:494px;
	float:left;	
}

.article-no {
	background-color: #8f8f8f;
    color: #e6e6e6;
    display: block;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    margin: 6px 0 0;
    padding: 10px 0 0 9px;
    width: 26px;
	margin:31px 0 0 31px;	
}

.news-article h3 {
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	color:#59595B;
	float:left;
	padding:31px 0 0 12px;
	width:415px;
}

.article-date {
	font-size:12px;
	line-height:20px;
	color:#ff7f00;	
	padding:0 0 0 0;
	clear:left;
	margin:0 0 0 78px;
}

.article-date span {
	color:#59595B;	
}

.article {
	font-size:12px;
	color:#59595B;
	line-height:17px;
	width:420px;
	clear:left;
	padding:22px 0 0 30px;	
}

.article a {
	color:#FF7F00;	
}

.news-list {
	width:352px;
	float:left;	
}

.news-list h3 {
	color: #59595B;
    font-size: 14px;
	font-weight:bold;
    line-height: 20px;
    padding: 31px 0 36px 7px;	
}

.news-list p {
	font-size:12px;
	color:#59595B;
	line-height:17px;
	background:url(../images/bg-hor-double.png) left bottom repeat-x;
	width:323px;
	padding:6px 0 10px 7px;
}

.news-list p a {
	font-size:12px;
	color:#59595B;	
}

.news-list p a:hover {
	color:#FF7F00;	
	text-decoration:none;	
}

.news-list p span {
	color:#FF7F00;	
}

.news-months {
	width:134px;
	float:left;	
}

.news-months h3 {
	color: #59595B;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 31px 0 36px 2px;	
}

.news-months ul {
	list-style:none;
	padding:4px 0 0 2px;	
}

.news-months ul li a {
	font-size:15px;
	color:#59595B;
	line-height:20px;	
}

.news-months ul li a:hover {
	color:#FF7F00;
	text-decoration:none;	
}

.imprint {
	width:980px;	
}

.imprint p.article {
	width:925px;	
}

.tc {
	width:404px;	
}

.aside-navigation {
	clear:left;
	list-style:none;
	padding:22px 0 0 78px;
}

.aside-navigation li {
	padding-bottom:2px;	
}

.aside-navigation li a {
	color: #59595B;
    font-size: 12px;
    line-height: 17px;	
}

.aside-navigation li a:hover, .aside-navigation li a.active {
	color:#FF7F00;
	text-decoration:none;	
}

.press-downloads {
	width:568px;
	float:left;	
}

.press-downloads h3 {
	color: #59595B;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 31px 0 36px 7px;	
}

.press-downloads-item {
	padding:0 0 18px 0;	
}

.press-downloads-item ol {
	list-style:decimal-leading-zero;
    color: #59595B;
    font-size: 12px;
    line-height: 19px;
    padding: 5px 0 0 35px;
}

.press-downloads-item ol li a {
	color:#59595B;	
}

.press-downloads-item ol li a:hover {
	color:#FF7F00;
	text-decoration:none;	
}


.press-downloads-item span {
	display:block;
	text-align:right;
	color: #ff7f00;
	font-weight:bold;
    font-size: 12px;
    line-height: 19px;
	padding:5px 32px 0 0;	
}

.press-downloads-item span a {
	color:#59595B;	
}

.press-downloads-item span a:hover {
	color:#ff7f00;
	text-decoration:none;	
}

.press-downloads-item span img {
	margin:40px 0 0 0;	
}

.press-downloads-item-btm {
	padding:11px 0 0 36px;	
}

.press-downloads-item-btm img {
	margin-right:10px;	
}

.news-ticker {
	width:810px;
	height:46px;
	position:absolute !important;
	left:174px;
	top:2px;
	list-style:none;	
}

.news-ticker li  {
	font-size:14px;
	color:#59595b;
	padding:19px 0 0 0;	
	float:left;
}

.news-ticker li a {
	color:#59595b;
}

.news-ticker li a:hover {
	color:#ED891D;
	text-decoration:none;
}

.distributors-wrapper {
	margin:3px 0 0 7px;	
}

.distributors-wrapper p {
	color: #59595B;
    font-size: 12px;
    line-height: 19px;	
	
	width:545px;
}

.distributors-wrapper p a {
	color:#FF7F00;	
}

.distributors-wrapper p a:hover {
	color:#FF7F00;	
}

.dw-desc {
	padding:2px 0 28px 0;	
}

.dw-desc2 {
	padding:22px 0 28px 0;	
}

.distributor {
	color: #59595B;
    font-size: 12px;
    line-height: 19px;
	margin:15px 0 0 0;	
}

.distributor a {
	color:#FF7F00;	
}

.distributor a:hover {
	color:#FF7F00;	
}

.company-content {
	width:568px;
	float:left;	
}

.company-content h3 {
	color: #59595B;
    font-size: 14px;
    font-weight: bold;
    line-height: 20px;
    padding: 31px 0 36px 7px;	
}

.company-content p {
	color: #59595B;
    font-size: 12px;
    line-height: 17px;
	padding:6px 0 0 7px;
	width:543px;
}

.company-content a {
	color:#FF7F00;	
}

/* FOOTER */
	
.footer {
	width:980px;
	margin:0 0 15px 4px;
	background:url(../images/bg-hor-double.png) left top repeat-x;
	text-align:left;
}

.footer-navigation {
	padding:10px 0 0 30px;
}

.footer-navigation ul {
	list-style:none;
	float:left;	
	width:148px;
}

.footer-navigation ul li a {
	font-size:12px;
	color:#868686;
	line-height:18px;	
}

.footer-navigation ul li a:hover {
	color:#ED891D;
	text-decoration:none;	
}

.footer-navigation ul li a.nav-title {
	font-size:13px;
	color:#59595b;
	font-weight:bold;
	text-transform:uppercase;
	line-height:30px;	
}

.footer-navigation ul li a.nav-title:hover {
	color:#ED891D;
	text-decoration:none;	
}

.copyrights {
	width:980px;
	margin:25px 0 0 4px;
	background:url(../images/bg-hor-double.png) left top repeat-x;
	text-align:left;	
}

.allrights {
	font-size:11px;
	color:#59595b;
	/*text-transform:uppercase;*/
	float:left;
	padding:10px 0 0 28px;	
}

.allrights span {
	font-size:10px;
	color:#9e9d9e;
}

.allrights span a {
	font-size:10px;
	color:#9e9d9e;	
}

.allrights span a:hover {
	color:#ED891D;
	text-decoration:none;	
}

.policies {
	float:right;
	list-style:none;
	padding:10px 37px 0 0;	
}

.policies li {
	float:left;
	font-size:11px;
	color:#59595b;
	margin-left:7px;	
}

.policies li a {
	font-size:11px;
	color:#59595b;
	text-transform:uppercase;	
}

.policies li a:hover {
	color:#ED891D;
	text-decoration:none;	
}



.newsH {font-size:16px; color:#FF7E00; padding-bottom:10px; font-weight:bold;}
.wraped {width:210px; height:482px; padding:20px; background:#d7d7d7 url(../images/bg-newsletter.jpg) left bottom no-repeat; position:relative; text-align:left;}
.body {color:#9d9d9d;font-size:11px;font-family:Tahoma, Geneva, sans-serif;}
.box {background-color:#e8e8e8; border-top:1px solid #b8b8b8; border-left:1px solid #b8b8b8;}
.btn {display: block;
width: 109px;
height: 54px;
border: none;
background:url(../images/btn-submit.png) left top no-repeat;
text-indent: -10000px;
margin:14px 0 0 100px;
cursor: pointer;}
.dottedLine {height:2px;margin:10px 0;background:url(../images/bg-hor-double.png) left repeat-x; margin-right:3px;}
.newsletterPopup {padding:0 !important;}
.mce_inline_error {font-weight:normal !important;margin:0 !important;padding:0 !important;}
.response {padding:1em 0.5em 0.5em 1em !important;margin:3em 0 !important;}
.note-required {color:#fff;}
