@charset utf-8;

#breadcrumb {
clear:both;
color:#555;
float:left;
font-size:10px;
height:auto;
margin:3px 0 0 12px;
padding:0;
text-decoration:none;
width:auto;
}

#breadcrumb a,.foot_sitemap_container_inner a:hover,.foot_sitemap_container_inner_breadcrumb a:hover,.tabs-pane-container div.tabs-content-category a {
color:#555;
}

.campaign_countdown_container {
background:#fff2e9;
border:solid 1px #ffb2b2;
border-radius:6px;
cursor:pointer;
float:left;
height:auto;
margin:5px 0 0;
padding:10px;
width:963px;
}

#campaign_offers_container {
float:left;
height:auto;
margin-top:8px;
width:985px;
}

#campaignboard_container {
border-radius:6px;
clear:both;
cursor:pointer;
float:left;
margin-top:5px;
width:985px;
}

#column_left {
display:block;
float:left;
height:auto;
margin:1px 0;
padding:20px;
width:160px;
}

#column_right_container {
float:right;
height:auto;
padding:20px 20px 0 0;
width:180px;
}

#contact {
float:left;
height:120px;
margin:0;
padding:30px 0 0;
text-align:center;
width:100%;
}

#container {
height:auto;
margin:0 auto;
padding:0 5px;
width:985px;
}

#content-topic-container {
float:left;
margin-bottom:1px;
margin-top:10px;
width:985px;
}

#content-topic-container .content-topic h1 {
font-size:28px;
margin-left:12px;
margin-top:3px;
}

#content-topic-container .content-topic-right {
float:right;
}

#content-topic-container .content-topic-right h1 {
font-size:18px;
margin-left:12px;
margin-top:12px;
text-decoration:none;
white-space:nowrap;
}

#content_container {
background:#fff;
border:solid 1px #e0e0e0;
border-radius:6px;
float:left;
height:auto;
margin:5px 0 0;
padding:0;
width:983px;
z-index:0;
}

#cpo_container {
background:#fff;
border:solid 1px #e0e0e0;
border-radius:6px;
float:left;
margin-top:5px;
padding:20px 0 20px 20px;
width:963px;
}

#downloads-content-container a,#expos-content-container a {
background:#f2f2f2;
border-bottom:1px solid #eaeaea;
display:block;
float:left;
height:49px;
margin-bottom:5px;
outline:none;
text-decoration:none;
width:100%;
}

#downloads-content-container a:hover,#expos-content-container a:hover,.expos-content-item:hover,.expos-content-item.active {
background:#eaeaea;
}

#downloads-content-container,.downloads-content-item,#expos-content-container {
float:left;
width:100%;
}

#foot_sitemap_container {
background:#fff;
border:solid 1px #e0e0e0;
border-radius:6px;
float:left;
margin-top:5px;
padding:0 0 20px;
width:983px;
}

#google-site-search-container {
background:#fff;
border:solid 1px #e0e0e0;
border-radius:6px;
float:left;
margin-top:5px;
padding:0;
width:983px;
}

#image_upload_container {
background:#FFC0CB;
border-radius:6px;
float:left;
margin-top:10px;
padding:20px;
width:945px;
}

#importantmessage_container {
background:#ffffe0;
border:solid 1px #dcdcbe;
border-radius:6px;
clear:both;
float:left;
margin-top:5px;
width:983px;
}

#logosol-site-search {
background:#fff;
border:solid 1px #e0e0e0;
border-radius:12px;
box-shadow:0 0 4px 0 #e5e5e5 inset;
float:right;
height:25px;
margin-right:0;
margin-top:6px;
padding:0 10px;
width:230px;
}

#main_content {
float:left;
height:auto;
padding:20px;
width:725px;
}

#map-filter-option {
font-size:14px;
line-height:35px;
margin-bottom:20px;
text-align:center;
width:100%;
}

#media_container {
float:left;
text-align:center;
width:985px;
}

#media_manager_container {
background:#fff;
border:solid 1px #e0e0e0;
border-radius:6px;
float:left;
height:auto;
margin-top:15px;
padding:0 0 7px;
width:983px;
}

#new-navigation-container {
float:left;
z-index:2;
}

#new_media_manager_container {
border-radius:6px;
float:left;
margin-top:5px;
width:985px;
}

#newsBubble_level1 {
background:url(../../../images/icons/news_bubble_bg.png);
background-color:#a2c4e1;
border:solid 1px #FFF;
bottom:34px;
color:#fff;
font-size:10px;
padding:2px 3px 1px;
position:absolute;
right:10px;
}

#newsboard_container {
background:#fff;
border:solid 1px #e0e0e0;
border-radius:6px;
clear:both;
float:left;
margin-top:5px;
width:983px;
}

#newsboard_container h3 {
color:#444;
font-size:18px;
margin-top:0;
}

#newsheadlines_container {
background:#f9f9f9;
border:solid 1px #e0e0e0;
border-radius:6px;
clear:both;
float:left;
margin-top:5px;
width:983px;
}

#page-breadcrumb-container {
background:#fff;
border:solid 1px #e0e0e0;
border-radius:6px;
float:left;
height:38px;
margin-bottom:0;
margin-top:5px;
padding:0;
width:983px;
}

#page-breadcrumb-container .like-and-share {
float:right;
margin-right:6px;
margin-top:11px;
width:240px;
}

#page-breadcrumb-container .like-and-share p.share {
border-right:solid 1px #e0e0e0;
color:#777;
float:right;
font-size:10px;
margin-right:8px;
margin-top:0;
padding:2px 8px;
}

#page-breadcrumb-container .page-breadcrumb {
float:left;
margin-top:0;
}

#page-breadcrumb-container .page-breadcrumb .breadcrumb-item {
float:left;
height:25px;
padding-top:13px;
}

#page-breadcrumb-container .page-breadcrumb .breadcrumb-item.logo {
float:left;
height:25px;
padding-right:1px;
padding-top:2px;
}

