BODY
{
	background-color: #C4C4C4;
	background-image: url(../assets/main_bg.png);
	background-repeat: repeat-x;
	font-family: "Open Sans";
	font-size: 12px;
	text-align: center;
}
TD
{
	font-size: 11px;
	font-family: "Open Sans";
}
#pw_body_page_supportform TABLE
{
	border: 1px solid #AAAAAA;
	margin-top: 20px;
	padding: 19px;
	background-color: #F2F2F2;
}
BODY.page
{
	background-image: url(../assets/internal_bg.png);
}
#pw_body_products .content IMG
{
	margin-right: 17px;
}
#pw_body_products .content P I
{
	margin-left: 6px;
	color: #777777;
	font-weight: bold;
}
IMG
{
	border: 0;
}
A
{
	text-decoration: none;
}
A:hover
{
	text-decoration: underline;
}
.caroufredsel_wrapper
{
	height: 405px !important;
}
#pw_page .content A
{
	color: #1671EA;
}
.head .col1
{
	float: left;
}
.head .col2
{
	float: right;
	/*[disabled]width:741px;*/
}
.head .col1 A
{
	background-image: url(../assets/logo.png);
	background-repeat: no-repeat;
	width: 246px;
	display: block;
	height: 75px;
}
.head .links A
{
	color: #9D9D9D;
	margin-left: 28px;
	padding-left: 24px;
	background-image: url(../assets/icons.png);
	background-repeat: no-repeat;
	font-weight: bold;
	font-size: 11px !important;
}
.head .links
{
	margin-top: 26px;
}
.head .links A.home
{
	background-position: 1px -6px;
}
.head .links A.products
{
	background-position: 0px -30px;
}
.head .links A.downloads
{
	background-position: -2px -54px;
}
.head .links A.howtobuy
{
	background-position: -2px -79px;
}
.head .links A.support
{
	background-position: -3px -100px;
}
.head .links A.press
{
	background-position: -4px -125px;
}
.head .col1 A SPAN
{
	display: none;
}
.clr
{
	clear: both;
}
#pw_container
{
	margin: 0px auto;
	width: 1000px;
	text-align: left;
}
.content A SPAN.date
{
	font-weight: bold;
	margin-right: 10px;
	display: block;
	color: #6B6B6B;
}
#pw_footer
{
	/*[disabled]background:#222222;*/
	text-align: center;
	margin-top: 25px;
	padding: 12px;
	color: #4E4E4E;
	height: 218px;
}
#pw_footer A
{
	color: #727272;
}
#pw_header .promo
{
	overflow: hidden;
	height: 403px;
	/*+border-radius:8px;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	/*+box-shadow:1px 9px 8px #000000;*/
	-moz-box-shadow: 1px 9px 8px #000000;
	-webkit-box-shadow: 1px 9px 8px #000000;
	-o-box-shadow: 1px 9px 8px #000000;
	box-shadow: 1px 9px 8px #000000;
	width: 977px;
	margin-left: 21px;
	margin-top: 9px;
}
#pw_container .internal .col2, #pw_container .internal .col1
{
	float: right;
	margin-left: 30px;
}
#pw_container .internal .col2
{
	width: 562px;
	color: #454545;
}
#pw_container .internal .minipromo
{
	overflow: hidden;
	/*+border-radius:6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	/*+box-shadow:3px 6px 4px #979797;*/
	-moz-box-shadow: 3px 6px 4px #979797;
	-webkit-box-shadow: 3px 6px 4px #979797;
	-o-box-shadow: 3px 6px 4px #979797;
	box-shadow: 3px 6px 4px #979797;
	width: 537px;
	border: 1px solid #FFF;
}
#pw_container .internal .tweets
{
	/*[empty]background-image:;*/
	background-color: #222222;
	/*+border-radius:6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	padding: 11px;
	color: #FFFFFF;
	margin-bottom: 32px;
}
#pw_container .internal .press
{
	/*[empty]background-image:;*/
	background-color: #261E45;
	/*+border-radius:6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	padding: 11px;
	color: #FFFFFF;
}
#pw_container .internal .press LI
{
	list-style-type: none;
}
#pw_container .internal .press .item
{
	border-bottom: 1px solid #4D4D4D;
	padding-bottom: 12px;
	margin-bottom: 12px;
}
#pw_container .internal .tweets .post A
{
	color: #9D9D9D;
}
#pw_container .internal .press A
{
	color: #D5D5D5;
}
#pw_container .internal .press .timestamp
{
	font-size: 10px;
	color: #FF5191;
}
#pw_container .tweets .poster
{
	font-size: 10px;
}
#pw_container .tweets .poster SPAN, #pw_container .tweets .timestamp
{
	color: #9C8D8D;
	font-size: 10px;
}
#pw_container .tweets .follow
{
	text-align: center;
}
#pw_container .tweets .follow A
{
	color: #BEB6B6;
}
#pw_container .tweets .follow A SPAN
{
	color: #FF6600;
}
.tweets .tweet
{
	padding-left: 65px;
	background-image: url(../assets/logo_square.jpg);
	background-repeat: no-repeat;
	background-position: 7px 0px;
	border-bottom: 1px solid #494646;
	padding-bottom: 9px;
	margin-bottom: 9px;
}
#pw_container .internal .col1
{
	width: 376px;
}
#pw_container .internal .col1 .fb_like_box
{
	/*[empty]background-image:;*/
	background-color: #243756;
	/*+border-radius:6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	padding: 11px;
	color: #FFFFFF;
}
#pw_container .internal H3
{
	color: #606060;
	font-size: 15px;
}
#pw_container .internal H3.twitter
{
	color: #606060;
	background-image: url(../assets/tweet.jpg);
	background-repeat: no-repeat;
	padding-left: 29px;
	padding-top: 2px;
}
BODY.main #pw_header
{
	height: 575px;
	overflow: hidden;
	position: relative;
}
#pw_container .internal .separator
{
	border-bottom: 1px solid #A2A2A2;
	margin-top: 22px;
}
#pw_header .head
{
	margin-top: 12px;
	/*[empty]margin-bottom:;*/
}
#pw_page
{
	background-color: #FFFFFF;
	/*+border-radius:8px;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
	/*+box-shadow:3px 8px 6px #1B1B1B;*/
	-moz-box-shadow: 3px 8px 6px #1B1B1B;
	-webkit-box-shadow: 3px 8px 6px #1B1B1B;
	-o-box-shadow: 3px 8px 6px #1B1B1B;
	box-shadow: 3px 8px 6px #1B1B1B;
	margin: 13px auto 0px;
	width: 1013px;
}
#pw_page #lang_selector
{
	/*+placement:anchor-top-left 753px -17px;*/
	position: absolute;
	left: 753px;
	top: -17px;
	background-color: #FFFFFF;
	padding: 10px;
	/*+border-radius:6px;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	-khtml-border-radius: 6px;
	border-radius: 6px;
	width: 210px;
}
#lang_selector A
{
	display: block;
	float: left;
	width: 24px;
	height: 24px;
	margin-right: 6px;
}
#lang_selector A.eng
{
	background-image: url(../assets/flags/flag_united_kingdom.png);
}
#lang_selector A.fr
{
	background-image: url(../assets/flags/flag_france.png);
}
#lang_selector A.sp
{
	background-image: url(../assets/flags/flag_spain.png);
}
#lang_selector A.pt
{
	background-image: url(../assets/flags/flag_portugal.png);
}
#lang_selector A.de
{
	background-image: url(../assets/flags/flag_germany.png);
}
#lang_selector A.it
{
	background-image: url(../assets/flags/flag_italy.png);
}
#lang_selector A.nl
{
	background-image: url(../assets/flags/flag_netherlands.png);
}
#lang_selector A.active
{
	border-bottom: 5px solid #FF2D2D;
}
#pw_page .content H2
{
	color: #134CD8;
	font-size: 16px;
	border-bottom: 1px solid #C9C9C9;
}
#pw_page .content
{
	padding-top: 20px;
	padding-bottom: 12px;
	padding-right: 28px;
	padding-left: 20px;
	line-height: 25px;
	position: relative;
}
SELECT
{
	font-family: verdana;
	font-size: 11px;
}
#pw_page .content #media_preview B
{
	display: block;
	color: #B4B4B4;
}
UL
{
	margin: 0px;
	padding: 0;
}
UL LI
{
	list-style-type: none;
	padding-left: 15px;
	background-image: url(../assets/bullet.png);
	background-repeat: no-repeat;
	background-position: 2px 7px;
	border-bottom: 1px solid #FFD0A4;
	margin-bottom: 10px;
}
TABLE TD.ico
{
	width: 87px !important;
	text-align: center;
}
TABLE TD.desc
{
	background-color: #F1F1F1;
	padding: 13px !important;
	border-bottom: 1px solid #E8E7E7;
}
.internal TBODY TD
{
	padding: 5px;
}
.internal TD.store
{
	padding-top: 10px;
}
#pw_page .content H5, #pw_page .content H4
{
	font-weight: bold;
	color: #204FA4;
	font-size: 15px;
	margin: 14px 0;
	border-bottom: 1px solid #D0D0D0;
}
#pw_page .content H1
{
	font-weight: bold;
	color: #204FA4;
	font-size: 20px;
	margin: 14px 0 0;
	border-bottom: 1px solid #D4D4D4;
	padding-bottom: 9px;
}
#pw_page .content H6
{
	font-weight: bold;
	color: #5C5C5C;
	font-size: 13px;
	margin: 14px 0 8px;
}
#media_viewer
{
	border: 1px solid #A68E8E;
	width: 420px;
	/*+border-radius:14px;*/
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	-khtml-border-radius: 14px;
	border-radius: 14px;
	/*+box-shadow:4px 3px 9px;*/
	-moz-box-shadow: 4px 3px 9px;
	-webkit-box-shadow: 4px 3px 9px;
	-o-box-shadow: 4px 3px 9px;
	box-shadow: 4px 3px 9px;
	margin: 14px 33px 6px 9px;
	float: left;
}
#media_viewer .info
{
	height: 9px;
	width: 50px;
	color: #FFFFFF;
	/*+placement:float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
}
#media_viewer SPAN
{
	border: 30px solid #131313;
	width: 360px;
	/*+border-radius:14px;*/
	-moz-border-radius: 14px;
	-webkit-border-radius: 14px;
	-khtml-border-radius: 14px;
	border-radius: 14px;
	display: block;
	/*+box-shadow:3px 4px 5px #505050;*/
	-moz-box-shadow: 3px 4px 5px #505050;
	-webkit-box-shadow: 3px 4px 5px #505050;
	-o-box-shadow: 3px 4px 5px #505050;
	box-shadow: 3px 4px 5px #505050;
	z-index: 20;
	background-color: #000000;
}
#media_viewer SPAN DIV
{
	text-align: center;
	color: #FFFFFF;
	padding: 8px;
}
#media_viewer IFRAME
{
	width: 361px;
	height: 342px;
}
#media_viewer SPAN IMG
{
	width: 360px;
}
#media_preview A
{
	float: left;
	width: 75px;
	height: 75px;
	overflow: hidden;
	border: 4px solid #706464;
	margin-right: 15px;
	cursor: pointer;
	/*+border-radius:8px;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}
#media_preview A.active
{
	border: 4px solid #DB5609;
}
#media_preview
{
	background-color: #2C2C2C;
	padding: 10px;
	clear: right;
	height: 109px;
	/*+border-radius:8px;*/
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-khtml-border-radius: 8px;
	border-radius: 8px;
}
#media_preview A IMG
{
	width: 180px;
}
#media_preview IMG.video
{
	width: 75px !important;
}
#pw_page .header
{
	height: 116px;
	background-image: url(../assets/bgs/blue.jpg);
	/*+border-radius:8px 8px 0 0;*/
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-khtml-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	position: relative;
	overflow: hidden;
}
#pw_page .header H4
{
	color: #FFFFFF;
	font-size: 32px;
	font-weight: normal;
	margin: 0 0 17px 22px;
	/*[disabled]+placement:anchor-top-left 24px 32px;*/
	letter-spacing: -1px;
	padding-top: 23px;
}
#pw_page .header H4 IMG
{
	margin-right: 11px;
	vertical-align: bottom;
	width: 40px;
}
#pw_page .tabs
{
	/*[disabled]+placement:anchor-top-left 21px 101px;*/
	margin-left: 20px;
}
#pw_page .tabs A
{
	float: left;
	display: block;
	background-color: #FFFFFF;
	margin-right: 8px;
	padding: 8px 14px 8px 8px;
	/*+border-radius:8px 8px 0 0;*/
	-moz-border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-khtml-border-radius: 8px 8px 0 0;
	border-radius: 8px 8px 0 0;
	margin-left: 0;
	font-size: 13px;
	background-repeat: no-repeat;
	background-position: 8px 6px;
	/*+opacity:50%;*/
	filter: alpha(opacity=50);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	color: #262626;
	/*[empty]height:;*/
}
#pw_page .tabs A.active
{
	/*+opacity:100%;*/
	filter: alpha(opacity=100);
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	font-weight: bold;
	/*+box-shadow:6px 3px 6px #4A4A4A;*/
	-moz-box-shadow: 6px 3px 6px #4A4A4A;
	-webkit-box-shadow: 6px 3px 6px #4A4A4A;
	-o-box-shadow: 6px 3px 6px #4A4A4A;
	box-shadow: 6px 3px 6px #4A4A4A;
}
#pw_page .tabs A.apple
{
	background-image: url(../assets/apple.png);
	padding-left: 35px;
}
#pw_page .tabs A.android
{
	background-image: url(../assets/android.png);
	padding-left: 35px;
}
#pw_page .tabs A.windows
{
	background-image: url(../assets/windows.png);
	padding-left: 35px;
}
#pw_page .tabs A.xamarin
{
	background-image: url(../assets/xamarin.png);
	padding-left: 35px;
}
#pw_page A.store_apple
{
	/*+placement:anchor-top-left 850px -91px;*/
	position: absolute;
	left: 850px;
	top: -91px;
	background-image: url(../assets/stores/apple.png?v2);
	width: 136px;
	height: 49px;
}
#pw_page A.store_android
{
	/*+placement:anchor-top-left 849px -96px;*/
	position: absolute;
	left: 849px;
	top: -96px;
	background-image: url(../assets/stores/android.png?v2);
	width: 150px;
	height: 57px;
}
#pw_page A.store_downloads
{
	/*+placement:anchor-top-left 849px -96px;*/
	position: absolute;
	left: 849px;
	top: -96px;
	background-image: url(../assets/stores/downloads.png?v2);
	width: 150px;
	height: 57px;
}
#pw_page A.store_windows
{
	/*+placement:anchor-top-left 849px -96px;*/
	position: absolute;
	left: 849px;
	top: -96px;
	background-image: url(../assets/stores/windows.png?v2);
	width: 150px;
	height: 57px;
}
/*slider*/
.image_carousel
{
	padding: 15px 0 15px 40px;
	position: relative;
}
.image_carousel IMG
{
	border: 1px solid #CCC;
	background-color: #FFFFFF;
	padding: 9px;
	margin: 7px;
	display: block;
	float: left;
}
A.prev, A.next
{
	background: transparent url(../images/miscellaneous_sprite.png) no-repeat;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top: 85px;
}
A.prev
{
	left: -22px;
	background-position: 0 0;
}
A.prev:hover
{
	background-position: 0 -50px;
}
A.prev.disabled
{
	background-position: 0 -100px !important;
}
A.next
{
	right: -22px;
	background-position: -50px 0;
}
A.next:hover
{
	background-position: -50px -50px;
}
A.next.disabled
{
	background-position: -50px -100px !important;
}
A.prev.disabled, A.next.disabled
{
	cursor: default;
}
A.prev SPAN, A.next SPAN
{
	display: none;
}
.pagination
{
	text-align: center;
	/*+placement:anchor-top-left 465px 518px;*/
	position: absolute !important;
	left: 465px !important;
	top: 518px !important;
}
.pagination A
{
	background: transparent url(../assets/miscellaneous_sprite.png) no-repeat 0 -300px;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.pagination A.selected
{
	background-position: -25px -300px;
	cursor: default;
}
.pagination A SPAN
{
	display: none;
}
.clearfix
{
	float: none;
	clear: both;
}
/*color schemes*/
#pw_body_products .header
{
	background-image: url(../assets/bgs/orange.jpg);
}
#pw_body_products H2
{
	color: #D52700 !important;
}
#pw_body_penquills .header
{
	background-image: url(../assets/bgs/orange.jpg);
}
#pw_body_penquills H5
{
	color: #FF9900 !important;
}
#pw_body_penquills H2
{
	color: #FF9900 !important;
}
#pw_body_press .header
{
	background-image: url(../assets/bgs/pink.jpg);
}
#pw_body_support .header
{
	background-image: url(../assets/bgs/brown.jpg);
}
#pw_body_howtobuy .header
{
	background-image: url(../assets/bgs/red.jpg);
}
#pw_body_writepad .header
{
	background-image: url(../assets/bgs/green.jpg);
}
#pw_body_shaker .header
{
	background-image: url(../assets/bgs/pink.jpg);
}
#pw_body_writepadpro .header, #pw_body_penoffice .header
{
	background-image: url(../assets/bgs/yellow.jpg);
}
#pw_body_downloads .header
{
	background-image: url(../assets/bgs/violet.jpg);
}
#pw_body_writepadsdk .header
{
	background-image: url(../assets/bgs/violet.jpg);
}
#pw_body_writepadsdk H2
{
	color: #AB006E !important;
}
#pw_body_writepad H5
{
	color: #009417 !important;
}
#pw_body_writepro H5
{
	color: #2080BB !important;
}
#pw_body_penoffice H5, #pw_body_penoffice .content H4, #pw_body_writepadpro .content H5
{
	color: #946600 !important;
}
#pw_body_support H2, #pw_body_support H3, #pw_body_support H5, #pw_body_support .content H4
{
	color: #AB7B00 !important;
}
#pw_body_support H1
{
	color: #C86B0E !important;
}
#pw_body_howtobuy H2
{
	color: #8D1B0B !important;
}
#pw_body_press H5, #pw_body_shaker H5
{
	color: #8D0B41 !important;
}
#pw_body_downloads H2
{
	color: #8F2E99 !important;
}
