/* Have fun adding your style here :) - PS: At all times this file should contain a comment or a rule, otherwise opera might act buggy :( */

body {
		font: 14px/1.35em "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif!important;
		color: #202020!important;
		-webkit-font-smoothing: antialiased!important; /* Fix for webkit rendering */
		-webkit-text-size-adjust: 100%!important;
 }
 
 body.boxed {
    background-color: #222222;
}
body.boxed {
    background: url('../images/background-images/diagonal-bold-light.png') repeat scroll center center #222222;
}

.title_container {
    margin: -40px 0px 0px!important;
}
 
 hr {border-color:#999!important;}

.responsive .container .four.units    { width: 240px!important }
.responsive .container .seven.units   { width: 690px!important }
.responsive .container .eight.units   { width: 780px!important }

h1, h2, h3, h4, h5, h6 {
    font-weight: normal; color:#000!important;
	}
#top h1 a, #top h2 a, #top h3 a, #top h4 a, #top h5 a, #top h6 a {
    color: inherit;
    font-weight: inherit;
    text-decoration: none;
	color:#000!important;
}

.main_color a, .main_color .widget_first, .main_color #js_sort_items a.active_sort {
    color: #bb9100;
}

#main {
    margin-top: 0;
    position: relative;
    z-index: 2;
}

.main_menu ul:first-child > li > a{
display:block!important;
text-transform: none!important;
text-decoration: none!important;
padding:0 10px!important;
border-left-style: solid!important;
border-left-width: 1px!important;
font-weight:normal!important;
line-height: 1.2em!important;
font-size:13px!important;
font-family: "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif!important;
color:#404040!important;
font-weight:bold!important;
}

.main_menu ul:first-child > li > a:hover{
color:#ffc802!important;
text-decoration:underline!important;

}

.main_color .main_menu ul:first-child > li a:hover, .main_color .main_menu ul:first-child > li.current-menu-item > a, .main_color .main_menu ul:first-child > li.current_page_item > a, .main_color .main_menu ul:first-child > li.active-parent-item > a {
    color: #ffc802!important;
	text-decoration:underline!important;
}


.main_color .main_menu ul, .main_color .main_menu .menu ul li a, .main_color .pointer_arrow_wrap .pointer_arrow {
    color: #404040!important;
}

.title_container .container {
    padding: 11px 0 12px!important;
}

/*.slideshow_inner_caption h1{
font-family:Arial, Helvetica, sans-serif!important;
font-size: 16px!important;
color:#FFF!important;
text-shadow: 3px 2px 3px #000!important;
padding: 20px;!important;
margin-bottom:8px!important;
background-color: rgba( 0, 0, 0, 0.6);!important;
width:360px!important;
}*/

.slideshow_inner_caption h4{
font-family:Arial, Helvetica, sans-serif!important;
font-size: 16px!important;
color:#FFF!important;
text-shadow: 3px 2px 3px #000!important;
padding: 20px;!important;
margin-bottom:8px!important;
background-color: rgba( 0, 0, 0, 0.6);!important;
width:360px!important;
}

.featured_caption {
    background-color: rgba(0, 0, 0, 0.5);
    background-image: url('../images/home/sp6_logo.png');
    background-position: 10px 30px;
    background-repeat: no-repeat;
    color: #FFFFFF !important;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px !important;
    line-height: 1.3em !important;
    margin-bottom: 8px !important;
    min-height: 230px;
    padding-left: 200px;
    padding-right: 20px;
    padding-top: 40px;
    position: relative !important;
    text-shadow: 3px 2px 3px #000000 !important;
    width: 180px;
}

#top .caption_supersize .slideshow_caption {
width:500px!important;
}
.slideshow_inner_caption{
	margin-top:10px;
	margin-left:10px;
padding:0 0!important;
position: relative;
display: table;
height:90%;
width:550px!important;
}
.slideshow_align_caption{
display:table-cell;
vertical-align: top!important;
position: relative;
}

#top .slideshow_caption .button_wrap {
    margin-left:355px!important;
    overflow: hidden!important;
    padding-top: 150px!important;
    position: relative!important;
    width: 150% !important;
}