#page-breadcrumb-container .page-breadcrumb .breadcrumb-separator {
background:url(../../../images/icons/breadcrumb-separator.png) repeat-x scroll 0 0 transparent;
float:left;
height:25px;
margin:0 8px 0 7px;
padding-top:13px;
width:14px;
}

#page-breadcrumb-container .page-breadcrumb a {
color:#777;
text-decoration:none;
}

#page-breadcrumb-container .page-breadcrumb p {
color:#777;
font-size:10px;
margin-left:6px;
}

#photo_container {
background:#fff;
border:solid 1px #e0e0e0;
border-bottom:0;
border-radius:6px 6px 0 0;
float:left;
/*padding:20px 0;*/
width:983px;
}

#photo_item,#media_navigation_container {
float:left;
width:985px;
}

#photo_video_tabs {
background:#aaa;
border-left:solid 1px #e0e0e0;
border-right:solid 1px #e0e0e0;
float:left;
height:auto;
padding:10px 30px 0;
width:923px;
}

#pricebox {
border:solid 1px #eee;
float:left;
width:760px;
}

#pricebox_col1 {
float:left;
overflow:hidden;
padding:8px 5px;
width:100px;
}

#pricebox_col2 {
float:left;
padding:8px 5px 6px;
width:300px;
}

#pricebox_col3 {
float:right;
padding:8px 0 6px 5px;
text-align:right;
width:76px;
}

#pricebox_col4 {
float:right;
padding:8px 5px 6px;
text-align:right;
width:85px;
}

#pricebox_col5 {
float:right;
padding:8px 5px 6px;
text-align:right;
width:110px;
}

#pricebox_col5.header {
padding-right:36px;
text-align:right;
width:110px;
}

#pricebox_col6 {
float:right;
padding:5px 10px 0 3px;
}

#pricebox_col_info_button {
float:right;
padding:6px 0 0 15px;
}

#pricebox_container {
background:#fff;
border:solid 1px #e0e0e0;
border-radius:6px;
float:left;
height:auto;
margin-top:30px;
width:983px;
}

#pricebox_container_inner {
float:left;
padding:20px;
width:942px;
}

#pricebox_header {
background:#eee;
color:#555;
float:left;
font-size:10px;
width:100%;
}

#pricebox_store_button {
cursor:pointer;
float:left;
height:90px;
margin:0 20px 0 0;
width:160px;
}

#report_container {
/*background:#FFF9E9;*/
background:rgba(255,249,233,0.75);
border-bottom:solid 1px #dadada;
color:#777;
font-size:10px;
height:auto;
left:0;
margin:0;
padding:0;
position:fixed;
top:0;
width:100%;
z-index:99;
}

#report_container li {
float:left;
list-style-type:none;
padding:8px 0 8px 0;
}

#report_container li.left {
border-left:solid 1px #dadada;
padding-left:10px;
margin-left:10px; 
}

#report_container li.right {
border-right:solid 1px #dadada;
padding-right:10px;
margin-right:10px;
}

#report_container li.first,.logo img {
border:none;
}

#report_container ul,* {
margin:0;
padding:0;
}

#report_container ul.left {
float:left;
margin-left:20px;
}

#report_container ul.right {
float:right;
margin-right:20px;
}

#ribbon {
cursor:pointer;
left:0;
position:absolute;
top:260px;
z-index:500;
}

#scrollup {
background:#FFC0CB;
border:0 solid #000;
height:100px;
overflow:hidden;
position:relative;
width:500px;
}

#searchbox_container {
background:#fff;
border:solid 1px #e0e0e0;
border-radius:6px;
margin:11px 0 0;
padding:5px 10px 4px 5px;
}

#thumbs_container {
/*background:#fff;*/
background:url('//cms.logosol.com/admin/images/content/cpo/cpo-container-bg.jpg') no-repeat scroll 0 0 #FFFFFF;
border:solid 1px #e0e0e0;
/*border-radius:0 0 6px 6px;*/
/*border-top:0;*/
float:left;
padding:20px 16px 20px 18px;
text-align:center;
width:949px;
}

.photo_and_video_links_wrapper {
background:url('//cms.logosol.com/admin/images/content/cpo/cpo-container-bg.jpg') no-repeat scroll 0 0 #FFFFFF;
border:1px solid #e0e0e0; 
border-top:0; 
border-radius:0 0 6px 6px; 
float:left; 
padding-top:12px; 
text-align:center; 
width:983px; 
}

#thumbs_nav {
background:#ddd;
border-top:solid 1px #ccc;
display:none;
float:left;
height:auto;
padding:10px 20px;
width:943px;
}

#top-board-slides {
left:0;
position:absolute;
top:0;
z-index:100;
}

#top-board-slides .caption {
/*background:rgba(255,255,250,.65);*/
background:url(//kr.logosol.com/images/backgrounds/topboard-ribbon-bg.png);
background-position:right top;
background-repeat:no-repeat;
border-radius:0 6px 6px 0;
bottom:-50px;
color:#444;
font-size:50px;
/*height:75px;*/
height:76px;
left:0;
line-height:1.33;
margin-bottom:20px;
padding:23px 40px 27px 40px;
position:absolute;
text-shadow:none;
text-transform:uppercase;
/*width:300px;*/
min-width:300px;
z-index:500;
letter-spacing:-2px;
pointer-events: none;
}

#top-board-slides .caption p.orange {
border-bottom:solid 5px #DF8401;
}

#top-board-slides .caption p.green {
border-bottom:solid 5px #4C8C30;
}

#top-board-slides .caption p.grey {
border-bottom:solid 5px #B0B0B0;
}

#top-board-slides .caption p.red {
border-bottom:solid 5px #F04B3C;
}

#top-board-slides .caption p.capsmall {
color:#555;
font-size:14px;
letter-spacing:0px;
margin-top:7px;
font-weight:bold;
}

#top-board-slides .next {
left:984px;
}

#top-board-slides .next,#top-board-slides .prev {
display:none;
height:43px;
left:-23px;
position:absolute;
top:185px;
width:24px;
z-index:101;
}

