@font-face {
	font-family:"Terminal Dosis Light";
	src:url("/media/font/TerminalDosis-Light.eot?") format("eot"),
		url("/media/font/TerminalDosis-Light.woff") format("woff"),
		url("/media/font/TerminalDosis-Light.ttf") format("truetype"),
		url("/media/font/TerminalDosis-Light.svg#TerminalDosis-Light") format("svg");
		font-weight:normal;
		font-style:normal;
}

.tabs ul{
	list-style-image: url(/media/images/pricing/bullet.png);
	margin: 0px;
	padding: 0px;
}
.tabs li {
	vertical-align: top;
	font-size: 21px;
	/*font-family: "Terminal Dosis Light";*/
	position: relative;
	top: 5px;
	padding: 5px;
	width: 15%;
	margin-bottom: 0px;
}
.os {
    color: #B7BCBF;
    display: inline-block;
    font-size: 13px;
    margin-bottom: 20px;
    width: 45%;
}
.middle{
	max-width: 960px;
	margin: auto;
	position: relative;
}
.top-section{
	font-size: 40px;
	color: #2e87c1;
	padding: 20px 0px 20px 0px;
	/*font-family:"Terminal Dosis Light";*/
	background: #f3f7fa;
	width: 100%;
	margin-bottom: 10px;
}
.bottom-section {
    background: none repeat scroll 0 0 #F3F7FA;
    color: #2E87C1;
    font-size: 26px;
    margin-top: 0 !important;
    padding: 20px 0;
    width: 100%;
}
.bottom-section a{
	color: #2e87c1;	
	/*font-family:"Terminal Dosis Light";*/
	text-decoration:underline;
	color: -webkit-link;
	text-decoration: underline;
	cursor: auto;
}
.services li{
	background: url(/media/images/ico_thick.jpg) no-repeat 5px 4px;
	padding-left: 20px;
	box-sizing: border-box;
	height:20px;
}
.services{
	margin-bottom: 20px;
	/*font-family:"Terminal Dosis Light";*/
	padding: 10px;
	max-width: 48%;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #f3f7f9; /* layer fill content */
}
.services p {
	line-height: 20px;
	color: #b7bcbf;
	-webkit-margin-before: 1em;
	-webkit-margin-after: 1em;
}
.separator {
	background: url(/media/images/pricing/separator.jpg);
	width: 100%;
	height: 9px;
	margin-bottom: 10px;
}
.monitor{
	position: absolute;
	right: 0;
	top: -110px;
	background: url(/media/images/pricing/monitor.png);
	width: 224px;
	height: 247px;
	display: block;
}
.monitor-win{
	position: absolute;
	right: 0;
	top: -110px;
	background: url(/media/images/pricing/monitor-win.png);
	width: 224px;
	height: 247px;
	display: block;
}
.link{
	font-size: 18px;
	display: block;
	padding-top: 5px;
}
.link a {color: #777777;}
.link a:hover {color: #3d9edc}

.win{
	top: 7px;
	position: relative;
	left: 15px;
	background: url(/media/images/pricing/win.png) no-repeat;
	width: 29px;
	height: 28px;
	display: inline-block;
	padding-left: 5px;
	padding-right: 15px;
}
.mac-texas{
	top: 7px;
	position: relative;
	left: -3px;
	background: url(/media/images/win-texas.png) no-repeat;
	width: 49px;
	height: 47px;
	display: inline-block;
	padding-left: 5px;
	padding-right: 15px;
}
.win-texas{
	top: 7px;
	position: relative;
	left: 15px;
	background: url(/media/images/mac-texas.png) no-repeat;
	width: 49px;
	height: 47px;
	display: inline-block;
	padding-left: 5px;
	padding-right: 15px;
}
.top-apple{
	position: relative;
	left: 10px;
	top: 7px;
	background: url(/media/images/pricing/apple.png) no-repeat;
	width: 28px;
	height: 28px;
	display: inline-block;
	padding-left: 5px;
	padding-right: 15px;
}
.apple{
	position: relative;
	left: 0px;
	top: 7px;
	background: url(/media/images/pricing/apple.png) no-repeat;
	width: 28px;
	height: 28px;
	display: inline-block;
	padding-left: 5px;
	padding-right: 15px;
}
.current{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #f3f7f9; /* layer fill content */
}
.price-box p {
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 16px;
	color: #868686;
	/*font-family:"Terminal Dosis Light";*/
}
.price-box a {
	margin-top: 10px;
	/*font-family: "Terminal Dosis Light";*/
	display: block;
	text-decoration: none;
	font-size: 17px;
}
.price-box img {
	float: left;
	position: relative;
	top: -4px;
}
.price-box span{
}

.price-box2 {
	width: 44%;
	position: absolute;
	top: -58px;
	right: 0;
	padding: 10px;
	float: right;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	background-color: #fff;
	-moz-box-shadow: 0 2px 2px rgba(90,98,98,.43);
	-webkit-box-shadow: 0 2px 2px rgba(90,98,98,.43);
	box-shadow: 0 2px 2px rgba(90,98,98,.43);
}
.price-box2 p {
	margin-top: 10px;
	margin-left: 5px;
	margin-bottom: 16px;
	color: #868686;
	/*font-family:"Terminal Dosis Light";*/
}
.price-box2 a {
	margin-top: 10px;
	/*font-family: "Terminal Dosis Light";*/
	display: block;
	text-decoration: none;
	font-size: 17px;
}
.price-box2 img {
	float: left;
	position: relative;
	top: -4px;
}
.price-box2 span{
}
.right{
	float: right !important;
}
.headline{
	font-size: 30px;
	color: #2d87c0 !important;
	/*font-family:"Terminal Dosis Light";*/
}
.price-separator{
	margin-bottom: 20px;
	background: #d5e7f2;
	height: 1px;
	width: 100%;
}
.download {	
	position: relative;
	z-index: 2;
	max-width: 185px;
	padding: 11px;
	font-size: 18px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #ff8900; /* layer fill content */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmODkwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOGEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, #ff8900 0%, #ff8a00 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #ff8900 0%, #ff8a00 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #ff8900 0%, #ff8a00 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #ff8900 0%, #ff8a00 100%); /* gradient overlay */
	color: white;
}
.download:hover {
	background: #F0751C;
}
.ribbon {
	position: absolute;
	right: -4px;
	top: -3px;
	background: url(/media/images/pricing/ribbon.png);
	width: 97px;
	height: 97px;
}

.ribbon-green {
	position: absolute;
	right: -4px;
	top: -3px;
	background: url(/media/images/pricing/ribbon-green.png);
	width: 97px;
	height: 97px;
}

.download-mac {
	max-width: 190px;
	padding: 10px;
	font-size: 25px;
	border: 1px solid rgba(1,1,1,.29); /* stroke */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #fff; /* layer fill content */
	-moz-box-shadow: inset 0 0 5px rgba(249,247,198,.26); /* inner glow */
	-webkit-box-shadow: inset 0 0 5px rgba(249,247,198,.26); /* inner glow */
	box-shadow: inset 0 0 5px rgba(249,247,198,.26); /* inner glow */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzA5OGQwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE1YWYwMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, #098d00 0%, #15af01 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #098d00 0%, #15af01 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #098d00 0%, #15af01 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #098d00 0%, #15af01 100%); /* gradient overlay */

	color: white;
}
.download-mac:hover{
	border: 1px solid rgba(1,1,1,.29); /* stroke */
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; /* border radius */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box; /* prevents bg color from leaking outside the border */
background-color: #fff; /* layer fill content */
-moz-box-shadow: inset 0 0 5px rgba(249,247,198,.26); /* inner glow */
-webkit-box-shadow: inset 0 0 5px rgba(249,247,198,.26); /* inner glow */
box-shadow: inset 0 0 5px rgba(249,247,198,.26); /* inner glow */
background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBiOWYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzE2YzEwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
background-image: -moz-linear-gradient(bottom, #0b9f00 0%, #16c100 100%); /* gradient overlay */
background-image: -o-linear-gradient(bottom, #0b9f00 0%, #16c100 100%); /* gradient overlay */
background-image: -webkit-linear-gradient(bottom, #0b9f00 0%, #16c100 100%); /* gradient overlay */
background-image: linear-gradient(bottom, #0b9f00 0%, #16c100 100%); /* gradient overlay */

}

.tabs a {
	color: #b7bcbf;
	position: relative;
	top: -10px;
	text-decoration: none;
}

.btn_buy a{ color:#2d87c0; padding:7px 0 7px 35px; border: 1px solid #fff; width: 90px; display: block; background: url(/media/images/ico_cart.jpg) no-repeat 5px 5px; }
.btn_buy a:hover {border: 1px solid #3d9edc; color: #3d9edc}

img{
	position: relative;
}
.middle{
	max-width: 960px;
	margin: auto;
	position: relative;
}
.row-white{
	position: relative;
	background: #f9f9f9;
	width: 100%;
	height: 190px;
}
.row-grey{
	position: relative;
	background: #f8f8f8;
	width: 100%;
	height: 190px;
}
.small-box{
	float: left;
	width: 20%;
}
.large-box{
	float: left;
	width: 79%;
}
.clearfix{
	clear: both;
}
.shade{
	background: url(img/shade.png) top center no-repeat;
	width: 100%;
	height: 16px;
	position: absolute;
	top: 0px;
}