#top  .slideshow_button_class {
   /* background:url('../images/icon-down.png') no-repeat 10px 12px;
	margin-top:20px;
    text-indent:30px;
    background-color: #ffc802!important;
    color: #000!important;
    max-width: 180px!important;
    padding: 1% 1%!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:bold;
	font-size:14px!important;
	text-transform:uppercase!important;
	border: 1px #333 solid;*/
	margin-top:135px;
	  background: url('../images/icon-down.png') no-repeat 12px 13px, -moz-linear-gradient(center top , rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0 #ffc802;
	background:url('../images/icon-down.png') no-repeat 12px 13px,#ffc802;
	/* Old browsers */
	background:url('../images/icon-down.png') no-repeat 12px 13px,#ffc802 -moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	background:url('../images/icon-down.png') no-repeat 12px 13px,#ffc802 -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	background:url('../images/icon-down.png') no-repeat 12px 13px,#ffc802 -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	background:url('../images/icon-down.png') no-repeat 12px 13px,#ffc802 -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	background:url('../images/icon-down.png') no-repeat 12px 13px,#ffc802 -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	background:url('../images/icon-down.png') no-repeat 12px 13px,#ffc802 linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
    border: medium none!important;
	vertical-align:middle!important;
	text-indent:10px!important;
    border-radius: 3px 3px 3px 3px!important;
    color: #000!important;
    /*float: right;*/
    font-size: 14px!important;
    padding: 10px 15px!important;
	font-weight:bold!important;
    /*text-transform: uppercase;*/
	cursor: pointer!important;
    display: inline-block !important;
	/*line-height: normal;*/
    text-decoration: none!important;
	text-shadow: 0 1px rgba(255, 255, 255, 0.75)!important;
	min-width:170px!important;
}

#top  .slideshow_button_class:hover {
	/*background:url('../images/icon-down-hover.png') no-repeat 10px 12px;
    background-color:  #202020!important;
    color: #FFF!important;
    max-width: 180px!important;
    padding: 1% 1%!important;
	text-transform:uppercase!important;
	text-decoration:underline!important;*/
	background: url('../images/icon-down-hover.png') no-repeat 12px 13px, -moz-linear-gradient(center top , rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0 #202020!important;
	
	background:url('../images/icon-down-hover.png') no-repeat 12px 13px,#202020;
	/* Old browsers */
	background:url('../images/icon-down-hover.png') no-repeat 12px 13px,#202020 -moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	background:url('../images/icon-down-hover.png') no-repeat 12px 13px,#202020 -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	background:url('../images/icon-down-hover.png') no-repeat 12px 13px,#202020 -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	background:url('../images/icon-down-hover.png') no-repeat 12px 13px,#202020 -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	background:url('../images/icon-down-hover.png') no-repeat 12px 13px,#202020 -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	background:url('../images/icon-down-hover.png') no-repeat 12px 13px,#202020 linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-webkit-transition: background .3s ease;
	-moz-transition: background .3s ease;
	-ms-transition: background .3s ease;
	-o-transition: background .3s ease;
	transition: background .3s ease;
	text-indent:10px!important;
    color: #FFFFFF!important;
    text-decoration: underline!important;
	text-shadow: 0 1px rgba(0, 0, 0, 0.75)!important;
}