#top-board-slides .pagination {
margin:11px auto 0;
width:90px;
}

#top-board-slides .pagination li {
float:left;
list-style:none;
margin:0 1px;
}

#top-board-slides .pagination li a {
background-image:url(//kr.logosol.com/images/icons/top-board-slides-pagination.png);
background-position:0 0;
display:block;
float:left;
height:0;
overflow:hidden;
padding-top:12px;
width:12px;
}

#top-board-slides .pagination li.current a {
background-position:0 -12px;
}

#top-board-slides-container {
float:left;
height:449px;
margin-top:5px;
position:relative;
width:985px;
z-index:0;
}

#top_container {
background:url(../../../images/backgrounds/top_bg.png) center top no-repeat;
height:44px;
left:0;
margin:0;
opacity:0.95;
padding:0;
position:fixed;
top:0;
width:100%;
z-index:99;
}

#top_container .first {
border-left:solid 1px #eee;
}

#top_inner {
height:auto;
margin:0 auto;
padding:0 20px;
width:945px;
}

#top_market_container {
display:none;
filter:alpha(opacity=95);
height:auto;
left:0;
margin:0;
opacity:0.95;
padding:0;
position:fixed;
top:45px;
width:100%;
z-index:99;
}

#top_market_inner {
background:#fafaec;
border:solid 1px #ccc;
float:right;
height:auto;
line-height:1.8em;
padding:17px 20px;
width:auto;
}

#top_market_inner a,#column_left a:link,#column_left a:hover,#column_left a:visited,.customer-care-right a,.tabs-pane-container a {
color:#555;
text-decoration:none;
}

#top_market_outer {
height:400px;
margin:0 auto;
width:945px;
}

#topboardOrbit {
border-radius:6px;
clear:both;
cursor:pointer;
float:left;
height:421px;
margin-top:5px;
overflow:hidden;
width:985px;
}

#topboardOrbit___ {
cursor:pointer;
float:left;
margin-top:10px;
}

#topboard_container {
border-radius:6px;
clear:both;
cursor:pointer;
float:left;
height:421px;
margin-top:5px;
width:985px;
}

#topic_container {
float:left;
height:auto;
margin:10px 0 0;
padding:0;
width:100%;
}

#topic_left {
float:left;
font-size:32px;
height:auto;
margin:15px 0 0 10px;
padding:0;
width:auto;
}

#topic_right {
float:right;
height:auto;
margin:12px 0 0;
padding:0;
width:auto;
}

#topic_right img,.cpo-no-border,.cpo-text-container-first,.topboardItem img,.top-board-slides-container div.top-board-slide img {
border:0;
}

#video_information {
background:#ddd;
border-left:solid 1px #e9e9e9;
border-right:solid 1px #e9e9e9;
float:left;
padding:14px 27px 15px;
text-align:left;
width:929px;
}

#video_information div.info h1 {
font-size:26px;
}

#video_information div.length {
color:#555;
float:right;
font-size:12px;
}

#video_player {
margin:0 auto;
width:943px;
}

#video_player_container {
background:#fff;
border:solid 1px #e0e0e0;
border-bottom:0;
border-radius:6px 6px 0 0;
float:left;
padding:20px 0;
width:983px;
}

#video_player_container.ratio_16_9 {
height:530px;
}

#video_player_container.ratio_16_9.extraHeight {
height:560px;
}

#video_player_container .bestOfBox {
	height:30px;
	background-color:#178507;
	color:#FFF;
	margin:0 20px 0 20px;
	border-top-right-radius:4px;
	border-top-left-radius:4px;
}

#video_player_container .bestOfBox p {
	padding-top:7px;
	font-size:14px;
}

#video_player_container .bestOfBox p a {
	color:#FFF;
}

#video_player_container.ratio_4_3 {
height:540px;
}

.box_bottom_bg {
background:url(../../../images/backgrounds/main_content_bottom_bg.png) no-repeat center top;
float:left;
height:20px;
margin:0;
width:100%;
}

.buy_now_button {
color:#f9f9f9;
cursor:pointer;
float:left;
height:19px;
width:50px;
}

.goto_access_button {
color:#f9f9f9;
cursor:pointer;
float:left;
height:17px;
width:25px;	
}

.buy_now_button_spinner {
background:url(../../../images/icons/spinner_16x16_transparent.gif) no-repeat center center;
color:#f9f9f9;
float:left;
height:19px;
width:50px;
}

.campaign_countdown_container_inner {
cursor:pointer;
float:left;
font-size:16px;
height:auto;
text-align:center;
width:100%;
}

.campaign_offers_container_free_text {
background:#ffffe0;
border:solid 1px #dcdcbe;
border-radius:6px;
padding:20px;
}

.campaignboardItem,.campaignboardItem img,.ticker-top-bar-title,#video_information div.info,#content-topic-container .content-topic,#news-content-container {
float:left;
}

.clearfix,.ticker .active_ticker,.ticker-top-bar .active_ticker,.pricebox_excl {
display:block;
}

.clearfix:after {
clear:both;
content:".";
display:block;
height:0;
visibility:hidden;
}

.column_left_content {
cursor:pointer;
padding:7px 5px;
}

.column_left_content:hover {
background:#eee;
}

.column_left_topic {
font-size:18px;
padding:10px 0 0 5px;
}

.contact_text {
line-height:20px;
margin:0 auto;
width:900px;
color:#555;
}

.cpo-gray-bg {
background:url('//cms.logosol.com/admin/images/content/cpo/cpo-container-bg.jpg') no-repeat 0 0;
}

.cpo-image-container {
border:0;
height:340px;
margin:0;
padding:0;
width:500px;
}

.cpo-image-container img {
border:0;
margin:0;
padding:0;
}

.cpo-main-container {
background:url('//cms.logosol.com/admin/images/content/cpo/cpo-container-bg.jpg') no-repeat 0 0;
border:0;
border-bottom:solid 1px #e0e0e0;
margin:0;
width:983px;
}

