﻿body, html
{
	margin: 0;
	padding: 0;
}

h1
{
	font-size: 26px;
	font-weight: bold;
	color: #2c8fda;
	margin: 0;
}

h2
{
	font-size: 18px;
	font-weight: bold;
	color: #000;
	margin: 0;
}

h4
{
	font-size: 12px;
	font-weight: normal;
	color: #7a7a7a;
	margin: 0;
}

h5
{
	font-size: 11px;
	font-weight: normal;
	color: #7a7a7a;
	margin: 0;
}

h6
{
	font-size: 15px;
	font-weight: bold;
	color: #000;
	margin: 0;
}


p
{
	font-size: 14px;
	color: #7a7a7a;
	margin: 0;
}

a, a:hover, a:visited
{
	color: #2C8FDA;
}

#MainDiv
{
	margin-bottom: 20px !important;
}

/*Showcase*/

.SiteKioskShowcase
{
	background-image: url(Images/showcase_sitekiosk_gfx.png);
	height: 432px;
	width: 740px;
	position: relative;
	overflow: hidden;
	color: #fff;
	text-align: center;
}

.SiteKioskShowcase h1
{
	color: #fff;
	margin: 15px 0 0 0;
	font-size: 32px;
}

.SiteKioskShowcase p
{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

/*Showcase Slide*/

.nivoSlider
{
	position: relative;
	width: 740px;
	height: 432px;
	background: url(../default/images/showcase/loading.gif) no-repeat 50% 50%;
}
.nivoSlider img
{
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
}

.nivoSlider a
{
	border: 0;
	display: block;
}

.nivoSlider a.nivo-imageLink
{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	border: 0;
	padding: 0;
	margin: 0;
	z-index: 6;
	display: none;
}

.nivo-slice
{
	display: block;
	position: absolute;
	z-index: 5;
	height: 100%;
}
.nivo-box
{
	display: block;
	position: absolute;
	z-index: 5;
}

.nivo-caption
{
	padding: 20px 0 0 0;
	color: #fff;
	z-index: 8;
	text-align: center;
	position: absolute;
	width: 100%;
}

.nivo-caption h1
{
	color: #fff;
}

.caption_description
{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}

.nivo-html-caption
{
	display: none;
}

.nivo-directionNav a
{
	position: absolute;
	top: 45%;
	z-index: 9;
	cursor: pointer;
}
.nivo-prevNav
{
	left: 0px;
	background: url(../images/references/ref_arrow_left_btn.png) top right no-repeat;
	height: 21px;
	overflow: hidden;
	text-indent: -10000px;
	width: 11px;
	margin: -50px 0 0 18px;
}
.nivo-nextNav
{
	right: 0px;
	background: url(../images/references/ref_arrow_right_btn.png) top right no-repeat;
	height: 21px;
	overflow: hidden;
	text-indent: -10000px;
	width: 11px;
	margin: -50px 18px 0 0;
}

.nivo-nextNav:hover, .nivo-prevNav:hover
{
	background-position: bottom;
}

.nivo-controlNav a
{
	position: relative;
	z-index: 9;
	cursor: pointer;
}
.nivo-controlNav a.active
{
	font-weight: bold;
}

.sitekiosk_more_btn, .siteremote_more_btn, .sitecaster_more_btn
{
	margin: 12px 0 0 0;
}

/*Reference Gallery*/

.SiteKioskShowcaseBottom
{
	height: 134px;
	width: 740px;
	overflow: hidden;
	text-align: center;
	position: absolute;
	margin: -133px 0 0 0;
	z-index: 8;
}

.SiteKioskShowcaseBottom p
{
	color: white;
	position: relative;
	overflow: hidden;
	margin: 15px 0 0 0;
	font-style: italic;
	font-weight: bold;
	font-size: 11px;
}

.SiteKioskShowcaseBottomRefLink
{
	color: white;
	position: relative;
	overflow: hidden;
	margin: -14px 0 0 20px;
	font-weight: bold;
	text-decoration: none;
	float: left;
}

.SiteKioskShowcaseBottomRefLink:hover, .SiteKioskShowcaseBottomRefLink:visited
{
	color: white;
	text-decoration: none;
	opacity: 0.7;
}

.prettyGalleryContainer
{
	clear: both;
	float: left;
	margin: 10px 0 0 50px;
}

.prettyGalleryContainer a:focus
{
	outline: none;
}

.prettyGalleryContainer img
{
	border: 0;
}

.prettyGalleryContainer ul
{
	margin: 0;
	padding: 0;
}

.prettyGalleryContainer ul li
{
	display: block;
	float: left;
}

.prettyGalleryContainer ul li a, .prettyGalleryContainer ul li a img
{
	display: block;
}

.prettyGalleryBackground
{
	background: url(../images/prettyGallery/content_background.png) top left repeat;
	padding: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	margin: 0 0 10px 0;
}

.pp_alignleft
{
	float: left;
}
.pp_alignright
{
	float: right;
}
.pp_aligncenter
{
	margin: 0 auto;
}


.pg_paging .pg_previous
{
	background: url(../images/references/ref_arrow_left_btn.png) top left no-repeat;
	display: block;
	height: 21px;
	margin: 15px 0 0 -30px;
	overflow: hidden;
	text-indent: -10000px;
	width: 11px;
	position: absolute;
	z-index: 1;
}

.pg_paging a
{
	height: 21px;
}

.pg_paging .pg_previous:hover
{
	background-position: 0 -21px;
}

.pg_paging .pg_next
{
	background: url(../images/references/ref_arrow_right_btn.png) top right no-repeat;
	display: block;
	height: 21px;
	margin: 15px 0 0 660px;
	overflow: hidden;
	text-indent: -10000px;
	width: 11px;
	position: absolute;
	z-index: 1;
}

.pg_paging .pg_next:hover
{
	background-position: 0 -21px;
}

.pg_paging li
{
	text-align: center;
}

.pg_pages
{
	background: url(../images/prettyGallery/pagingBackgroundLeft.png) top left no-repeat;
	float: left;
	padding-left: 8px;
}

.pg_pages ul
{
	background: url(../images/prettyGallery/pagingBackgroundRight.png) top right no-repeat;
	float: left;
	height: 15px;
	padding-right: 9px;
}

.pg_pages ul li
{
	line-height: 15px;
}

.pg_pages ul li.selected
{
	font-weight: bold;
}

.pg_pages a
{
	color: #fff;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
	padding: 2px;
}

.pg_pages a:hover
{
	color: #c4c4c4;
}

.pg_pages a.circle
{
	display: block;
	background: url(../images/prettyGallery/pagingPageNumber.png) top left no-repeat;
	height: 8px;
	margin: 3px 1px 0 3px;
	padding: 0;
	text-indent: -10000px;
	width: 8px;
}

.pg_pages a.circle:hover, .pg_pages .selected a.circle
{
	background-position: bottom l;
}


/*SubNavigation*/
.HvrBtn a
{
	color: #FFF !important;
	font-size: 12px !important;
}

.HvrBtn#SKDownloadBtn
{
	margin-top: 0px;
}

.HvrBtn#SKDownloadBtn2, .HvrBtn#SKDownloadBtn3, .HvrBtn#SKADownloadBtn
{
	margin-top: 20px;
	float: left;
}

#SKDownloadBtn
{
	background-image: url(images/download_win_btn.png);
}

#SKDownloadBtn2
{
	background-image: url(images/download_btn.png);
}

#SKDownloadBtn3
{
	background-image: url(images/download_btn.png);
}

#SKADownloadBtn
{
	background-image: url(images/android_download_btn.png);
}

#SKBuyBtn
{
	background-image: url(images/buy_btn.png);
}

#SKFlyerBtn
{
	background-image: url(images/flyer_btn.png);
}

#SKDevicesBtn
{
	background-image: url(images/devices_btn.png);
}

.SKSocialBox
{
	background-image: url(images/sitekiosk_social_box_gfx.png);
	height: 108px;
	width: 196px;
	position: relative;
	margin-top: 8px;
}

.SKPromoVideo
{
	background-image: url(images/sk_promo_video_gfx_2.jpg);
	height: 108px;
	width: 196px;
	position: relative;
	margin-top: 8px;
	text-align: center;
	cursor: pointer;
	position: relative;
}

.SKPromoVideo:hover
{
	background-position: center bottom;
}

.SKPromoVideo .caption
{
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	padding-top: 8px;
}

.SKPromoVideo .buttontext
{
	position: absolute;
	top: 52px;
	left: 68px;
	font-weight: bold;
	color: white;
	font-size: 12px;
}

.SKTutorialVid h3
{
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 10px 0 0 0;
}

.SKTutorialVidPlayBtn
{
	width: 46px;
	height: 46px;
	background-image: url(images/play_videotut_btn.png);
	display: block;
	margin: 10px 0 0 75px;
}

.SKTutorialVidPlayBtn:hover, #vimeo:hover .SKTutorialVidPlayBtn
{
	background-position: bottom;
}

/*Tabs*/

.sktabs
{
	height: 43px;
	width: 980px;
	clear: both;
	text-align: center;
	background: url(images/tab_bg_gfx.png) 0 0;
	overflow: hidden;
	padding: 20px 0 0 0;
	margin: 15px 0 0 0;
}

.sktabs li
{
	display: inline;
}

.sktabs li a
{
	text-decoration: none;
	color: #7a7a7a;
	font-size: 28px;
	padding: 20px 24px 17px 24px;
}

.sktabs li a:hover
{
	color: #2c8fda;
}


.sktabs li.active a
{
	background: url(images/tab_active_gfx.png) top left no-repeat;
	color: #2c8fda;
	font-size: 28px;
	font-weight: bold;
	margin: 10px 0 0 0;
}

.sktabs li a span
{
	padding: 0 5px 0 7px;
}


.windows_icon
{
	display: inline-block;
	margin: 0 12px -3px 0;
}

.android_icon
{
	display: inline-block;
	margin: 0 2px -3px 3px;
}

.trademark
{
	padding: 0 !important;
	font-size: 18px;
	margin: 2px 0 0 0;
	position: absolute;
}

.content
{
	float: left;
	clear: both;
}


/*Description*/

.description_wrap
{
	height: auto;
	width: 880px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
	padding: 35px 50px 10px 50px;
}

.description_wrap h1
{
	margin-bottom: 10px;
}

.description_container
{
	width: 100%;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
	padding: 20px 0px;
}

.description_pic
{
	float: left;
	width: 55px;
	text-align: center;
}

.description_txt
{
	float: right;
	width: 800px;
}


/*Description*/

.desc_wrap div
{
	width: 270px;
	float: left;
	margin-right: 35px;
	margin-top: 25px;
}

.desc_wrap .last
{
	margin-right: 0 !important;
}

.desc_wrap div span
{
	text-align: center;
	display: inline-block;
	width: 100%;
	margin-bottom: 20px;
	height: 45px;
}

.desc_wrap
{
	height: auto;
	width: 880px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
	padding: 35px 50px 40px 50px;
}

.desc_wrap h1
{
	margin-bottom: 10px;
}

.desc_wrap img
{
	margin-right: 20px;
}


.desc_wrap table
{
	width: 100%;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
}


.desc_txt p
{
	font-size:	16px;
}

/*Gallery*/

.screen_wrap
{
	height: 150px;
	width: 880px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	padding: 35px 50px;
}

.screen_frame
{
	width: 164px;
	height: 128px;
	display: block;
	background: url(images/screens_frame_gfx.png) top left no-repeat;
	margin: 0 15px 0 0;
	text-align: center;
	float: left;
}

.screen_wrap_android
{
	height: 132px;
	width: 880px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	padding: 35px 50px;
}

.screen_frame_android
{
	width: 164px;
	height: 110px;
	display: block;
	background: url(images/screens_android_frame_gfx.png) top left no-repeat;
	margin: 0 15px 0 0;
	text-align: center;
	float: left;
}

.screen_frame_android img
{
	margin: 10px;
}

.screen_frame_android p
{
	font-size: 12px;
	color: #7a7a7a;
	margin: 7px 0 0 0;
}


.screen_frame img
{
	margin: 10px;
}

.screen_zoom
{
	width: 22px;
	height: 22px;
	background: url(images/screen_zoom_btn.png) bottom left no-repeat;
	position: absolute;
	margin-left: 5px;
}

.screen_open
{
	background: url(images/screen_open_btn.png) bottom left no-repeat;
}

.screen_play
{
	background: url(images/screen_play_btn.png) bottom left no-repeat;
}

.screen_thumb .screen_zoom
{
	margin: -30px 0 0 136px;
	display: block;
}

.screen_zoom:hover
{
	background-position: left top;
}

.screen_thumb:hover .screen_zoom
{
	background-position: left top;
}

.screen_frame p
{
	font-size: 12px;
	color: #7a7a7a;
	margin: 7px 0 0 0;
}

.clear_space
{
	padding: 0;
	margin: 0;
}

/*Tooltip*/

.tooltip
{
	display: none;
}

.tooltip_top
{
	background: url(images/tooltip_gfx.png) 0px 0px;
	width: 288px;
	height: 13px;
}

.tooltip_bg
{
	background: url(images/tooltip_middle_gfx.png);
	padding: 0px 14px 0px 13px;
	width: 261px;
}

#fancybox-content p
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.tooltip_bottom
{
	background: url(images/tooltip_gfx.png) 0px -16px;
	width: 288px;
	height: 37px;
}


.tooltip p
{
	font-size: 11px;
	margin: 10px 0 0 0;
	text-align: left;
}


.tooltip_link
{
	position: relative;
	cursor: pointer;
}

.tooltip_link:hover
{
	text-decoration: underline;
}

/*Step by Step*/

.stepbystep_wrap
{
	width: 880px;
	height: 370px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
	padding: 35px 50px;
	background: url(images/stepbystep_bg_gfx.png) 350px 270px no-repeat;
}

.first_step
{
	height: 110px;
	width: 325px;
	margin: 30px 0 0 0;
	float: left;
}

.first_step .screen_zoom, .second_step .screen_zoom, .third_step .screen_zoom, .fourth_step .screen_zoom, .fifth_step .screen_zoom
{
	margin: 1px 0 0 5px;
}

h2:hover .screen_zoom
{
	background-position: left bottom;
}

.first_step .windows_ico
{
	margin: 40px 0 0 0;
	float: left;
}

.first_step .os
{
	float: left;
	margin: 40px 15px 3px 20px;
	color: #000;
}

.first_step .arrow
{
	float: left;
	margin: -15px 0 0 20px;
}

.step_description
{
	clear: left;
	margin: 5px 0 0 0;
}

.step_description a:hover, .sk_link a:hover
{
	color: #2c8fda !important;
	text-decoration: underline;
}

.step_description a, .step_description a:visited, .sk_link a, .sk_link a:visited
{
	color: #2C8FDA;
}

.second_step
{
	height: 110px;
	width: 270px;
	margin: 30px 0 0 10px;
	float: left;
}

.second_step .config_ico
{
	margin: 60px 0 0 40px;
	float: left;
}

.third_step
{
	height: 110px;
	width: 240px;
	margin: 30px 0 0 15px;
	float: right;
}

.third_step .app_ico
{
	margin: 54px 0 0 80px;
	float: left;
}

.steps .first_step, .steps .second_step, .steps .third_step
{
	margin-top: 0px;
}

.final_step
{
	position: relative;
	float: left;
	margin: -15px 0 0 0;
}

.fourth_step
{
	height: 125px;
	width: 390px;
	margin: 45px 80px 0 0;
	float: left;
}

.fourth_step .remote_ico
{
	margin: 0 20px 0 0;
	float: left;
}

.fourth_step h2, .fifth_step h2
{
	margin: 25px 0 0 0;
}

.fourth_step .step_description, .fifth_step .step_description
{
	clear: none;
}

.fifth_step
{
	height: 125px;
	width: 340px;
	margin: 45px 0 0 0;
	float: right;
}

.fifth_step .digitalsignage_ico
{
	margin: 25px 20px 25px 0;
	float: left;
}

/*Important Features*/

.important_features_wrap
{
	width: 880px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
	padding: 35px 50px 40px 50px;
}


.important_features_wrap h1
{
	margin-bottom: 20px;
}

.important_features_wrap h3
{
	font-size: 16px;
	font-weight: bold;
	color: #2c8fda;
	margin: 30px 0 10px 0;
}

.important_features_wrap table
{
	width: 428px;
	height: 100%;
	display: inline-block;
	margin: 12px 5px 12px 5px;
	vertical-align: top;
}

.important_features_wrap  td:first-child
{
	width: 65px;
	text-align: center;
	padding: 0px 20px 0px 0px;
	
}

.important_features_wrap p
{
	margin-top: 8px;
	padding-right: 10px;
}


.important_features_wrap .placeholder
{
	width: 20px;
}








/*Version*/

.version_wrap
{
	width: 880px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
	padding: 35px 50px 15px 50px;
}

.version_p1
{
	margin: 35px 0 0 0;
}

.version_p3
{
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
}

.feature_wrap, .pack_content
{
	float: left;
}

.feature_box
{
	height: 66px;
	width: 209px;
	background: url(images/feature_box_gfx.png);
	margin: 0 12px 12px 0;
	display: block;
	padding: 18px 10px 0 70px;
}

.feature_box h3
{
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin: 0 0 5px 0;
}

.feature_box p
{
	font-size: 11px;
}

.pack_wrap
{
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
}

.lite_pack
{
	margin: 0 20px 18px 37px;
}

.lite_pack_pay
{
	margin: 0 19px 18px 37px;
}

.lite_buy
{
	height: 125px;
	display: block;
	text-align: center;
}

.lite_buy a
{
	text-decoration: none;
}

.pay_buy
{
	display: block;
	text-align: center;
}

.lite_buy h1, .pay_buy h1
{
	color: #000;
}

.lite_buy h2, .pay_buy h2
{
	color: #fff;
}

.version_buy_btn
{
	width: 85px;
	height: 28px;
	background: url(images/versions_buy_btn.png);
	padding: 10px 42px 0 2px;
	margin: 18px 0 11px 29px;
}


.version_outdated
{
	width: 85px;
	height: 28px;
	background: url(images/versions_outdated_btn.png);
	padding: 10px 42px 0 2px;
	margin: 18px 0 11px 29px;
}

.version_buy_btn:hover
{
	background-position: bottom;
}

.feature_content_grey
{
	height: 50px;
	width: 300px;
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #dcdcdc;
	background: #fafafa;
	display: block;
	float: left;
}

.feature_content_white
{
	height: 50px;
	width: 300px;
	border-width: 0 1px 0 1px;
	border-style: solid;
	border-color: #dcdcdc;
	background: #fff;
	display: block;
	float: left;
}

.product_update_ico
{
	margin: 10px 0 0 20px;
	float: left;
}


.feature_content_white .tooltip_link, .feature_content_grey .tooltip_link, .versiontable tr td:first-child .tooltip_link
{
	margin: 12px 2px 0 20px;
	float: left;
}

.feature_txt
{
	height: 50px;
	width: 225px;
	display: table-cell;
	vertical-align: middle;
	padding: 0 0 0 15px;
	color: #000;
}

.feature_txt_logo
{
	margin: 14px 0 0 15px;
	display: inline-block;
	color: #000;
	font-size: 18px;
	font-weight: bold;
	line-height: 14px;
}

.feature_txt_logo span
{
	margin: 0;
	color: #7a7a7a;
	font-size: 11px;
	font-weight: normal;
}

.feature_txt h2 a
{
	color: #000;
}

.feature_txt h2 a:hover
{
	text-decoration: underline;
}

.versiontable .feature_txt_logo span
{
	display: inline;
	margin-left: 0;
}

.feature_block_grey
{
	height: 32px;
	width: 78px;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #dcdcdc;
	background: #fafafa;
	display: block;
	float: left;
	padding: 18px 0 0 65px;
}

.feature_block_white
{
	height: 32px;
	width: 78px;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #dcdcdc;
	background: #fff;
	display: block;
	float: left;
	padding: 18px 0 0 65px;
}

.expand_wrap_out
{
	margin: 30px 0 0 0;
	display: inline-block;
	text-align: center;
	width: 100%;
}

.expand_wrap_btn
{
	display: inline-block;
	margin: 0 0 20px 0;
	cursor: pointer;
}

.expand_wrap_btn:hover h1
{
	color: #2c8fda;
	cursor: pointer;
	text-decoration: underline;
}


.expand_wrap_btn img
{
	float: left;
}

.expand_wrap_btn h1
{
	color: #000;
	display: inline-block;
	margin: 7px 0 0 15px;
}

/*Tooltip*/

.system_wrap
{
	width: 880px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
	padding: 35px 50px;
}

.system_content_left
{
	width: 48%;
	display: inline-block;
	float: left;
	margin: 10px 0 0 0;
}

.system_content_right
{
	width: 44%;
	display: inline-block;
	float: right;
	margin: 10px 0 0 0;
}

.system_content_left h2, .system_content_right h2
{
	font-size: 14px;
	padding: 20px 0 5px 0;
}

.system_content_left p, .system_content_right p
{
	font-size: 12px;
}

.download_wrap
{
	width: 880px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
	padding: 35px 50px 30px 50px;
	margin: 0 0 14px 0;
}

.download_big_left_btn
{
	width: 12px;
	height: 137px;
	background: url(images/download_big_left_btn.png) no-repeat;
	display: block;
	float: left;
}

.download_big_center_btn
{
	width: 855px;
	height: 92px;
	background: url(images/download_big_center_btn.png);
	display: block;
	float: left;
	text-align: center;
	padding: 45px 0 0 0;
}

.download_big_right_btn
{
	width: 12px;
	height: 137px;
	background: url(images/download_big_right_btn.png) no-repeat;
	display: block;
	float: left;
}

.android.download_big_left_btn
{
	background: url(images/android_download_big_left_btn.png) no-repeat;
}

.android.download_big_center_btn
{
	background: url(images/android_download_big_center_btn.png);
}

.android.download_big_right_btn
{
	background: url(images/android_download_big_right_btn.png) no-repeat;
}

.download_big_btn:hover .download_big_left_btn
{
	background-position: bottom;
}

.download_big_btn:hover .download_big_right_btn
{
	background-position: bottom;
}

.download_big_btn:hover .download_big_center_btn
{
	background-position: bottom;
}

.download_big_content
{
	display: inline-block;
	text-align: left;
}

.download_big_content img
{
	float: left;
	margin: 0 20px 0 0;
}

.download_big_content h1
{
	color: #fff;
	display: inline-block;
}

.download_big_content p
{
	color: #fff;
	display: inline-block;
	font-weight: normal;
}

.sk_keywords
{
	margin: 30px 0 0 0;
	display: inline-block;
	line-height: 20px;
}

.sk_keywords a
{
	font-size: 20px;
	font-weight: bold;
	color: #2c8fda;
	margin: 0 5px 0 5px;
}

.sk_keywords a:hover
{
	text-decoration: underline;
}

.CopyRTxt
{
	padding-left: 50px;
	padding-bottom: 20px;
	font-size: 11px;
}

.FooterLnks
{
	padding-right: 50px;
	padding-bottom: 20px;
}

.FooterLnks a,.FooterLnks a:visited
{
	color: #7a7a7a;
	font-size: 11px;
}

.FooterLnks a:hover
{
	color: #2c8fda;
	text-decoration: none;
}

#MainDiv
{
	padding: 0px !important;
	width: 980px !important;
}

.MenuContainer
{
	padding: 16px 16px 0px 16px;
}


.versiontable
{
	border-collapse: separate;
	border-collapse: collapse;
	width: 878px;
}

.versiontable td
{
	height: 50px;
	width: 143px;
	margin: 0px;
	padding: 0px;
}

tr.feature_header td, .versiontable td
{
	border-right: 1px solid gainsboro;
}

.versiontable td span
{
	margin-top: 0px;
	margin-left: 89px;
	display: inline-block;
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
}

.versiontable td.lite span
{
	background-image: url(images/dot_lite_ico.png);
}

.versiontable td.basic span
{
	background-image: url(images/dot_basic_ico.png);
}

.versiontable td.plus span
{
	background-image: url(images/dot_plus_ico.png);
}

.versiontable td.pay span
{
	background-image: url(images/dot_pay_ico.png);
}

.versiontable td:first-child
{
	width: 261px;
	border-left: 1px solid gainsboro;
	padding: 0;
}

.versiontable tr.greybg
{
	background-color: #FAFAFA;
}


.versiontable .lasttr{
	border: 0 !important;
	text-align: center;
	background-color: #fff !important;
	cursor: default;
}

.versiontable .lasttr h4 {
	margin-top: 25px;
}

td.feature_wrap_td
{
	border-left: 0 !important;
	vertical-align: top;
}

td.feature_wrap_td > div
{
	position: relative;
}

td.feature_wrap_td > div > div
{
	position: absolute;
	top: 0;
	left: 0;
}

td.feature_wrap_td .feature_box
{
	margin: 0 9px 12px 0;
}

tr.feature_header td
{
	border: 0;
}

#v3table
{
	display: none;
}

div.tooltip_link
{
	display: inline-block;
	background: url(images/sk_plus_button_ico.png) top left;
	width: 29px;
	height: 25px;
}

div.tooltip_link.selected
{
	background-position: bottom left;
}

div.tooltip_link_arrow
{
	display: inline-block;
	background: url(images/sk_arrow_button_ico.png) top left;
	width: 29px;
	height: 25px;
	margin: 12px 2px 0 20px;
	float: left;
	
	
}

div.tooltip_link_arrow.selected
{
	background-position: bottom left;
}

.screen_wrap.onlyborder .tooltip_link
{
	background: none;
	width: auto;
	height: auto;
}


/*ANDROID*/

#android-link:hover, .active #android-link, #android h1, #android .sk_link a, #android .sk_link a:hover, #android .stepbystep_wrap_android h1, #android .stepbystep_wrap_android .os a, #android .stepbystep_wrap_android .os a:hover, #android .system_wrap h1, #android .more_info a, #android .more_info a:hover
{
	color: #8aac20 !important;
}

#android .download_big_content h1
{
	color: #fff !important;
}

#android .sk_link
{
	font-size: 14px;
	float: right;
}

.final_step_android
{
	position: relative;
	float: left;
	margin: 35px 0 -40px 234px;
}

.stepbystep_wrap_android
{
	width: 880px;
	height: 370px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
	padding: 35px 50px;
	background: url(images/stepbystep_arrow_gfx.png) 350px 265px no-repeat;
}

.config_ico_android
{
	margin: 54px 0 0 80px;
	float: left;
}

.android_feature_wrap
{
	width: 880px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
	padding: 35px 50px 40px 50px;
}

.android_feature_wrap h1
{
	margin-bottom: 20px;
	color: #8aac20;
}

.android_feature_column
{
	width: 428px;
	height: 100%;
	display: inline-block;
	margin: 12px 5px 12px 5px;
	vertical-align: top;
}

.android_feature_img_td
{
	width: 55px;
	text-align: center;
}

.android_feature_txt_td
{
	padding: 0px 5px 0px 20px;
	height: 100%;
}

.android_feature_txt_td p
{
	margin-top: 8px;
}

#fancybox-content a:hover
{
	text-decoration: underline !important;
}


/* DevicesOverview */
#devicesoverview .feature_txt
{
	width: 320px;
}

#devicesoverview p
{
	margin: 6px 0 20px 0;
}

#devicesoverview table
{
	margin: 10px 0 0 0;
	border: 0px;
}

#desc_wrap_devicesoverview
{
	border: 0px;
}

/*      DevicesTabs      */

.devicestabs
{
	height: 59px;
	width: 980px;
	clear: both;
	text-align: center;
	background: url(images/tab_bg_gfx.png) bottom;
	overflow: hidden;
}


.devicestabs li, .devicestabs li.active a
{
	display: inline-block;
	height: 59px;
	width: 229px;
}

.devicestabs li a
{
	text-decoration: none;
	color: #7a7a7a;
	font-size: 18px;
}

.devicestabs li a:hover
{
	color: #2c8fda;
}


.devicestabs li.active a
{
	background: url(images/tab_active_devices_gfx.png) top left no-repeat;
	color: #2c8fda;
	font-size: 18px;
	font-weight: bold;
}

.devicestabs li a span
{
	display: block;
	padding: 20px 0 15px 0;
	margin-right: 4px;
}

#devicestabs img
{
	display: inline-block;
	margin: 0 9px -5px 0px;
}

.content
{
	float: left;
	clear: both;
}


.more_info
{
	width: 880px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
	padding: 20px 50px;
	text-align: center;
}

.devices_btn
{
	padding-top: 10px;
}

.desc_wrap_devices
{
	height: auto;
	width: 880px;
	border-width: 0 0 1px 0;
	border-style: solid;
	border-color: #dcdcdc;
	display: inline-block;
	padding: 15px 50px 10px 50px;

}

.alldescription div
{
	width: 100%;
	border-bottom: 1px solid #dcdcdc;
	padding: 20px 0 20px 0;

}

.alldescription .lastdiv
{
	border: 0;
}

.alldescription h2
{
	margin-bottom: 5px;
}

.alldescription .desc_pic
{
	padding-right: 10px;
	text-align: center;
	width: 70px;
}

.alldescription .desc_txt
{
	font-size: 14px;

}

.alldescription p
{
	font-size: 14px;
}




.systemrequirements_more
{
	text-align: right;
	display: block;
	margin: 20px 10px 0 0;
}

.systemrequirements_more a
{
	font-size: 14px;
}

/* SiteSkin */
#siteskin_desc .feature_txt
{
	width: 320px;
}

#siteskin_desc p
{
	margin: 6px 0 0px 0;
}

#siteskin_desc table
{
	margin: 10px 0 0 0;
	border: 0px;
}

/* New Version */
#new_version .feature_txt
{
	width: 320px;
}

#new_version p
{
	margin: 6px 0 20px 0;
}

#new_version table
{
	margin: 10px 0 0 0;
	border: 0px;
}

#new_version table tr td
{

}

/* "NEW" hinweis für Produktseite */

.version_wrap .new, #new_version .new, .android_feature_wrap .new, .important_features_wrap .new
{
	margin: 0px;
	font-weight: bold;
	font-size: 12px;
	color: red;
	position: relative;
	left: 3px;
	top: -5px;
	margin: 0 2px;
}

#fb-root
{
	display: none;
}


/* Subpage Touchscreen.aspx */


.touchscreen_pics
{
	text-align: center;
	position:relative;
	height: 220px;
	margin: 30px 0;
}

.touchscreen_pics .first
{
	position:absolute;
	left:155px;
}

.touchscreen_pics .second
{
	position:absolute;
	left:480px;
}




.rednote
{
	color: red;
	font-weight: bold;
	font-size: 16px;
	margin-left: inherit !important;
}

.blacknote
{
	color: black;
}