#top  .slideshow_button2_class {
    /*background:url('../images/icon-buy.png') no-repeat 10px 12px;
	margin-top:150px;
    text-indent:30px;
    background-color: #ffc802!important;
    color: #000!important;
    max-width: 170px!important;
    padding: 1% 1%!important;
	font-family:Arial, Helvetica, sans-serif!important;
	font-weight:bold;
	font-size:14px!important;
	text-transform:uppercase!important;
	border: 1px #333 solid;*/
	margin-top:135px;
	 background: url('../images/icon-buy.png') no-repeat 12px 13px, -moz-linear-gradient(center top , rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0 #ffc802;
	background:url('../images/icon-buy.png') no-repeat 12px 13px,#ffc802;
	/* Old browsers */
	background:url('../images/icon-buy.png') no-repeat 12px 13px,#ffc802 -moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	background:url('../images/icon-buy.png') no-repeat 12px 13px,#ffc802 -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	background:url('../images/icon-buy.png') no-repeat 12px 13px,#ffc802 -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	background:url('../images/icon-buy.png') no-repeat 12px 13px,#ffc802 -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	background:url('../images/icon-buy.png') no-repeat 12px 13px,#ffc802 -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	background:url('../images/icon-buy.png') no-repeat 12px 13px,#ffc802 linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
    border: medium none!important;
	vertical-align:middle!important;
	text-indent:10px!important;
    border-radius: 3px 3px 3px 3px!important;
    color: #000!important;
    /*float: right;*/
    font-size: 14px!important;
    padding: 10px 15px!important;
	font-weight:bold!important;
    /*text-transform: uppercase;*/
	cursor: pointer!important;
    display: inline-block !important;
	/*line-height: normal;*/
    text-decoration: none!important;
	text-shadow: 0 1px rgba(255, 255, 255, 0.75)!important;
	min-width:250px!important;
}

#top  .slideshow_button2_class:hover {
	/*background:url('../images/icon-buy-hover.png') no-repeat 10px 12px;
    background-color:  #202020!important;
    color: #FFF!important;
    max-width: 170px!important;
    padding: 1% 1%!important;
	text-transform:uppercase!important;
	text-decoration:underline!important;*/
	
	background: url('../images/icon-buy-hover.png') no-repeat 12px 13px, -moz-linear-gradient(center top , rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0 #202020!important;
	
	background:url('../images/icon-buy-hover.png') no-repeat 12px 13px,#202020;
	/* Old browsers */
	background:url('../images/icon-buy-hover.png') no-repeat 12px 13px,#202020 -moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	background:url('../images/icon-buy-hover.png') no-repeat 12px 13px,#202020 -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	background:url('../images/icon-buy-hover.png') no-repeat 12px 13px,#202020 -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	background:url('../images/icon-buy-hover.png') no-repeat 12px 13px,#202020 -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	background:url('../images/icon-buy-hover.png') no-repeat 12px 13px,#202020 -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	background:url('../images/icon-buy-hover.png') no-repeat 12px 13px,#202020 linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-webkit-transition: background .3s ease;
	-moz-transition: background .3s ease;
	-ms-transition: background .3s ease;
	-o-transition: background .3s ease;
	transition: background .3s ease;
	text-indent:10px!important;
    color: #FFFFFF!important;
    text-decoration: underline!important;
	text-shadow: 0 1px rgba(0, 0, 0, 0.75)!important;
}

.thumbnails_container .slideThumb{
float:left;
margin:0 7px 4px 0;
cursor:pointer;
opacity: 0.6;
filter: alpha(opacity = 60);
}

.thumbnails_container .activeslideThumb{
	opacity:1;
	filter: alpha(opacity = 100);
}