.cpo-main-container h2 {
font-size:36px;
letter-spacing:-1px;
margin-bottom:10px;
}

.cpo-main-container h4 {
font-size:26px;
letter-spacing:-1px;
margin-bottom:10px;
}

.cpo-no-bg,.pricebox_row.no_hover:hover, .pricebox_row_access.no_hover:hover {
background:none;
}

.cpo-p-headline {
margin-top:5px;
}

.cpo-text-container {
border:0;
border-left:solid 1px #e0e0e0;
color:#999;
font-size:14px;
line-height:21px;
margin:0;
padding:60px 40px;
word-spacing:-1px;
}

.cpo-no-border,.cpo-text-container-first {
border:0;
}

.cpo-text-container-left {
border:0;
color:#999;
font-size:14px;
line-height:21px;
margin:0;
padding:0 20px 0 80px;
word-spacing:-1px;
}

.cpo-text-container-right {
border:0;
color:#999;
font-size:14px;
line-height:21px;
margin:0;
padding:0 80px 0 20px;
word-spacing:-1px;
}

.cpo-text-container-top {
border:0;
color:#666;
font-size:16px;
line-height:24px;
margin:0;
padding:50px 60px 60px;
word-spacing:-1px;
}

.cpo_cat_image {
height:170px;
width:462px;
}

.cpo_cat_image_container {
background:url(/images/category-images/default-category-img-462.png);
display:block;
}

.cpo_cat_image_text {
color:#444;
font-size:20px;
letter-spacing:-1px;
padding:25px;
}

.cpo_cat_shortcuts {
padding:3px 5px 0;
}

.cpo_container_inner a {
color:#09c;
font-size:12px;
text-decoration:none;
}

.cpo_container_inner b,.foot_sitemap_container_inner b {
color:#555;
font-size:12px;
}

.cpo_container_inner,.main_content_inner {
color:#555;
float:left;
height:auto;
line-height:20px;
width:100%;
}

.cpo_container_inner_col {
float:left;
height:auto;
margin-right:19px;
width:462px;
}

.cpo_container_inner_col.firstcol {
margin-left:0;
}

.cpo_row_separator {
clear:both;
float:left;
height:12px;
width:100%;
}

.current-arrow-bg {
background:url("../../../images/backgrounds/arrow-current-f2f2f2-tab.png") no-repeat scroll center top transparent;
height:100%;
width:100%;
}

.customer-care {
float:right;
margin-top:3px;
padding:0;
}

.customer-care-left {
border-left:solid 1px #fff;
float:left;
height:66px;
margin-top:9px;
padding-left:8px;
padding-right:3px;
white-space:nowrap;
width:183px;
}

.customer-care-left div.hours {
color:#444;
float:left;
font-size:11px;
margin-top:3px;
white-space:nowrap;
}

.customer-care-left div.telephone {
color:#333;
float:left;
font-size:18px;
font-weight:bold;
margin-top:2px;
}

.customer-care-left div.telephone-icon {
float:left;
height:55px;
padding-right:4px;
padding-top:12px;
width:47px;
}

.customer-care-left div.title {
color:#333;
float:left;
font-size:18px;
font-weight:bold;
margin-top:1px;
}

.customer-care-right {
background:url(../../../images/backgrounds/customer-care-bg.png) no-repeat -300px 0 transparent;
display:none;
float:left;
height:85px;
width:10px;
}

.customer-care-right a:hover {
color:#222;
text-decoration:underline;
}

.downloads-content-item div.id-and-date {
color:#bbb;
display:none;
float:right;
font-size:8px;
line-height:normal;
margin:5px 5px 0 0;
text-align:center;
}

.downloads-content-item div.img {
float:left;
padding-left:10px;
padding-top:10px;
width:40px;
}

.downloads-content-item div.read-more {
background:#666;
color:#f9f9f9;
display:none;
float:right;
font-size:10px;
height:37px;
line-height:normal;
padding:12px 10px 0;
text-align:center;
width:70px;
}

.downloads-content-item div.title {
color:#555;
float:left;
font-size:14px;
padding:15px 0 0;
width:auto;
}