.iconbox_top_icon span{color:#FFF!important;}

/*.button_down {
	background:url('../images/icon-down.png') no-repeat 10px 12px;
	text-indent:30px;
    background-color: #ffc802 !important;
    color: #000 !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-family: arial !important;
    font-size: 15px !important;
    font-weight: bold !important;
    padding: 12px 10px !important;
    text-decoration: none !important;
	min-width:370px!important;
}
.button_down:hover {
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px;
	text-indent:30px;
    background-color: #202020 !important;
    cursor: pointer !important;
	color: #FFF!important;
	text-decoration:underline!important;
}*/



.button_down {
    background: url('../images/icon-down.png') no-repeat 10px 12px, -moz-linear-gradient(center top , rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0 #ffc802;
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802;
	/* Old browsers */
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
    border: medium none!important;
	vertical-align:middle!important;
	text-indent:25px!important;
    border-radius: 3px 3px 3px 3px!important;
    color: #000!important;
    /*float: right;*/
    font-size: 13px!important;
    padding: 15px 15px!important;
	font-weight:bold!important;
    /*text-transform: uppercase;*/
	cursor: pointer!important;
    display: inline-block !important;
	/*line-height: normal;*/
    text-decoration: none!important;
	text-shadow: 0 1px rgba(255, 255, 255, 0.75)!important;
	min-width:320px!important;
	text-align:left!important;
}
.button_down:hover {
    background: url('../images/icon-down-hover.png') no-repeat 10px 12px, -moz-linear-gradient(center top , rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0 #202020!important;
	
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020;
	/* Old browsers */
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-webkit-transition: background .3s ease;
	-moz-transition: background .3s ease;
	-ms-transition: background .3s ease;
	-o-transition: background .3s ease;
	transition: background .3s ease;
    color: #FFFFFF!important;
    text-decoration: underline!important;
	text-shadow: 0 1px rgba(0, 0, 0, 0.75)!important;
}

.trial_down_lan {
    background: url('../images/icon-down.png') no-repeat 10px 12px, -moz-linear-gradient(center top , rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0 #ffc802;
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802;
	/* Old browsers */
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
    border: medium none!important;
	vertical-align:middle!important;
	text-indent:25px!important;
    border-radius: 3px 3px 3px 3px!important;
    color: #000!important;
    /*float: right;*/
    font-size: 13px!important;
    padding: 15px 15px!important;
	font-weight:bold!important;
    /*text-transform: uppercase;*/
	cursor: pointer!important;
    display: inline-block !important;
	/*line-height: normal;*/
    text-decoration: none!important;
	text-shadow: 0 1px rgba(255, 255, 255, 0.75)!important;
	min-width:200px!important;
	text-align:left!important;
}
.trial_down_lan:hover {
    background: url('../images/icon-down-hover.png') no-repeat 10px 12px, -moz-linear-gradient(center top , rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0 #202020!important;
	
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020;
	/* Old browsers */
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-webkit-transition: background .3s ease;
	-moz-transition: background .3s ease;
	-ms-transition: background .3s ease;
	-o-transition: background .3s ease;
	transition: background .3s ease;
    color: #FFFFFF!important;
    text-decoration: underline!important;
	text-shadow: 0 1px rgba(0, 0, 0, 0.75)!important;
}

.button_down_taste {
    background: url('../images/icon-down.png') no-repeat 10px 12px, -moz-linear-gradient(center top , rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0 #ffc802;
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802;
	/* Old browsers */
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	background:url('../images/icon-down.png') no-repeat 10px 12px,#ffc802 linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
    border: medium none!important;
	vertical-align:middle!important;
	text-indent:25px!important;
    border-radius: 3px 3px 3px 3px!important;
    color: #000!important;
    /*float: right;*/
	margin-top:15px;
    font-size: 14px!important;
    padding: 15px 15px!important;
	font-weight:bold!important;
    /*text-transform: uppercase;*/
	cursor: pointer!important;
    display: inline-block !important;
	/*line-height: normal;*/
    text-decoration: none!important;
	text-shadow: 0 1px rgba(255, 255, 255, 0.75)!important;
	min-width:270px!important;
	text-align:left!important;
}
.button_down_taste:hover {
    background: url('../images/icon-down-hover.png') no-repeat 10px 12px, -moz-linear-gradient(center top , rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0 #202020!important;
	
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020;
	/* Old browsers */
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	background:url('../images/icon-down-hover.png') no-repeat 10px 12px,#202020 linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-webkit-transition: background .3s ease;
	-moz-transition: background .3s ease;
	-ms-transition: background .3s ease;
	-o-transition: background .3s ease;
	transition: background .3s ease;
    color: #FFFFFF!important;
    text-decoration: underline!important;
	text-shadow: 0 1px rgba(0, 0, 0, 0.75)!important;
}

.button_buy {
    background: url('../images/icon-buy.png') no-repeat 10px 12px, -moz-linear-gradient(center top , rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0 #ffc802;
	background:url('../images/icon-buy.png') no-repeat 10px 12px,#ffc802;
	/* Old browsers */
	background:url('../images/icon-buy.png') no-repeat 10px 12px,#ffc802 -moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	background:url('../images/icon-buy.png') no-repeat 10px 12px,#ffc802 -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	background:url('../images/icon-buy.png') no-repeat 10px 12px,#ffc802 -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	background:url('../images/icon-buy.png') no-repeat 10px 12px,#ffc802 -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	background:url('../images/icon-buy.png') no-repeat 10px 12px,#ffc802 -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	background:url('../images/icon-buy.png') no-repeat 10px 12px,#ffc802 linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
    border: medium none!important;
	vertical-align:middle!important;
	text-indent:10px!important;
    border-radius: 3px 3px 3px 3px!important;
    color: #000!important;
    /*float: right;*/
	font-family:Arial, Helvetica, sans-serif!important;
    font-size: 15px!important;
    padding: 15px 30px!important;
	font-weight:bold!important;
    /*text-transform: uppercase;*/
	cursor: pointer!important;
    display: inline-block !important;
	/*line-height: normal;*/
    text-decoration: none!important;
	text-shadow: 0 1px rgba(255, 255, 255, 0.75)!important;
	min-width:150px!important;
}
.button_buy:hover {
    background: url('../images/icon-buy-hover.png') no-repeat 10px 12px, -moz-linear-gradient(center top , rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0 #202020!important;
	
	background:url('../images/icon-buy-hover.png') no-repeat 10px 12px,#202020;
	/* Old browsers */
	background:url('../images/icon-buy-hover.png') no-repeat 10px 12px,#202020 -moz-linear-gradient(top,rgba(255,255,255,0.2) 0%,rgba(0,0,0,.2) 100%);
	/* FF3.6+*/
	background:url('../images/icon-buy-hover.png') no-repeat 10px 12px,#202020 -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.2)),color-stop(100%,rgba(0,0,0,.2)));
	/* Chrome,Safari4+*/
	background:url('../images/icon-buy-hover.png') no-repeat 10px 12px,#202020 -webkit-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Chrome10+,Safari5.1+*/
	background:url('../images/icon-buy-hover.png') no-repeat 10px 12px,#202020 -o-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* Opera11.10+*/
	background:url('../images/icon-buy-hover.png') no-repeat 10px 12px,#202020 -ms-linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* IE10+*/
	background:url('../images/icon-buy-hover.png') no-repeat 10px 12px,#202020 linear-gradient(top,rgba(255,255,255,.2) 0%,rgba(0,0,0,.2) 100%);
	/* W3C */
	-moz-border-radius:3px 3px 3px 3px;
	-webkit-border-radius:3px 3px 3px 3px;
	-webkit-transition: background .3s ease;
	-moz-transition: background .3s ease;
	-ms-transition: background .3s ease;
	-o-transition: background .3s ease;
	transition: background .3s ease;
	text-indent:10px!important;
    color: #FFFFFF!important;
    text-decoration: underline!important;
	text-shadow: 0 1px rgba(0, 0, 0, 0.75)!important;
}






.button_more {
	background:url('../images/icon-more.png') no-repeat 10px 12px;
	text-indent:30px;
    background-color: #ffc802 !important;
    color: #000 !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-family: arial !important;
    font-size: 15px !important;
    font-weight: bold !important;
    padding: 12px 10px !important;
    text-decoration: none !important;
	min-width:370px!important;
}
.button_more:hover {
	background:url('../images/icon-more-hover.png') no-repeat 10px 12px;
	text-indent:30px;
    background-color: #202020 !important;
    cursor: pointer !important;
	color: #FFF!important;
	text-decoration:underline!important;
}

.big_button{color:#000!important; background:url('../images/icon-buy.png') no-repeat 20px 18px;text-indent:30px;}
.big_button:hover {    
    background:url('../images/icon-buy-hover.png') no-repeat 20px 18px;
    background-color: #202020 !important;
    cursor: pointer !important;
	color: #FFF!important;
	text-decoration:underline!important;}



.iconbox_top {
	background-image: -ms-linear-gradient(top, #FFFFFF 0%, #DBEAF9 100%)!important;
    /* Mozilla Firefox */ 
    background-image: -moz-linear-gradient(top, #FFFFFF 0%, #DBEAF9 100%)!important;
    /* Opera */ 
    background-image: -o-linear-gradient(top, #FFFFFF 0%, #DBEAF9 100%)!important;
    /* Webkit (Safari/Chrome 10) */ 
     background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #DBEAF9))!important;
    /* Webkit (Chrome 11+) */ 
     background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #DBEAF9 100%)!important;
     /* W3C Markup, IE10 Release Preview */ 
     background-image: linear-gradient(to bottom, #FFFFFF 0%, #DBEAF9 100%)!important;
	border: 1px solid #c0c0c0!important;
}

.bullet_featurelist{
background: #ffc802!important;
float:left;
padding: 0!important;
-webkit-border-radius: 	18px;
-moz-border-radius: 	18px;
border-radius: 			18px;
top:5px;
margin-left:38%;
padding:5px;
height:12px;
width:12px;

}

/* Support Seite*/
a.camera          { display:block; background-image:url('../images/support/camera.gif'); width:140px; height:140px }
a.camera:hover    { opacity:0.8; filter:alpha(opacity=80); } 

a.form            { display:block; background-image:url('../images/support/form.gif'); width:140px; height:140px }
a.form:hover      { opacity:0.8; filter:alpha(opacity=80); }

a.licenses        { display:block; background-image:url('../images/support/licenses.gif'); width:140px; height:140px }
a.licenses:hover  { opacity:0.8; filter:alpha(opacity=80); }

a.mail            { display:block; background-image:url('../images/support/mail.gif'); width:140px; height:140px }
a.mail:hover      { opacity:0.8; filter:alpha(opacity=80); }

a.manual          { display:block; background-image:url('../images/support/manual.gif'); width:140px; height:140px }
a.manual:hover    { opacity:0.8; filter:alpha(opacity=80); }
 
a.faq             { font-size:14px; text-decoration:unbderline; color:#000; font-weight:bold;}
a.faq:hover       { text-decoration:underline; color:#ffb401}

a.dsp6            { display:block; background-image:url('../images/support/dsp6.gif'); width:170px; height:170px }
a.dsp6:hover      { opacity:0.8; filter:alpha(opacity=80);  }

a.dsp5            { display:block; background-image:url('../images/support/dsp5.gif'); width:170px; height:170px }
a.dsp5:hover      { opacity:0.8; filter:alpha(opacity=80);  }

a.dsp4            { display:block; background-image:url('../images/support/ds4.gif'); width:170px; height:170px }
a.dsp4:hover      { opacity:0.8; filter:alpha(opacity=80);  }

a.dsp            { display:block; background-image:url('../images/support/dsp.gif'); width:170px; height:170px }
a.dsp:hover      { opacity:0.8; filter:alpha(opacity=80);  }


/* Download Seite */
a.howdown          { display:block; background-image:url('../images/support/i_download.gif'); width:170px; height:170px }
a.howdown:hover    { opacity:0.8; filter:alpha(opacity=80);  }

a.howinst          { display:block; background-image:url('../images/support/i_install.gif'); width:170px; height:170px }
a.howinst:hover    { opacity:0.8; filter:alpha(opacity=80);  }

a.howupd          { display:block; background-image:url('../images/support/i_update.gif'); width:170px; height:170px }
a.howupd:hover    { opacity:0.8; filter:alpha(opacity=80);  }

a.howlic          { display:block; background-image:url('../images/support/i_licenses.gif'); width:170px; height:170px }
a.howlic:hover    { opacity:0.8; filter:alpha(opacity=80);  }



.footer_color, .footer_color .site-background, .footer_color .first-quote, .footer_color .related_image_wrap, .footer_color .gravatar img, .footer_color .comment-reply-link, .footer_color .inner_slide .numeric_controls a, .footer_color .hr_content, .footer_color .news-thumb, .footer_color .post-format-icon, .footer_color.ajax_controlls a, .footer_color #js_sort_items a, .footer_color .portfolio-sort-container .inner-entry, .footer_color .inner_slide {
    background-color: #504c4c;
    color: #FFF;
    font-size: 12px;
}
#wrap_all > .thumbnails_container_wrap {
    background: none repeat scroll 0 0 transparent;
    margin-bottom: -40px;
    margin-top: -120px;
}
	
	
}
.title_container {
    margin: -40px 0 0;
    position: relative;
    text-transform: uppercase;
}
.avia-box.info .avia-innerbox {
    padding: 2px 0 2px 30px!important;
}

#preload {
display: none
}
#preload img {
height: 0; width: 0; border: none;
position: absolute;
bottom: 0;
left: 0;
z-index: -30;}

.bg_buysp6 {
/* IE10 Consumer Preview */ 
background-image: url('../images/buy_sp6.png');
}
.bg_buystd6 {
/* IE10 Consumer Preview */ 
background-image: url('../images/buy_std6.png');
}

.bg_buysp5 {
/* IE10 Consumer Preview */ 
background-image: url('../images/buy_sp5.png');
}
.bg_buysp4 {
/* IE10 Consumer Preview */ 
background-image: url('../images/buy_sp4.png');
}

.sidebar .widget .seperator {
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    bottom: 0;
    left: 0;
    padding: 1px;
    position: absolute;
    width: 100%;
}

#top .portfolio-wrap {
    margin-top: 0!important;

}

#top .container_split {
    margin-top: 0!important;
	height:50px!important;
	background-color:#FFF!important;
}

#top .flex_column .portfolio-title {
    background: none repeat scroll 0 0 transparent!important;
    border: medium none!important;
    margin: 0!important;
    padding-left: 15px!important;
    padding-top: 25px!important;
}

 .image-box {
                padding: 7px;
                border: 1px solid #999;
                float: left;
            }

            .image-box img {
                display: block;
            }
			
			#top .padding-container {
    padding-bottom: 40px;
    padding-top: 20px!important;
}

digital-cross-processing_sort_button{ font-size:14px!important; font-weight:bold!important; color:#404040!important;}

.bg_promo {/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #DBEAF9 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #DBEAF9 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #DBEAF9 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #DBEAF9));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #DBEAF9 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #DBEAF9 100%);}

.bg_promo_down {/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #dbdbdb 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #dbdbdb 100%);

/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #dbdbdb 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #dbdbdb));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #dbdbdb 100%);

/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #dbdbdb 100%);}

.infobox {
    border: solid 1px #CCC;
	background-color:#FFF;
    border-radius: 3px 3px 3px 3px !important;
    color: #000000 !important;
    font-size: 14px !important;
    width: 470px !important;
    padding: 20px !important;
    text-align: left !important;
    vertical-align: middle !important;
	float:left;
	height:500px;
}
.contactbox {
    /*background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.1) 0%, rgba(64, 64, 64, 0.1) 100%) repeat scroll 0 0 #fff;*/
	background-color:#FFF;
    border: solid 1px #CCC;
    border-radius: 3px 3px 3px 3px !important;
    color: #000000 !important;
    display: inline-block !important;
    font-size: 14px !important;
    padding: 20px !important;
    text-align: left !important;
    width: 470px!important;
    vertical-align: middle !important;
	float:right;
	height:500px;
}
.learn_more_lan {
    background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%) repeat scroll 0 0 #FFC802;
    border: medium none !important;
    border-radius: 3px 3px 3px 3px !important;
    color: #000000 !important;
    cursor: pointer !important;
    display: inline-block !important;
    font-size: 14px !important;
    font-weight: bold !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    text-align: left !important;
    text-decoration: none !important;
    text-shadow: 0 1px rgba(255, 255, 255, 0.75) !important;
    vertical-align: middle !important;
}
.learn_more_lan:hover {
    background: -moz-linear-gradient(center top , rgba(255, 255, 255, 0.3) 0%, rgba(0, 0, 0, 0.3) 100%) repeat scroll 0 0 #202020 !important;
    color: #FFFFFF !important;
    text-decoration: underline !important;
    text-shadow: 0 1px rgba(0, 0, 0, 0.75) !important;
    transition: background 0.3s ease 0s;
}