.downloads-content-item div.emailDownloadImg {
padding-right:20px;
background:url(//kr.logosol.com/images/icons/pop-up-icon.png) right 21px no-repeat;
}

.expos-content-item {
background:#f2f2f2;
border-bottom:1px solid #eaeaea;
cursor:pointer;
float:left;
margin-top:5px;
width:100%;
}

.expos-content-item span.expos-content-item-date {
clear:left;
color:#555;
float:left;
font-size:12px;
line-height:18px;
padding:2px 0 0;
width:600px;
}

.expos-content-item span.expos-content-item-read-more {
clear:left;
color:#09c;
float:left;
font-size:12px;
line-height:18px;
margin-top:7px;
width:600px;
}

.expos-content-item span.expos-content-item-title {
clear:left;
color:#222;
float:left;
font-size:18px;
padding:0;
width:600px;
}

.expos-content-item-info {
display:none;
float:left;
margin-bottom:0;
padding:20px;
width:100%;
}

.expos-content-item-inner {
float:left;
margin:17px 20px;
}

.expos-content-item-inner .img {
float:left;
width:110px;
}

.expos-content-item.row1 {
margin-top:0;
}

.foot_sitemap_container_inner {
float:left;
height:auto;
line-height:20px;
width:100%;
}

.foot_sitemap_container_inner a {
color:#888;
font-size:11px;
text-decoration:none;
}

.foot_sitemap_container_inner_breadcrumb {
border-bottom:solid 1px #eee;
float:left;
height:auto;
margin:0 0 15px;
padding:10px 20px;
width:943px;
}

.foot_sitemap_container_inner_breadcrumb a {
color:#888;
font-size:12px;
text-decoration:none;
}

.foot_sitemap_container_inner_col {
float:left;
height:auto;
margin:0 0 0 10px;
width:148px;
}

.headline {
float:left;
height:25px;
left:0;
position:absolute;
top:0;
width:320px;
}

.hot_box {
color:#555;
font-size:12px;
height:auto;
line-height:18px;
margin:0 0 20px;
width:auto;
}

.hot_box h1 {
font-size:14px;
padding-bottom:5px;
}

.hot_box h3 {
font-size:16px;
margin-top:8px;
}

.hot_box_top {
background:#f2f2f2;
border-radius:6px 6px 0 0;
color:#555;
float:left;
height:auto;
padding:10px;
width:160px;
}

.hoverimg:hover {
filter:alpha(opacity=70);
opacity:0.70;
}

.importantmessageItem {
clear:both;
cursor:default;
float:left;
font-size:14px;
text-align: center;
line-height:20px;
padding:10px 40px;
width:903px;
}

.importantmessageItemPointer {
cursor:pointer;
}

.infoRequest img {
border:none;
bottom:5px;
height:24px;
left:0;
margin:0;
position:relative;
vertical-align:top;
width:24px;
}

.logo {
float:left;
margin-left:7px;
margin-top:9px;
padding-top:8px;
}

.logo-and-toplinks {
height:94px;
padding-top:15px;
width:100%;
}

.main_content_inner b,strong {
color:#555;
font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Arial,Verdana,sans-serif;
}

.main_content_inner h1,h1 {
color:#333;
font-size:32px;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin:0;
}

.main_content_inner h2,h2 {
color:#333;
font-size:28px;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin:0;
}

.main_content_inner h3,h3 {
color:#333;
font-size:22px;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin:14px 0 3px;
}

.main_content_inner h4,h4 {
color:#333;
font-size:22px;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin:0 0 3px;
}

.main_content_inner h5,h5 {
color:#333;
font-size:16px;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin:14px 0 3px;
}

.main_content_inner hr {
/*background:#eee;
border:0;
height:1px;*/

background:url("//kr.logosol.com/images/backgrounds/hr_shaded_bg.png") no-repeat scroll center top #FFFFFF;
border:0;
border-top:solid 1px #ebebeb;
height:20px;
margin-top: 10px;
margin-bottom:-10px;
}

.main_content_inner ul {
padding-left:15px;
}

.news-articles-content-item-info {
display:none;
float:left;
margin-bottom:0;
padding:20px 0;
width:100%;
}

.news-content-item {
background:#f5f5f5;
border-bottom:1px solid #e9e9e9;
color:#555;
cursor:pointer;
display:block;
float:left;
height:98px;
margin-bottom:5px;
outline:none;
text-decoration:none;
width:100%;
}

.news-content-item div.id-and-date {
clear:right;
color:#bbb;
display:none;
float:right;
font-size:8px;
line-height:normal;
margin:5px 5px 0 0;
text-align:center;
}

.news-content-item div.img {
float:left;
height:98px;
width:110px;
}

.news-content-item div.news-articles-page {
width:550px;
}

.news-content-item div.read-more {
background:#666;
clear:right;
color:#f9f9f9;
display:none;
float:right;
font-size:10px;
height:37px;
line-height:normal;
padding:12px 10px 0;
text-align:center;
width:70px;
}

.news-content-item div.sv_SE {
width:600px;
}

.news-content-item div.title-and-text {
float:left;
margin:17px 0 0 20px;
width:700px;
}

.news-content-item div.title-and-text span.read-the-rest {
clear:left;
color:#09c;
float:left;
font-size:12px;
line-height:18px;
margin-top:7px;
}

.news-content-item div.title-and-text span.text {
clear:left;
float:left;
font-size:12px;
line-height:18px;
margin-top:2px;
}

.news-content-item div.title-and-text span.title {
clear:right;
color:#222;
float:left;
font-size:18px;
}

.news-content-item div.titleShorter {
width:500px;
}

.newsBubble_level2 {
background:url(../../../images/icons/news_bubble_bg.png);
background-color:#a2c4e1;
border:solid 1px #FFF;
bottom:6px;
color:#fff;
font-size:8px;
padding:1px 3px;
position:relative;
right:0;
}

.newsHeadlinesLeft {
border-right:solid 1px #ccc;
color:#222;
float:left;
font-weight:bold;
margin:1px 0;
padding:7px 37px;
}

.newsHeadlinesMiddle {
border-left:solid 1px #fff;
float:left;
margin:1px 0;
padding:0 20px;
}

.newsHeadlinesRight {
border-left:solid 0 #fff;
float:right;
margin:1px 0;
padding:7px 15px 7px 0;
}

.newsboardItem {
background:#fff;
border-left:solid 1px #fff;
border-right:solid 1px #e0e0e0;
color:#888;
cursor:pointer;
float:left;
font-size:11px;
height:180px;
margin:0;
padding:20px 0;
text-align:center;
width:244px;
}

.newsboardItem.position1 {
border-left:0;
border-radius:6px 0 0 6px;
}

.newsboardItem.position4 {
border-radius:0 6px 6px 0;
border-right:0;
width:245px;
}

.newsboardItem:hover,.pricebox_row:hover,.pricebox_row_access:hover,.news-content-item:hover {
background:#f9f9f9;
}

.photo_thumb_item {
border:solid 2px #ddd;
border-radius:4px;
cursor:pointer;
float:left;
height:80px;
margin:0 13px 0 0;
padding:5px;
text-align:left;
width:110px;
}

.photo_thumb_item img {
border:0;
height:80px;
width:110px;
}

.photo_thumb_item:hover,.photo_thumb_item.current,.video_thumb_item:hover,.video_thumb_item.current {
background:#fafafa;
border:solid 2px #178507;
}

.photo_thumb_item_wrapper div.carousel-pagination {
margin-top:16px;
}

.photo_thumb_item_wrapper div.carousel-pagination a {
background:#555;
border-radius:4px;
color:#fff;
cursor:pointer;
font-size:10px;
margin:0 2px;
padding:6px 12px;
text-decoration:none;
}

.photo_thumb_item_wrapper li,.video_thumb_item_wrapper li {
display:inline;
position:relative;
}

.photo_thumb_item_wrapper ul,.video_thumb_item_wrapper ul {
list-style:none;
}

.photo_video_tabs_item {
background:#555;
border-radius:6px 6px 0 0;
color:#ddd;
cursor:pointer;
float:left;
font-size:16px;
margin-right:7px;
padding:10px 30px;
}

.photo_video_tabs_item.current {
background:#fff;
color:#555;
cursor:default;
margin-bottom:-1px;
}

.photo_video_tabs_item.current:hover {
background:#fff;
cursor:default;
}

.photo_video_tabs_item:hover,.photo_thumb_item_wrapper div.carousel-pagination a:hover,.video_thumb_item_wrapper div.carousel-pagination a:hover {
background:#777;
}

.photo_video_tabs_item_info_order,.photo_thumb_item_wrapper div.carousel-pagination a.active,.video_thumb_item_wrapper div.carousel-pagination a.active {
background:#178507;
}

.pricebox_row {
border-top:solid 1px #f5f5f5;
color:#555;
cursor:default;
float:left;
font-size:10px;
height:auto;
line-height:normal;
width:100%;
}

.pricebox_row_last {
background:url('//cms.logosol.com/admin/images/content/cpo/cpo-container-bg.jpg') no-repeat scroll 0 0 transparent;
border-radius:0 0 6px 6px;
border-top:solid 1px #e0e0e0;
color:#555;
cursor:default;
float:left;
font-size:10px;
height:auto;
line-height:normal;
padding:7px 25px;
width:933px;
}

.selectMarket img {
border:none;
height:17px;
margin:0 5px 0 0;
vertical-align:middle;
width:17px;
}

.slogan {
color:#666;
font-size:12px;
margin-top:8px;
}

.tab-1 {
background:url(../../../images/backgrounds/tabs-global-bg.png) repeat scroll 0 0 transparent;
width:51px;
}

.tab-1 img {
margin-top:3px;
}

.tab-1.current_default {
background-position:0 0;
}

.tab-1:hover,.tab-1.current {
background-position:0 -75px;
}

.tab-2 {
background:url(../../../images/backgrounds/tabs-global-bg.png) repeat scroll -51px 0 transparent;
width:127px;
}

.tab-2.current_default {
background-position:-51px -151px;
}

.tab-2:hover,.tab-2.current {
background-position:-51px -75px;
}

.tab-3 {
background:url(../../../images/backgrounds/tabs-global-bg.png) repeat scroll -178px 0 transparent;
width:137px;
}

.tab-3.current_default {
background-position:-178px -151px;
}

.tab-3:hover,.tab-3.current {
background-position:-178px -75px;
}

.tab-4 {
background:url(../../../images/backgrounds/tabs-global-bg.png) repeat scroll -315px 0 transparent;
width:140px;
}

.tab-4.current_default {
background-position:-315px -151px;
}

.tab-4:hover,.tab-4.current {
background-position:-315px -75px;
}

.tab-5 {
background:url(../../../images/backgrounds/tabs-global-bg.png) repeat scroll -455px 0 transparent;
width:222px;
}

.tab-5.current_default {
background-position:-455px -151px;
}

.tab-5:hover,.tab-5.current {
background-position:-455px -75px;
}

.tab-6 {
background:url(../../../images/backgrounds/tabs-global-bg.png) repeat scroll -677px 0 transparent;
width:160px;
}

.tab-6.current_default {
background-position:-677px -151px;
}

.tab-6:hover,.tab-6.current {
background-position:-677px -75px;
}

.tab-7 {
background:url(../../../images/backgrounds/tabs-global-bg.png) repeat scroll -837px 0 transparent;
width:148px;
}

.tab-7.current_default {
background-position:-837px -151px;
}

.tab-7:hover,.tab-7.current {
background-position:-837px -75px;
}

.table-with-left-margin,.foot_sitemap_container_inner_col.firstcol {
margin-left:20px;
}

.tabs-pane {
float:left;
padding:13px 0 34px 30px;
width:955px;
}

.tabs-pane-bottom-bg {
background:url(../../../images/backgrounds/tabs-pane-trans-green-bg.png) no-repeat scroll 0 bottom transparent;
display:none;
float:left;
height:25px;
margin-left:0;
width:985px;
}

.tabs-pane-container {
color:#555;
display:none;
float:left;
position:absolute;
top:212px;
width:985px;
z-index:100;
}

.tabs-pane-container div.tabs-content-category {
border-bottom:solid 3px;
border-color:#333;
color:#333;
float:left;
font-size:13px;
line-height:22px;
margin-bottom:5px;
padding:0 0 7px 5px;
text-transform:uppercase;
white-space:nowrap;
width:160px;
}

.tabs-pane-container div.tabs-content-category.all-products {
border-color:#b0b0b0;
}

.tabs-pane-container div.tabs-content-category.industrial-machines {
border-color:#b0b0b0;
}

.tabs-pane-container div.tabs-content-category.planers {
border-color:#4c8c30;
}

.tabs-pane-container div.tabs-content-category.sawmills {
border-color:#df8401;
}

.tabs-pane-container div.tabs-content-category.toolbox {
border-color:#f04b3c;
}

.tabs-pane-container div.tabs-content-col {
/*border-right:dashed 1px #ccc;*/
float:left;
/*line-height:24px;*/
width:190px;
}

.tabs-pane-container div.tabs-content-col-inner {
float:left;
/*padding-left:15px;*/
/*padding-right:20px;*/
width:165px;
}

.tabs-pane-container div.tabs-content-col-inner.first {
padding-left:0;
}

.tabs-pane-container div.tabs-content-col-inner.last {
padding-right:0;
}

.tabs-pane-container div.tabs-content-col.last {
border-right:0;
/*float:right;*/
/*margin-right:20px;*/
}

.tabs-pane-container div.tabs-content-products {
float:left;
font-size:11px;
line-height:18px;
padding-left:10px;
width:155px;
}

.tabs-pane-container div.tabs-content-products a.thisIsCurrentPage {
border-bottom:solid 2px #85b526;
padding-bottom:1px;
}

.tabs-pane-container div.tabs-content-subcategory {
color:#666;
float:left;
font-size:12px;
font-weight:bold;
margin-left:-5px;
margin-top:10px;
width:160px;
}

.tabs-pane-container div.tabs-content-subcategory.first-subcat {
margin-top:5px;
}

.tabs-pane-container div.tabs-content-subcategory a {
color:#707070;
}

.tabs-pane-container a.tabs-content-product {
margin-top:5px;
color:#666;
float:left;
clear:left;
/*width:155px;*/
}

.tabs-pane-container .new-label {
float:left;
font-size:9px;
padding-left:5px;
color:#FF0000;
}

.tabs-pane-middle-bg {
/*background:url(../../../images/backgrounds/tabs-pane-gray-bg.png) repeat-y scroll 0 bottom transparent;*/
background:url("../../../images/backgrounds/tabs-pane-f2f2f2-bg.png") repeat-y scroll 0 bottom transparent;
float:left;
margin:0 auto 0 0;
min-height:240px;
/*padding-bottom:25px;*/
width:985px;
}

.tabs-pane-top-bg {
/*background:url(../../../images/backgrounds/tabs-pane-gray-bg.png) no-repeat scroll 0 top transparent;*/
background:url("../../../images/backgrounds/tabs-pane-f2f2f2-bg.png") no-repeat scroll 0 -9px transparent;
float:left;
height:25px;
margin-left:0;
width:985px;
}

.thumbs_nav_item {
background:#a5a5a5;
border-radius:10px;
color:#fff;
cursor:pointer;
float:left;
margin-right:15px;
padding:8px 20px;
}

.thumbs_nav_item.current,.thumbs_nav_item.current:hover {
background:#555;
cursor:default;
}

.thumbs_nav_item:hover {
background:#888;
}

.ticker {
float:left;
height:15px;
margin:7px 0 0;
overflow:hidden;
width:320px;
}

.ticker span,.ticker-top-bar span,.photo_thumb_item_wrapper a.carousel-control,.video_thumb_item_wrapper a.carousel-control,.image_admin,.loading-animation,.pricebox_incl {
display:none;
}

.ticker-top-bar {
float:left;
height:15px;
margin:0;
overflow:hidden;
width:290px;
}

.togglePriceBoxRows {
border-right:solid 1px #eee;
color:#555;
cursor:pointer;
float:right;
font-size:10px;
font-weight:bold;
margin-right:5px;
padding:8px 0 8px 20px;
}

.togglePriceBoxTax {
color:#555;
cursor:pointer;
float:right;
font-size:10px;
font-weight:normal;
margin-right:5px;
padding:8px 5px;
}

.toggle_image_admin {
background:#FFC0CB;
color:#555;
float:right;
margin-left:10px;
margin-right:0;
padding:10px 15px;
text-align:center;
width:70px;
}

.toggle_image_admin:hover {
background:#FCCCD4;
}

.top-bar {
color:#666;
height:27px;
margin-left:0;
padding:0;
}

.top-bar a {
color:#09c;
text-decoration:none;
}

.top-bar a:hover {
color:#08c;
text-decoration:underline;
}

.top-bar-container {
background:url(../../../images/backgrounds/logosol_body_bg.png) 0 -1px repeat-x;
float:left;
height:41px;
margin:0;
padding:0 6px;
width:973px;
z-index:99;
}

.top-bar-container-inner {
font-size:12px;
}

.top-bar.facebook-like {
float:left;
margin-left:0;
padding-top:8px;
}

.top-bar.latest-news {
float:left;
margin-left:0;
padding-top:12px;
}

.top-bar.select-language-or-country {
border-left:solid 1px #fff;
float:right;
padding-left:18px;
padding-top:12px;
}

.top-bar.share-on-social-sites {
border-left:solid 1px #fff;
border-right:solid 1px #d5d5d5;
float:right;
height:29px;
padding:10px 20px 0 18px;
}

.top-bar.spacer-line {
border-left:solid 1px #d5d5d5;
float:right;
height:39px;
}

.top-board-slides-container {
border-radius:6px;
display:none;
overflow:hidden;
position:relative;
width:985px;
}

.top-board-slides-container div.top-board-slide {
display:block;
height:421px;
width:985px;
}

.top_content {
background:url(../../../images/backgrounds/gradient_40x10_down_2.png) repeat-x;
border-left:solid 1px #fff;
border-right:solid 1px #eee;
color:#555;
cursor:pointer;
float:right;
font-size:11px;
height:29px;
padding:14px 15px 0;
white-space:nowrap;
width:auto;
}

.top_content span.lang,#top_market_inner a:hover {
border-bottom:#ccc solid 1px;
padding:2px 0;
}

.top_content.infoRequest {
border-bottom:solid 3px #53A1DD;
height:26px;
}

.top_content:hover {
background:url(../../../images/backgrounds/gradient_40x10_up_2.png) repeat-x #f9f9f9;
color:#222;
}

.toplinks {
float:right;
font-size:11px;
line-height:22px;
margin-top:12px;
width:470px;
}

.toplinks a {
color:#666;
text-decoration:none;
}

.toplinks a:hover {
color:#444;
text-decoration:underline;
}

.toplinks-col {
border-left:1px solid #fff;
border-right:1px solid #d0d0d0;
float:right;
min-height:66px;
padding:0 16px;
}

.video_thumb_item {
border:solid 2px #eee;
border-radius:4px;
cursor:pointer;
float:left;
height:127px;
margin:0 20px 0 0;
padding:5px;
text-align:left;
width:127px;
}

.video_thumb_item img {
border:0;
height:72px;
width:127px;
}

.video_thumb_item p.mm_duration {
color:#777;
font-size:10px;
margin:3px 0 0 5px;
}

.video_thumb_item p.mm_fallback_notice {
color:red;
font-weight:bold;
margin:2px 0 -3px 5px;
}

.video_thumb_item p.mm_title {
color:#555;
font-weight:bold;
margin:5px 0 0 5px;
}

.video_thumb_item_wrapper div.carousel-pagination {
margin-top:13px;
}

.video_thumb_item_wrapper div.carousel-pagination a {
background:#555;
border-radius:4px;
color:#fff;
cursor:pointer;
font-size:10px;
margin:0 2px;
padding:3px 6px;
text-decoration:none;
}

:focus {
-moz-outline-style:none;
}

a {
color:#09c;
outline:none;
text-decoration:none;
}

a.more {
background:transparent url(../../../images/icons/read_more.gif) no-repeat scroll 100% 50%;
padding-right:8px;
}

a:active {
outline:none;
text-decoration:underline;
}

a:hover,#breadcrumb a:hover,.cpo_container_inner a:hover,.tabs-pane-container a:hover,.tabs-pane-container div.tabs-content-category a:hover,.tabs-pane-container div.tabs-content-subcategory a:hover,#page-breadcrumb-container .page-breadcrumb a:hover {
text-decoration:underline;
}

a:link,a:visited,#top_inner a,.ticker,.ticker a,.ticker-top-bar,.ticker-top-bar a,.video_thumb_item a:hover {
/*text-decoration:none;*/
}

h6 {
color:#333;
font-size:16px;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin:0 0 3px;
}

hr {
color:#eee;
}

html,body {
-webkit-text-size-adjust:none;
/*background:url(../../../images/backgrounds/logosol_body_bg.png) 0 -1px scroll repeat-x;*/
background-color:#f2f2f2;
color:#333;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
font-size:12px;
height:100%;
margin:0;
}

#logosol-wrapper-regular{
	background:url(../../../images/backgrounds/logosol_body_bg.png) repeat-x scroll 0 -1px #f2f2f2;
	width:100%;
}

#logosol-wrapper-wide{
	/*background:url(../../../images/backgrounds/logosol_wide_body_bg.png) repeat-y scroll center top #e8e8e6;*/
	background:url(../../../images/backgrounds/logosol_body_bg.png) repeat-x scroll 0 -1px #f2f2f2;
	width:100%;
}

ul.new-tabs {
border-radius:6px;
float:left;
height:68px;
margin:0!important;
padding:0;
width:985px;
z-index:100;
}

ul.new-tabs a {
cursor:pointer;
display:block;
float:left;
height:68px;
outline:0;
text-decoration:none;
width:100%;
}

ul.new-tabs div.current-arrow {
clear:both;
cursor:default;
display:none;
height:18px;
left:0;
margin:0 auto;
position:relative;
top:65px;
width:auto;
z-index:110;
}

ul.new-tabs div.current-arrow-tab-4 {
width:140px;
}

ul.new-tabs div.current-arrow-tab-5 {
width:222px;
}

ul.new-tabs div.current-arrow-tab-6 {
width:160px;
}

ul.new-tabs div.current-arrow-tab-7 {
width:148px;
}

ul.new-tabs div.new-bubble {
background-color:red;
border:2px solid #FFF;
border-radius:12px;
color:#fff;
font-size:10px;
padding:4px 8px;
z-index:99;
}

ul.new-tabs div.new-bubble-tab-2 {
bottom:55px;
display:none;
position:absolute;
right:6px;
}

ul.new-tabs li {
border:0;
float:left;
height:68px;
list-style-type:none;
margin:0;
padding:0;
}


.cpo-main-container h2 {
margin-bottom:10px;
}

.cpo-main-container h4 {
margin-bottom:5px;
}

.cpo-group-heading {
width:983px;
text-align:center;
padding:20px 0;
background:#f9f9f9;
text-transform:uppercase;
font-size:26px;
color:#333;
letter-spacing:-1px;
}


/*Chat ikonen*/
#phplive_btn_1355238749 span img,
#phplive_btn_1355238688 span img,
#phplive_btn_1364307453 span img,
#phplive_btn_1358758911 span img {
	padding-bottom:8px;
	padding-right:12px;
}

/****WRONG LANGUAGE INDICATOR****/
#wronglanguage_container {
	background:#31414b;
	border-bottom:solid 1px #dadada;
	color:#888;
	font-size:14px;
	color:#FFF;
	
	left:0;
	margin:0;
	padding:0;
	position:relative;
	width:100%;
	z-index:98;
}

#wronglanguage_container #wronglang_infotext {
	width:985px;
	margin:0 auto;
	text-align: center;
	padding:10px 0 10px 0;
}

#wronglanguage_container #wronglang_infotext a {
	color:#FFF;
}

/****FLYTANDE TECHNICALDATA*******/
.nested-container {
	width: 102%;
	margin-left: -1%;	
}

.grid-container {
	clear: both;	
}

.grid-container:before, .grid-container:after {
	display: table;
	line-height: 0;
	content: "";
}

.grid-container:after {
	clear: both;
}

.grid-container-spaced {
	clear: both;
}

.grid-container-spaced:before, .grid-container-spaced:after {
	display: table;
	line-height: 0;
	content: "";	
}

.grid-container-spaced:after {
	clear: both;
}

.grid12-1, .grid12-2, .grid12-3, .grid12-4, .grid12-5, .grid12-6, .grid12-7, .grid12-8, .grid12-9, .grid12-10, .grid12-11, .grid12-12, .grid-full, .grid-col2-sidebar, .grid-col2-main
{
	display: inline;
	float: left;
	margin-left: 1%;
	margin-right: 1%;
}

.grid12-3 {
	width: 23%;	
}
.grid12-4 {
	width: 31.33%;	
}
.grid12-6 {
	width: 48%;	
}

/****Blixtfokus*******/
.flexparent{display:flex;flex-wrap:wrap;justify-content:flex-start;}
.flexchildframe8{padding:8px;}
.flexchildframe6{padding:6px;}
.flexchildframe4{padding:4px;}
.flexchild12-12{width:100%;}
.flexchild12-6{width:50%;}
.flexchild12-4{width:33%;}
.flexrubrowheader{font-weight:700;}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}