body {
	margin: 0px auto;
	font-family: Arial;
	font-size: 14px;
	background: url('../img/footer_bg.jpg') center bottom repeat-x white;
}
img {
	border: 0;
}
img.middle,
span.middle {
	vertical-align: middle;
}
ul,
li {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0px 0px;
	border-padding: 0px 0px;
	border: 0px;
}
table.fx {
	width: 100%;
	table-layout: fixed;
}
.sTable {
	width: 100%;
}
table td {
	padding: 0;
}
.clear {
	clear: both;
}
.hide {
	display: none;
}
p {
	margin: 7px 0 0 0;
}
h3 {
	color: #424b4d;
	font-size: 1.1em;
	padding: 0;
	margin: 0;
}
.static {
	color: #155cba;
}
.gray_14 {
	color: #605f5f;
	font-size: 14px;
}
.lgray_14 {
	color: #a6a6a6;
	font-size: 14px;
}
.dark_14 {
	color: #232323;
	font-size: 14px;
}
.gray_18 {
	color: #4b4b4b;
	font-size: 18px;
}
.dark_15 {
	color: #101d1f;
	font-size: 15px;
}
.orange_14 {
	color: #e97b21;
	font-size: 14px;
}
.gray_13 {
	color: #575757;
	font-size: 13px;
	line-height: 18px;
}
.gray_14 {
	color: #575757;
	font-size: 14px;
	line-height: 18px;
}
.gray_12 {
	color: #595959;
	font-size: 12px;
	line-height: 18px;
}
.red {
	color: #bb0000;
	line-height: 12px;
	font-size: 18px;
}
.new {
	font-size: 12px;
	color: #bb0000;
}
a.red_13:link,
a.red_13:visited {
	color: #bb4536;
	font-size: 13px;
	text-decoration: underline;
}
a.red_13:hover,
a.red_13:active {
	text-decoration: none;
}
a.red_14:link,
a.red_14:visited {
	color: #bb4536;
	font-size: 14px;
	text-decoration: underline;
}
a.red_14:hover,
a.red_14:active {
	text-decoration: none;
}
a.gray:link,
a.gray:visited {
	color: #333333;
	font-size: 14px;
	text-decoration: underline;
}
a.gray:hover,
a.gray:active {
	text-decoration: none;
}
a.orange:link,
a.orange:visited {
	color: #e87a21;
	font-size: 14px;
	text-decoration: underline;
}
a.orange:hover,
a.orange:active {
	text-decoration: none;
}
a.static_12:link,
a.static_12:visited {
	color: #155cba;
	font-size: 12px;
	text-decoration: underline;
}
a.static_12:hover,
a.static_12:active {
	text-decoration: none;
}
a.static:link,
a.static:visited {
	color: #155cba;
	font-size: 14px;
	text-decoration: underline;
}
a.static:hover,
a.static:active {
	text-decoration: none;
}

a.yellow:link,
a.yellow:visited {
	color: #f5b74d;
	font-size: 14px;
	text-decoration: underline;
}
a.yellow:hover,
a.yellow:active {
	text-decoration: none;
}

a.white_14:link,
a.white_14:visited {
	color: #e8e7e7;
	font-size: 14px;
	text-decoration: none;
	text-shadow: 0 1px 0 #000;
}
a.white_14:hover,
a.white_14:active {
	text-decoration: none;
	color: white;
}

#scKDsn a:link,
#scKDsn a:visited {
	color: #eaeaea;
	font-size: 14px;
	text-decoration: underline;
	padding: 0 0 0 15px;
	background: url('../img/form.png') -16px -1126px no-repeat;
}
#scKDsn a:hover,
#scKDsn a:active {
	text-decoration: none;
}

a.buy {
	text-decoration: none!important;
}
a.buy span.left,
a.buy span.right {
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 14px 3px 14px 3px;
	background: url('../img/form.png') 0 0 no-repeat;
	-moz-user-select: none;
	-khtml-user-select: none;
}
a.buy span.right {
	background-position: -8px 0;
	padding: 14px 11px;
}
a.buy span.center {
	color: white;
	cursor: pointer;
	float: left;
	font-size: 16px;
	text-shadow: 1px 1px 0px rgba(0,0,0,0.3);
	font-weight: bold;
	padding: 14px 9px 14px;
	background: url('../img/form.png') 0 -51px repeat-x;
}
a.buy:hover span.left {
	background-position: 0 -638px;
}
a.buy:hover span.right {
	background-position: -8px -638px;
}
a.buy:hover span.center {
	background-position: 0 -689px;
}

a.gray_button {
	text-decoration: none;
	clear: both;
}
a.gray_button span.left,
a.gray_button span.right {
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 7px 1px 7px 0;
	background: url('../img/form.png') 0 -1200px no-repeat;
	-moz-user-select: none;
	-khtml-user-select: none;
	line-height: 19px;
}
a.gray_button span.right {
	background-position: -5px -1200px;
	padding: 7px 9px 7px
}
a.gray_button span.center {
	color: white;
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: normal;
	padding: 5px 12px 9px;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	background: url('../img/form.png') 0 -1233px repeat-x;
	line-height: 19px;
}
a.gray_button:hover span.left {
	background-position: 0 -1398px;
}
a.gray_button:hover span.right {
	background-position: -5px -1398px;
}
a.gray_button:hover span.center {
	background-position: 0 -1431px;
}

a.orange_button {
	text-decoration: none;
	clear: both;
}
a.orange_button span.left,
a.orange_button span.right {
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 7px 1px 7px 0;
	background: url('../img/form.png') 0 -1266px no-repeat;
	-moz-user-select: none;
	-khtml-user-select: none;
	line-height: 19px;
}
a.orange_button span.right {
	background-position: -5px -1266px;
	padding: 7px 9px 7px
}
a.orange_button span.center {
	color: white;
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: normal;
	padding: 5px 12px 9px;
	text-shadow: 0 1px 0 #ed8103;
	background: url('../img/form.png') 0 -1299px repeat-x;
	line-height: 19px;
}
a.orange_button:hover span.left {
	background-position: 0 -1464px;
}
a.orange_button:hover span.right {
	background-position: -5px -1464px;
}
a.orange_button:hover span.center {
	background-position: 0 -1497px;
}

a.white_button {
	text-decoration: none;
	clear: both;
	display: inline-block;
	line-height: 32px;
}
a.white_button span.left,
a.white_button span.right {
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: bold;
	padding: 7px 1px 7px 0;
	background: url('../img/form.png') 0 -1332px no-repeat;
	-moz-user-select: none;
	-khtml-user-select: none;
	line-height: 19px;
}
a.white_button span.right {
	background-position: -5px -1332px;
	padding: 7px 9px 7px
}
a.white_button span.center {
	color: #155cba;
	cursor: pointer;
	float: left;
	line-height: 19px;
	font-size: 16px;
	font-weight: normal;
	padding: 6px 12px 8px;
	background: url('../img/form.png') 0 -1365px repeat-x;
}
a.white_button:hover span.left {
	background-position: 0 -1530px;
}
a.white_button:hover span.right {
	background-position: -5px -1530px;
}
a.white_button:hover span.center {
	background-position: 0 -1563px;
}

a.more {
	text-decoration: none;
}
a.more span.left,
a.more span.right {
	cursor: pointer;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 9px 3px;
	background: url('../img/form.png') 0 -340px no-repeat;
	-moz-user-select: none;
	-khtml-user-select: none;
}
a.more span.right {
	background-position: -8px -340px;
	padding: 9px 11px;
}
a.more span.center {
	color: white;
	cursor: pointer;
	float: left;
	font-size: 14px;
	text-shadow: 0px 1px 0px #515151;
	padding: 8px 9px 10px;
	background: url('../img/form.png') 0 -376px repeat-x;
}
a.more:hover span.left {
	background: url('../img/form.png') 0 -412px no-repeat;
}
a.more:hover span.right {
	background-position: -8px -412px;
}
a.more:hover span.center {
	background-position: 0 -448px;
}

table td.field {
	font-size: 14px;
	color: #605f5f;
	height: 30px;
	width: 150px;
}
table.info td.field {
	padding: 4px 0 0 0;
	vertical-align: top;
}
table td.value {
	font-size: 14px;
	color: #393838;
}

/* blocks */
/* left */
div.right_block {
	padding: 0 0 30px;
}
div.right_block div.caption,
div.right_block div.no_line {
	background: url('../img/form.png') 0 -902px repeat-x;
	padding: 0 0 11px;
}
div.right_block div.no_line {
	background: none!important;
}
div.right_block div.no_margin {
	padding: 0!important;
}
div.right_block div.left {
	color: #101d1f;
	font-size: 18px;
	float: left;
	width: 291px;
}
div.right_block div.right {
	float: right;
	width: 24px;
	padding: 5px 0 0 0;
}
div.right_block div.body {
	padding: 15px 0 0 0;
}
/* left end */

/* middle */
div.middle_block {
	padding: 0 0 45px;
}
div.middle_block div.caption,
div.middle_block div.no_line {
	background: url('../img/form.png') 0 -902px repeat-x;
	padding: 0 0 11px;
}
div.middle_block div.no_line {
	background: none!important;
}
div.middle_block div.no_margin {
	padding: 0!important;
}
div.middle_block div.left {
	float: left;
}
div.middle_block h2 {
	color: #101d1f!important;
	font-size: 22px!important;
	padding: 0!important;
	margin: 0;
}
div.middle_block div.right {
	float: right;
	padding: 5px 0 0 0;
}
div.middle_block div.body {
	padding: 15px 0 0 0;
	position: relative;
}
.arrow {
	color: #155cba;
	font-size: 12px;
}
/* middle end */
/* blocks end */

/* iphone ipod app */
div.app_block {
	height: 165px;
	background: #f1f1f1;
	margin-top: -4px;
	border-radius: 5px;
	box-shadow: inset 0 0 5px rgba(0,0,0,0.075);
	padding: 16px 10px 4px 10px;
	position: relative;
}
div.app_block ul {
	padding: 0 0 0 20px;
}
div.app_block ul li,
div.mobile-content ul li {
	list-style: disc;
	padding: 2px 0;
	font-size: 13px;
	color: #575757;
}
div.app_block div.details {
	margin: 20px 0 0 6px;
	padding: 2px 0 0 35px;
	height: 22px;
	background: url('../img/form.png') 0 -958px no-repeat;
}
div.app_block div.img {
	position: absolute;
	top: -27px;
	right: 12px;
}

div.app_block a:link,
div.app_block a:visited,
div.mobile-content a:link,
div.mobile-content a:visited {
	color: #155cba;
	font-size: 15px;
	font-family: "Myriad Pro", Arial;
	text-decoration: underline;
}
div.app_block a:hover,
div.app_block a:active,
div.mobile-content a:hover,
div.mobile-content a:active {
	text-decoration: none;
}
/* iphone ipod app end */

/* testimonial block */
div.testimonial {
	padding: 0 0 20px 0;
}
div.testimonial table.header,
div.testimonial table.footer {
	table-layout: fixed;
}
div.testimonial table.header td.left,
div.testimonial table.header td.right {
	width: 5px!important;
	height: 5px;
	background: url('../img/form.png') 0 -1089px no-repeat;
}
div.testimonial table.header td.right {
	background-position: -5px -1089px;
}
div.testimonial table.header td.center {
	/*width: 305px;*/
	height: 5px;
	background: url('../img/form.png') 0 -1099px repeat-x;
}
div.testimonial div.body {
	background: #fceddc;
	border-left: 1px #f6e4d0 solid;
	border-right: 1px #f6e4d0 solid;
	padding: 0!important;
	position: relative;
}
div.t_quote {
	position: absolute;
	width: 40px;
	height: 40px;
	background: url('../img/form.png') 5px -1043px no-repeat;
}
div.t_corner {
	height: 16px;
	background: url('../img/form.png') -10px -1156px no-repeat;
	margin-left: 25px;
	color: #a2a2a2;
	font-size: 12px;
	padding: 5px 0 0 25px;
}
div.t_corner b {
	color: #444444;
}
div.testimonial div.body div.inner {
	border-left: 1px #faead8 solid;
	border-right: 1px #faead8 solid;
	width: auto!important;
	padding: 10px 15px 10px 45px!important;
	margin: 0!important;
	color: #525151;
	font-size: 13px;
	font-style: italic;
}
div.testimonial table.footer td.left,
div.testimonial table.footer td.right {
	width: 5px!important;
	height: 5px;
	background: url('../img/form.png') 0 -1094px no-repeat;
}
div.testimonial table.footer td.right {
	background-position: -5px -1094px;
}
div.testimonial table.footer td.center {
	/*width: 305px;*/
	height: 5px;
	background: url('../img/form.png') 0 -1104px repeat-x;
}
a#t_plus,
a#t_rss {
	text-decoration: none;
}
a#t_plus span,
a#t_rss span {
	background: url('../img/form.png') 0 -982px repeat-x;
	padding: 4px 10px;
}
a#t_rss span {
	background-position: 0 -1006px;
}
/* testimonial block end */

/* inputs */
/* text field object */
div.input {
	clear: both;
	height: 28px;
	display: inline-block;
}
div.input label.left,
div.input label.right {
	background: url('../img/form.png') 0 -1753px no-repeat;
	width: 4px;
	height: 28px;
	-moz-user-select: none;
	-khtml-user-select: none;
	float: left;
}
div.input label.right {
	background-position: -4px -1753px;
}
div.input input.text {
	border: 0;
	color: #3d3d3d;
	float: left;
	font-size: 13px;
	background: url('../img/form.png') 0 -1781px repeat-x;
	padding: 5px 2px 7px;
	width: 180px;
	margin: 0;
}
/* text field object end */

/* text field object */
div.text_field {
	clear: both;
	height: 25px;
	display: inline-block;
	padding: 0 0 5px 0;
}
div.text_field label.left,
div.text_field label.right {
	background: url('../img/form.png') 0 -1900px no-repeat;
	width: 3px;
	height: 25px;
	-moz-user-select: none;
	-khtml-user-select: none;
	float: left;
}
div.text_field label.right {
	background-position: -20px -1900px;
}
div.text_field input.text_field {
	border: 0;
	color: #3d3d3d;
	float: left;
	font-size: 13px;
	background: url('../img/form.png') 0 -1925px repeat-x;
	padding: 4px 2px 5px;
	width: 180px;
	margin: 0;
}
/* text field object end */

/* dropdown field object */
div.dropdown {
	clear: both;
	height: 25px;
	display: inline-block;
	padding: 0 0 5px;
}
div.dropdown label.left,
div.dropdown label.right {
	background: url('../img/form.png') 0 -1900px no-repeat;
	width: 3px;
	height: 25px;
	-moz-user-select: none;
	-khtml-user-select: none;
	float: left;
}
div.dropdown label.right {
	background-position: -20px -1900px;
}
div.dropdown select.dropdown {
	border: 0;
	color: #3d3d3d;
	float: left;
	font-size: 14px;
	background: url('../img/form.png') 0 -1925px repeat-x;
	padding: 3px 0 3px 2px;
	width: 184px;
	margin: 0;
	height: 25px;
}
/* dropdown field object end */

/* textarea */
textarea {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	border: 1px #a1a1a1 solid;
	background: url('../img/textarea_bg.gif') 0 0 repeat-x;
	padding: 5px;
	color: #3d3d3d;
	font-size: 13px;
	resize: vertical;
	margin: 0;
}
/* textarea end */

/* search field object */
div.search {
	clear: both;
	height: 25px;
	display: inline-block;
}
div.search label.left,
div.search label.right {
	background: url('../img/form.png') 0 -1900px no-repeat;
	width: 20px;
	height: 25px;
	-moz-user-select: none;
	-khtml-user-select: none;
	float: left;
	margin: 0;
}
div.search label.right {
	background-position: -20px -1900px;
	width: 3px;
}
div.search input.search {
	border: 0;
	color: #7e7d7d;
	float: left;
	font-size: 13px;
	background: url('../img/form.png') 0 -1925px repeat-x;
	padding: 4px 5px 5px 2px;
	width: 180px;
	margin: 0;
}
/* search field object end */

/* button object */
div.button {
	clear: both;
	height: 33px;
	margin: 0 0 5px;
	display: inline-block;
}
div.button label.left,
div.button label.right,
div.button:hover label.left,
div.button:hover label.right {
	background: url('../img/form.png') 0 -1266px no-repeat;
	width: 5px;
	height: 33px;
	-moz-user-select: none;
	-khtml-user-select: none;
	float: left;
	cursor: pointer;
	padding: 0;
}
div.button label.right {
	background-position: -4px -1266px;
	width: 24px;
}
div.button:hover label.left {
	background-position: 0 -1464px;
}
div.button:hover label.right {
	background-position: -4px -1464px;
	width: 24px;
}

div.button input.button,
div.button:hover input.button {
	border: 0;
	height: 33px;
	color: white;
	float: left;
	font-size: 16px;
	background: url('../img/form.png') 0 -1299px repeat-x;
	padding: 4px 10px 7px;
	cursor: pointer;
	margin: 0;
}
div.button:hover input.button {
	background-position: 0 -1497px;
}
/* button object end */

/* green button object */
div.green_button {
	clear: both;
	height: 33px;
	margin: 0 0 5px;
	display: inline-block;
}
div.green_button label.left,
div.green_button label.right,
div.green_button:hover label.left,
div.green_button:hover label.right {
	background: url('../img/form.png') 0 -3527px no-repeat;
	width: 5px;
	height: 33px;
	-moz-user-select: none;
	-khtml-user-select: none;
	float: left;
	cursor: pointer;
	padding: 0;
}
div.green_button label.right {
	background-position: -5px -3527px;
}
div.green_button:hover label.left {
	background-position: 0 -3593px;
}
div.green_button:hover label.right {
	background-position: -5px -3593px;
}

div.green_button input.green_button,
div.green_button:hover input.green_button {
	border: 0;
	color: white;
	float: left;
	font-size: 16px;
	background: url('../img/form.png') 0 -3560px repeat-x;
	padding: 4px 10px 7px;
	cursor: pointer;
}
div.green_button:hover input.green_button {
	background-position: 0 -3626px;
}
/* green button object end */

/* sunny button object */
div.sunny {
	clear: both;
	height: 25px;
	display: inline-block;
}
div.sunny label.left,
div.sunny label.right,
div.sunny:hover label.left,
div.sunny:hover label.right {
	background: url('../img/form.png') 0 -1951px no-repeat;
	width: 3px;
	height: 25px;
	-moz-user-select: none;
	-khtml-user-select: none;
	float: left;
	cursor: pointer;
	padding: 0;
}
div.sunny label.right {
	background-position: -3px -1951px;
}
div.sunny:hover label.left {
	background-position: 0 -2001px;
}
div.sunny:hover label.right {
	background-position: -3px -2001px;
}

div.sunny input.sunny,
div.sunny:hover input.sunny {
	border: 0;
	color: white;
	float: left;
	font-size: 13px;
	background: url('../img/form.png') 0 -1976px repeat-x;
	padding: 2px 10px 5px;
	cursor: pointer;
	line-height: 18px;
	text-shadow: 0 1px 0 #ef7f1e;
	margin: 0;
}
div.sunny:hover input.sunny {
	background-position: 0 -2026px;
}
/* sunny button object end */

/* form button object */
div.form_button {
	clear: both;
	height: 29px;
	display: inline-block;
}
div.form_button label.left,
div.form_button label.right,
div.form_button:hover label.left,
div.form_button:hover label.right {
	background: url('../img/form.png') 0 -2205px no-repeat;
	width: 5px;
	height: 29px;
	-moz-user-select: none;
	-khtml-user-select: none;
	float: left;
	cursor: pointer;
	padding: 0;
}
div.form_button label.right {
	background-position: -5px -2205px;
	width: 16px;
}
div.form_button:hover label.left {
	background-position: 0 -2263px;
}
div.form_button:hover label.right {
	background-position: -5px -2263px;
	width: 16px;
}

div.form_button input.form_button,
div.form_button:hover input.form_button {
	border: 0;
	color: white;
	float: left;
	font-size: 15px;
	background: url('../img/form.png') 0 -2234px repeat-x;
	padding: 2px 10px 7px;
	cursor: pointer;
	text-shadow: 0 1px 0 #ef7f1e;
	margin: 0;
	height: 29px;
	line-height: 22px;
}
div.form_button:hover input.form_button {
	background-position: 0 -2292px;
}
/* form button object end */

/* add button object */
div.add_button {
	clear: both;
	height: 33px;
	display: inline-block;
}
div.add_button label.left,
div.add_button label.right,
div.add_button:hover label.left,
div.add_button:hover label.right {
	background: url('../img/form.png') 0 -2321px no-repeat;
	width: 5px;
	height: 33px;
	-moz-user-select: none;
	-khtml-user-select: none;
	float: left;
	cursor: pointer;
	padding: 0;
}
div.add_button label.right {
	background-position: -5px -2321px;
	width: 25px;
}
div.add_button:hover label.left {
	background-position: 0 -2387px;
}
div.add_button:hover label.right {
	background-position: -5px -2387px;
	width: 25px;
}

div.add_button input.add_button,
div.add_button:hover input.add_button {
	border: 0;
	color: white;
	float: left;
	font-size: 15px;
	background: url('../img/form.png') 0 -2354px repeat-x;
	padding: 5px 10px 8px;
	cursor: pointer;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	margin: 0;
	height: 33px;
}
div.add_button:hover input.add_button {
	background-position: 0 -2420px;
}
/* add button object end */
/* inputs end */

/* plugins */
#plugin_dom ul.plugins {
	border-top: 1px #cfcfcf solid;
	padding: 15px 0 0 0;
}
#plugin_dom ul.plugins li.item {
	padding: 0 0 30px 0;
}

a.headline:link,
a.headline:visited {
	color: #155cba;
	font-size: 16px;
	text-decoration: underline;
}
a.headline:hover,
a.headline:active {
	text-decoration: none;
}
#plugin_dom div.date {
	color: #8a8989;
	font-size: 12px;
	font-style: italic;
	padding: 7px 0 0 0;
}
#plugin_dom ul.plugins li.item ul li {
	color: #454444;
	font-size: 13px;
	padding: 0 0 3px 0;
	list-style: disc;
}
#plugin_dom ul.plugins li.item ul {
	padding: 10px 0 0 30px;
}
#plugin_dom span.downloads {
	padding: 5px 3px;
	background: url('../img/form.png') 2px -1838px no-repeat;
	margin: 0 3px 0 10px;
	-moz-user-select: none;
	-khtml-user-select: none;
}
span.comments {
	padding: 5px 6px;
	background: url('../img/form.png') 2px -1865px no-repeat;
	margin: 0 3px 0 10px;
	-moz-user-select: none;
	-khtml-user-select: none;
}
ul.plugin_categories li {
	padding: 5px 0;
}

/* plugin details */
td.plugin_details ul li {
	color: #454444;
	font-size: 13px;
	padding: 0 0 3px 0;
	list-style: disc;
}
td.plugin_details ul {
	padding: 0 0 0 15px;
}

td.plugin_details span.downloads {
	padding: 5px 3px;
	background: url('../img/form.png') 2px -1838px no-repeat;
	margin: 0 3px 0 10px;
	-moz-user-select: none;
	-khtml-user-select: none;
}
td.plugin_details span.comments {
	padding: 5px 6px;
	background: url('../img/form.png') 2px -1865px no-repeat;
	margin: 0 3px 0 10px;
	-moz-user-select: none;
	-khtml-user-select: none;
}
td.plugin_details div.date {
	color: #8b8989;
	font-size: 12px;
	font-style: italic;
}

#changelog_area div.headline {
	background: #f0f8fe;
	padding: 3px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #595959;
}

#changelog_area ul {
	padding: 10px 5px 20px 30px;
}
#changelog_area ul li {
	color: #454444;
	font-size: 13px;
	padding: 0 0 3px 0;
	list-style: circle;
}
div.comment_item div.static {
	padding: 0 0 8px 0;
	font-size: 15px;
}
.tpl_item {
	background: #f6fafa;
	border: 1px solid #d9e5f5;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	float: left;
	margin: 0 3px 5px;
	padding: 5px;
}
.tpl_item:hover {
	background: #f6fafa;
	border: 1px solid #94b0d6;
}
div#plugin_dom a.headline span, div#plugin_dom div.description span {
    background: #F8F59A;
    color: #555555;
}
/* plugin details end */
/* plugins end */

/* comments plugin css styles */
.comment_item {
	margin: 0 0 30px;
}
.comment_item .developer {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	margin: 3px 0;
	padding: 0 3px 3px;
	background: #fffee6;
}
.comment_bbar {
	background: #f0f8fe;
	padding: 2px 10px 4px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	color: #595959;
	margin: 8px 0 15px 0;
}
.post_caption {
	color: #101d1f;
	font-size: 18px;
	padding: 20px 0;
	border-top: 1px #c8c8c8 solid;
	margin: 20px 0 0 0;
}
.sub_caption {
	border-bottom: 1px #e8e8e8 solid;
    margin: 0 0 10px;
    height: 28px;
    /*-moz-user-select: none;
	-khtml-user-select: none;*/
	clear: both;
}
div.section .sub_caption {
	margin: 0 0 20px;
}
.sub_caption td.left,
.sub_caption td.right {
	width: 3px;
	height: 28px;
	background: url('../img/form.png') 0 -2454px no-repeat;
}
.sub_caption td.right {
	width: 37px;
	background-position: -3px -2454px;
}
.sub_caption td.center {
	height: 28px;
	background: #e2e2e2;
	padding: 0 0 0 10px;
	color: #111111;
	font-size: 15px;
}

.comment_star,
.comment_star_hover {
	height: 12px;
	margin: 0 1px;
	width: 11px;
	display: inline-block;
	background: url('../img/star_small_dis.png') center center repeat-x;
	cursor: pointer;
}
.comment_star_hover {
	background: url('../img/star_small.png') center center no-repeat;	
}
input.counter {
	background: none repeat scroll 0 0 #F8F8F8;
	border: 1px solid #E5E5E5;
	color: #636363;
	padding: 3px;
}
/* comments plugin css styles end */

/* rating */
.big_star_item,
.big_star_item_hover,
.back_start,
.middle_start {
	height: 15px;
	line-height: 5px;
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	width: 16px;
	background: url('../img/star_big.png') 0 0 no-repeat;
}
.big_star_item_hover {
	background: url('../img/star_big.png') 0 0 no-repeat;
	
}
.back_start {
	background: url('../img/star_big.png') 0 -32px repeat-x;
}
.rating_area {
	float: right;
	font-size: 1px;
	margin: 3px 0 0 15px;
}
.new_lable {
	background: url('../img/plugin_new.png') 0 0 no-repeat;
	position: absolute;
	width: 41px;
	height: 41px;
	top: 0;
	right: 0;
	margin: -4px -4px 0 0;
}
/* rating end */

/* loaders */
.loader {
	background: url('../img/orange-loading.gif') 0 0 no-repeat;
	display: none;
}
.green_loader {
	background: url('../img/green-loading.gif') 0 0 no-repeat;
	display: none;
	margin: 0 0 0 10px;
}
/* loaders end */

/* paging */
ul.paging {
	padding: 0 0 8px 0;
	height: 18px;
}
ul.paging li {
	float: left;
	background: url('../img/form.png') 0 -2106px no-repeat;
	width: 18px;
	height: 16px;
	padding: 2px 0 0 0;
	text-align: center;
	cursor: pointer;
}
ul.paging li.navigator_right {
	background: url('../img/form.png') -13px -2067px no-repeat;
}
ul.paging li.navigator_right_end {
	background: url('../img/form.png') 5px -2067px no-repeat;
}
ul.paging li.navigator_left {
	background: url('../img/form.png') -15px -2052px no-repeat;
}
ul.paging li.navigator_left_end {
	background: url('../img/form.png') 4px -2052px no-repeat;
}
ul.paging li a {
	display: block;
	color: #155cba;
	font-size: 11px;
	text-decoration: none;
}
ul.paging li.left,
ul.paging li.right {
	width: 3px;
	height: 18px;
	background: url('../img/form.png') 0 -2086px no-repeat;
}
ul.paging li.right {
	background-position: -3px -2086px;
}
ul.paging li.active {
	background: url('../img/form.png') -20px -2086px no-repeat;
	width: 18px;
	height: 16px;
	padding: 2px 0 0 0;
	text-align: center;
	color: white;
	font-size: 11px;
	cursor: default;
}
/* paging end */

/* tabs */
div.tabs {
	border-bottom: 1px #96baea solid;
	height: 29px;
	margin: 0 0 0 0;
}
div.tabs td.item table {
	margin: 1px 0 0 0;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
div.tabs td.item table.active {
	cursor: default;
}
div.tabs td.item table td.left,
div.tabs td.item table td.right {
	width: 5px;
	height: 29px;
	font-size: 1px;
}
div.tabs td.item table td.center {
	height: 29px;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	color: #155cba;
	padding: 0 0 2px 0;
}
div.tabs td.item table.active td.left,
div.tabs td.item table.active td.right {
	background: url('../img/form.png') 0 -2131px no-repeat;
}
div.tabs td.item table.active td.right {
	background-position: -5px -2131px;
}
div.tabs td.item table.active td.center {
	font-weight: bold;
	color: #595959;
	text-decoration: none!important;
	background: url('../img/form.png') 0 -2160px repeat-x;
}

div.tabs td.item table:hover td.center {
	text-decoration: underline;
}

div.tabs_gradient {
	height: 10px;
	background: url('../img/form.png') 0 -2190px repeat-x;
	margin: 0 0 15px 0;
}
/* tabs end */

/* iflynax app */
#app_bg {
	background: url('../img/iFlynax.jpg') top right no-repeat;
	height: 240px;
	padding: 90px 230px 0 0;
}
#about-flynax-bg {
	background: url('../img/about-flynax-logo.jpg') top right no-repeat;
	height: 190px;
	padding: 90px 200px 0 0;
}
#flynax-nulled-bg {
	/*background: url('../img/about-flynax-logo.jpg') top right no-repeat;*/
	height: 280px;
	padding: 90px 0 0 0;
}
#app_request_bg {
	background: url('../img/apple_ios.jpg') top right no-repeat;
	height: 240px;
	padding: 90px 200px 0 0;
}
#mobile_bg {
	background: url('../img/mobile-version-bg.jpg') top right no-repeat;
	height: 240px;
	padding: 90px 225px 0 0;
}

div.apple_store {
	margin: 20px 0 0 0;
	padding: 2px 0 0 35px;
	height: 22px;
	background: url('../img/form.png') 0 -958px no-repeat;
}
a.external:link,
a.external:visited {
	color: #155cba;
	font-size: 15px;
	font-family: "Myriad Pro", Arial;
	text-decoration: underline;
}
a.external:hover,
a.external:active {
	text-decoration: none;
}
.get_started_area {
	padding: 0px 0 0 30px;
}
.how_to_caption {
	color: #101d1f;
	font-size: 18px;
	margin: 30px 0 20px 0;
}
ul.app_get_started_list {
	color: #575757;
	padding: 0 0 0 20px;
}
ul.app_get_started_list li {
	padding: 0 0 10px;
	list-style: decimal;
}
ul.list {
	padding: 15px 0 15px 30px;
}
ul.list li {
	color: #333;
	font-size: 14px;
	list-style: circle;
	line-height: 24px;
}
#installation_area ul {
	padding: 15px 0 15px 15px;
}
#installation_area ul li {
	color: #333;
	font-size: 14px;
	padding: 0 0 5px 0;
	list-style: circle;
	line-height: 22px;
}
.price {
	font-size: 14px;
	color: #6a6969;
}
.static_price {
	font-size: 18px;
	color: #8D3F3F;
}
.amount {
	font-size: 24px;
	color: #00000;
}
/* iflynax app end */

/* form caption */
div.form_caption {
	border-bottom: 1px #e2e2e2 solid;
	margin: 25px 0 20px;
}
div.form_caption td.left,
div.form_caption td.right {
	width: 5px;
	height: 22px;
	background: url('../img/form.png') 0 -2487px no-repeat;
	font-size: 1px;
	-moz-user-select: none;
	-khtml-user-select: none;
}
div.form_caption td.right {
	background-position: -5px -2487px;
}
div.form_caption td.center {
	background: url('../img/form.png') 0 -2509px repeat-x;
	height: 22px;
	padding: 0 40px 0 5px;
	font-style: italic;
	color: #101d1f;
}
/* form caption end */

.field_desc {
	color: #969696;
	font-style: italic;
	padding: 3px 0 0 0;
	font-size: 12px;
}

ul.customer_area {

}
ul.customer_area li {
	padding: 0 0 8px 0;
}
ul.customer_area li.active a {
	color: black;
}
ul.customer_area li a {
	font-size: 13px!important;
}
ul.customer_area li a.inv:link,
ul.customer_area li a.inv:visited {
	color: #155cba;
	text-decoration: underline;
	color: #8e8e8e;
	font-style: italic;
}
ul.customer_area li a.inv:hover,
ul.customer_area li a.inv:active {
	text-decoration: none;
}
ul.customer_area li span {
	color: #989797;
	font-size: 12px;
}

/* list table */
table.list tr.header td {
	height: 31px;
	background: #e9e9e9;
	padding: 0 0 0 10px;
	color: #6e6e6e;
	font-size: 13px;
	font-style: italic;
	border-right: 2px white solid;
}
table.list tr.body td {
	height: 37px;
	padding: 0 0 0 10px;
	color: #717171;
	font-size: 13px;
}
table.list tr.body:hover {
	background: #f8f8f8;
}
table.list tr.new {
	background: #f3f8ff;
}
table.list tr.divider td {
	height: 2px;
	border-right: 2px white solid;
	background: #e9e9e9;
}
table.list tr td.no_padding {
	padding: 0;
}
table.list tr.body td span.preview {
	padding: 0 0 0 25px;
	background: url('../img/form.png') 0 -3935px no-repeat;
	cursor: default;
}
.green_status,
.green_status_icon {
	color: #628715;
	font-size: 12px;
}
.green_status_icon {
	background: url('../img/form.png') 0 -3732px no-repeat;
	padding: 2px 0 2px 22px;
}
.red_status,
.red_status_icon {
	color: #d81e1e;
	font-size: 12px;
}
.red_status_icon {
	background: url('../img/form.png') 0 -3759px no-repeat;
	padding: 2px 0 2px 22px;
}
tr.red_status_bg {
	background: #fff2f2;
}
.orange_status {
	color: #ea8124;
	font-size: 12px;
}
/* list table end */

/* carousel */
div.carousel-wrap {
	margin: 0 70px;
}
div#carousel ul {
	
}
div#carousel ul li {
	float: left;
	padding: 0 46px 0 0;
	height: 235px;
	background: url('../img/template_shadow.png') 5px bottom no-repeat;
}
div#carousel ul li img {
	border: 1px #efefef solid;
	width: 210px;
	height: 200px;
}
div#carousel {
	position: relative;
}
div#carousel input.previous,
div#carousel input.next {
	background: url('../img/form.png') -1px -2588px no-repeat;
	border: 0;
	width: 12px;
	height: 20px;
	cursor: pointer;
	display: inline-block;
	text-indent: -9999px;
	position: absolute;
	top: 85px;
	left: 0;
}
div#carousel input.next {
	background-position: -26px -2588px;
	right: 0;
	left: auto;
}
div.carousel-pagination {
	text-align: center;
}
div.carousel-pagination p {
	margin-top: 0;
}
div.carousel-pagination a span {
	background: url('../img/form.png') -3px -2623px no-repeat;
	padding: 4px;
	font-size: 8px;
	padding: 0 4px;
	margin: 0 3px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
div.carousel-pagination a.active span {
	background-position: -16px -2623px;
}
/* carousel end */

/* home bottom block */
.home_bottom_block {
	padding: 0 0 40px 20px;
	background: url('../img/block_border.gif') 0 3px no-repeat;
}
.home_bottom_block div.caption {
	color: #172123;
	text-shadow: 0 1px 0 white;
}
.home_bottom_block div.body {
	color: #575757;
	font-size: 13px;
	line-height: 20px;
	padding: 10px 0 0 0;
}
.home_bottom_block div.body strong {
	color: #3c3c3c;
}
/* home bottom block end */

/* order */
.payment_providers {
	background: url('../img/payment-providers.jpg') 0 0 no-repeat;
	width: 194px;
	height: 28px;
}
table.green_zone {
	empty-cells: show;
	table-layout: fixed;
}
table.green_zone tr.header td.left,
table.green_zone tr.header td.right {
	width: 6px;
	height: 6px;
	background: url('../img/form.png') 0 -2647px no-repeat;
}
table.green_zone tr.header td.right {
	background-position: -6px -2647px;
}
table.green_zone tr.header td.center {
	background: #e8f1d9;
}
table.green_zone tr.footer td.left,
table.green_zone tr.footer td.right {
	width: 6px;
	height: 6px;
	background: url('../img/form.png') 0 -2653px no-repeat;
}
table.green_zone tr.footer td.right {
	background-position: -6px -2653px;
}
table.green_zone tr.footer td.center {
	background: #e8f1d9;
}
div.green_zone_body {
	background: #e8f1d9;
	padding: 8px 20px 10px;
}
div.green_zone_body p {
	color: #101d1f;
	margin: 0;
	padding: 0 0 15px;
}
table.product {
	table-layout: fixed;
}
table.product div.item {
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
}
table.product div.default_cursor {
	cursor: default;
}
table.product div.item div.left,
table.product div.item div.right,
table.product div.active div.left,
table.product div.active div.right {
	height: 65px;
	padding: 0;
	width: 5px;
	background: url('../img/form.png') 0 -2673px no-repeat;
	float: left;
}
table.product div.item div.right {
	background-position: -5px -2673px;
}
table.product div.active div.left {
	background-position: 0 -2803px;
}
table.product div.active div.right {
	background-position: -5px -2803px;
}
table.product div.item div.center,
table.product div.active div.center {
	height: 65px;
	width: 160px;
	background: url('../img/form.png') 0 -2738px repeat-x;
	float: left;
}
table.product div.active div.center {
	background-position: 0 -2868px;
}
table.product div.active div.center span {
	padding: 10px;
	position: absolute;
	background: url('../img/form.png') -15px -2824px no-repeat;
	margin: 41px 0 0 15px;
}
table.product div.item div.center div.general,
table.product div.item div.center div.auto,
table.product div.item div.center div.realty,
table.product div.item div.center div.boats,
table.product div.item div.center div.pets,
table.product div.active div.center div,
table.product div.active div.center div.general,
table.product div.active div.center div.auto,
table.product div.active div.center div.realty,
table.product div.active div.center div.boats,
table.product div.active div.center div.pets {
	background: url('../img/form.png') 12px -2925px no-repeat;
	color: #4b4b4b;
	font-size: 16px;
	padding: 9px 0 0 60px;
}
table.product div.item div.center div.auto {
	background-position: 12px -2971px;
}
table.product div.item div.center div.realty {
	background-position: 12px -3018px;
}
table.product div.item div.center div.boats {
	background-position: 12px -3068px;
}
table.product div.item div.center div.pets {
	background-position: 12px -3122px;
}
/* active */
table.product div.active div.center div,
table.product div.active div.center a {
	color: white!important;
	text-decoration: none;
}
table.product div.active div.center div.general {
	background-position: 12px -3171px;
}
table.product div.active div.center div.auto {
	background-position: 12px -3222px;
}
table.product div.active div.center div.realty {
	background-position: 12px -3268px;
}
table.product div.active div.center div.boats {
	background-position: 12px -3317px;
}
table.product div.active div.center div.pets {
	background-position: 12px -3367px;
}
/* active end */

div.steps_area {
	padding: 25px 0 0;
}
table.steps {
	table-layout: fixed;
}
table.steps td div.caption,
table.steps td.active div.caption,
table.steps td.current div.caption {
	color: #a7a6a6;
	font-size: 12px;
	border-bottom: 1px #7cb100 solid;
	padding: 0 0 7px 0;
	background: url('../img/form.png') -39px -2806px no-repeat;
}
table.steps td.active div.caption,
table.steps td.current div.caption {
	border-bottom: 5px #7cb100 solid;
	color: #71a102;
	padding: 0 0 3px 0;
}
table.steps td.current div.caption {
	color: #4e4e4e;
}
table.steps td div.name,
table.steps td.active div.name,
table.steps td.current div.name {
	color: #a7a6a6;
	font-size: 15px;
	padding: 5px 0 0 0;
}

table.steps td.active div.name {
	color: #71a102;
}

table.steps td.active div.name a:link,
table.steps td.active div.name a:visited {
	color: #71a102;
	font-size: 15px;
	text-decoration: underline;
}
table.steps td.active div.name a:hover,
table.steps td.active div.name a:active {
	text-decoration: none;
}

table.steps td.current div.name {
	color: #000000;
}

div.steps_content {
	padding: 30px 0 0 0;
}
td.extras_list ul {
	padding: 50px 0 0 0;
}
td.extras_list ul li {
	padding: 0 0 20px 0;
	color: #4b4b4b;
}
td.extras_list ul li.divider {
	padding: 22px 0 20px 0;
}
div.software_package ul li.divider div,
div.hosted_package ul li.divider div {
	margin: 10px 25px 0;
	height: 10px;
	border-top: 1px #e8d4b1 solid;
}
div.hosted_package ul li.divider div {
	border-top: 1px #e4c4b6 solid;
}
div.software_package_caption,
div.hosted_package_caption {
	color: #6a4f31;
	font-size: 18px;
	padding: 0 0 8px;
}
div.software_package_caption input,
div.hosted_package_caption input {
	margin-right: 10px;
}
div.software_package,
div.hosted_package {
	background: #fdf5e1;
	border: 1px #f1e3ca solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-align: center;
}
div.software_package ul,
div.hosted_package ul {
	padding: 20px 0;
}
div.software_package ul li,
div.hosted_package ul li {
	padding: 0 0 20px 0;
	color: #4b4b4b;
	cursor: default;
	-moz-user-select: none;
	-khtml-user-select: none;
	position: relative;
}
div.software_package ul li.yes,
div.hosted_package ul li.yes {
	background: url('../img/form.png') center -3428px no-repeat;
}
div.software_package ul li.no,
div.hosted_package ul li.no {
	background: url('../img/form.png') center -3457px no-repeat;
}
div.hosted_package_caption {
	color: #8d3f3f;
}
div.steps_content div.hint {
	height: 16px;
	width: 16px;
	background: url('../img/form.png') -2px -3503px no-repeat;
	position: absolute;
	right: 15px;
	top: 0;
	cursor: pointer;
}
div.steps_content div.hint:hover {
	background-position: -22px -3503px;
}
div.hosted_package {
	background: #fdefef;
	border: 1px #f1ded6 solid;
}
.software_amount,
.hosted_amount {
	font-size: 24px;
	color: #6a4f31;
	text-align: center;
	padding: 10px 0 0 0;
}
.hosted_amount {
	color: #8d3f3f;
}
div.green_divider {
	height: 3px;
	background: url('../img/form.png') 0 -3521px repeat-x;
	margin: 30px 0 20px;
}

div.service {
	background: #f0f0f0;
	border: 1px #dde2d3 solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-user-select: none;
	-khtml-user-select: none;
	position: relative;
	cursor: pointer;
}
div.active,
div.service:hover {
	background: #e8f1d9;
}
div.service div.header {
	text-align: center;
	padding: 10px 0 5px 0;
	color: #6a6a6a;
	font-size: 15px;
	font-weight: bold;
	text-shadow: 0 1px 0 white;
}
div.active div.header,
div.service:hover div.header {
	color: #6f9b01;
}
div.service div.body {
	text-align: center;
	color: #6a6a6a;
	padding: 15px 0;
	font-size: 18px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	text-shadow: 0 1px 0 white;
	background: white;
	margin: 3px;
}
div.no-caption div.body {
	padding: 30px 0;
}

div.active div.body,
div.service:hover div.body {
	color: #4c6c00;
}
div.service div.discount {
	position: absolute;
	height: 40px;
	width: 46px;
	background: url('../img/discount.png') 0 0 no-repeat;
	color: #aa4420;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	padding: 6px 0 0 0;
	line-height: 17px;
	-moz-user-select: none;
	-khtml-user-select: none;
	right: 0;
	top: 0;
	margin: 60px -12px 0 0;
	-moz-transform:rotate(350deg);
	-webkit-transform: rotate(350deg);
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=350);
	text-shadow: 0 1px 0 white;
}
#coupon_bg {
	padding: 5px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
/* order end */

/* blog */
.blog_item {
	padding: 0 0 20px;
}
.blog_item p {
	padding: 5px 0 0 0;
	color: #484747;
	font-size: 13px;
	margin: 0;
}
.blog_date {
	width: 55px;
	height: 23px;
	background: url('../img/gallery.png') 0 0 no-repeat;
	color: #525151;
	font-size: 12px;
	padding: 4px 0 0 0;
	text-align: center;
}
/* blog end */

/* fieldset */
div.fieldset {
	border: 3px #f6f6f6 solid;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 0 0 20px;
}
div.fieldset div.fs_gray {
	border: 1px #d6d6d6 solid;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
div.fieldset div.fs_gray div.fs_light {
	border: 1px #f2f2f2 solid;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	padding: 20px;
}
div.f-inline {
	display: inline-block;
	margin: 0 8px 10px 0;
}
div.f-inline div.fs_light {
	padding: 5px!important;
}
div.fieldset div.caption {
	font-size: 16px;
	color: #101d1f;
	padding: 0 0 10px;
	font-weight: bold;
}
div.f-inline div.name {
	color: #354042;
	padding: 2px 0 5px;
	text-align: center;
}

.customer_area_icon,
.ticket_system_icon,
.forum_icon,
.chat_icon {
	width: 32px;
	height: 31px;
	background: url('../img/gallery.png') -66px 0 no-repeat;
	margin: 7px 0 0 10px
}
.ticket_system_icon {
	background-position: -213px 0;
}
.forum_icon {
	background-position: -112px 0;
}
.chat_icon {
	background-position: -160px 0;
}

#sczX5n a:link,
#sczX5n a:visited {
	color: #155cba;
	font-size: 14px;
	text-decoration: underline;
}
#sczX5n a:hover,
#sczX5n a:active {
	text-decoration: none;
}
/* fieldset end */

/* demo */
table.demo_info {
	margin: 15px 0 0 0;
}
table.demo_info td.field {
	height: 20px;
	width: 70px;
	color: #999999;
	font-size: 13px;
	font-style: italic;
}
table.demo_info td.value {
	color: #101d1f;
	font-size: 14px;
}
/* demo end */

/* download box */
.modal_block ul {
	padding: 10px 0 0 10px;
	margin: 0 0 0 5px;
}
.modal_block ul li {
	padding: 0 0 5px;
	list-style: circle;
	color: #bbbbbb;
	text-overflow: ellipsis;
    white-space: nowrap;
}
.modal_block span.caption {
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 10px;
	color: #333;
	list-style: none;
}
#mass_navbar {
	padding: 4px 45px 6px 10px;
	margin: 5px 0 0 0;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	text-align: right;
	background: url('../img/form.png') right -3781px no-repeat #f5f5f5;
}
/* download box end */

ul.products li.auto,
ul.products li.general,
ul.products li.pets,
ul.products li.realty,
ul.products li.boats {
	float: left;
	width: 26px;
	height: 26px;
	margin: 0 3px 5px 3px;
	background: url('../img/gallery.png') 0 -38px no-repeat;
}
ul.products li.auto:hover {
	background-position: 0 -69px;
}
ul.products li.general {
	background-position: -124px -38px;
}
ul.products li.general:hover {
	background-position: -124px -69px;
}
ul.products li.pets {
	background-position: -30px -38px;
}
ul.products li.pets:hover {
	background-position: -30px -69px;
}
ul.products li.realty {
	background-position: -61px -38px;
}
ul.products li.realty:hover {
	background-position: -61px -69px;
}
ul.products li.boats {
	background-position: -93px -38px;
}
ul.products li.boats:hover {
	background-position: -93px -69px;
}

a.version_download:link,
a.version_download:visited {
	color: #e46a18;
	font-size: 15px;
	background: url('../img/gallery.png') -259px -3px no-repeat;
	padding: 3px 0 3px 25px;
	margin-right: 10px;
}
a.version_download:hover,
a.version_download:active {
	text-decoration: none;
}

.blog_author {
	color: #b5b5b5;
	font-size: 12px;
	margin: -1px 0 10px 40px;
	padding: 5px 0 0 23px;
	background: url('../img/form.png') 0 -3815px no-repeat;
}

/* prices */
table.fixed {
	table-layout: fixed;
	width: 100%;
}
table.fixed td {
	vertical-align: top;
	background: url('data:image/gif;base64,R0lGODlhBQABAIABAMbGxgAAACH5BAEAAAEALAAAAAAFAAEAAAIDhBMFADs=') bottom center repeat-x;
}
table.fixed tr.no-underline td {
	background: none;
}
div.prices_item {
	background: url('data:image/gif;base64,R0lGODlhBQABAIABAMbGxgAAACH5BAEAAAEALAAAAAAFAAEAAAIDhBMFADs=') bottom center repeat-x;
	padding: 0 0 30px 0;
	margin: 0 0 30px 0;
}
table.fixed div.item {
	margin: 30px 0;
}
div.prices_item div.service,
table.fixed div.service {
	cursor: default;
}
table.fixed td.divider {
	width: 45px!important;
	background: none;
}
table.fixed div.info,
div.prices_item div.info {
	float: left;
	width: 305px;
}
table.fixed p,
div.prices_item p {
	padding: 0 15px 0 0;
	color: #3B3B3B;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
}
table.fixed div.amount {
	width: 145px;
	float: right;
}
div.prices_item div.amount {
	float: right;
}
table.fixed ul li,
ul.tick li {
	background: url('../img/form.png') 0 -3844px no-repeat;
	padding: 2px 0 4px 23px;
	color: #4b4b4b;
}
.no-top-margin {
	margin-top: 0!important;
}
.nav-fixed {
	position: fixed;
	top: -20px;
}
a.anchor {
	padding: 10px 0 0 0;
}
/* prices end */

.gray_box {
	background: #f1f1f1;
	padding: 20px;
	box-shadow: inset 0 0 6px #dedddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.gray_box a:link,
.gray_box a:visited {
	color: #155cba;
	font-size: 18px;
	text-decoration: underline;
}
.gray_box a:hover,
.gray_box a:active {
	text-decoration: none;
}

.gray_box li.email,
.gray_box li.phone,
.gray_box li.chat {
	background: url('../img/gallery.png') -254px -255px no-repeat;
	padding: 0 0 30px 75px;
}
.gray_box li.phone {
	background-position: -262px -41px;
	padding: 5px 0 25px 75px;
	height: 30px;
}
.gray_box li.chat {
	background-position: -257px -168px;
	padding: 5px 0 25px 75px;
}
.gray_box span {
	color: #101d1f;
	font-size: 18px;
}

/* search */
ul.search li {
	padding: 0 0 20px;
}
/* search end */

td.home_features div.middle_block p {
	line-height: 22px;
}
td.home_features div.thumbnail {
	width: 88px;
	float: left;
}
td.home_features div.info {
	width: 207px;
	float: right;
}

/* mobile content */
div.mobile-content div.body {
	background: #f1f1f1;
	box-shadow: inset 0 0 6px #dedddd;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	height: 100px;
	padding: 15px 20px 20px;
}
div.mobile-content div.caption {
	color: #101d1f;
	font-size: 18px;
	padding: 0 0 5px 0;
}
div.mobile-content div.text {
	float: right;
	width: 316px;
	height: 95px;
}
div.mobile-content div.text_mobile {
	float: left;
	width: 230px;
	height: 95px;
	margin-left: 15px;
}
div.mobile-content div.details {
	margin: 20px 0 0 6px;
	padding: 2px 0 0 35px;
	height: 22px;
	background: url('../img/form.png') 0 -958px no-repeat;
	float: right;
}
/* mobile content end */
img.new {
	width: 29px;
	height: 16px;
	background: url('../img/form.png') -9px -3955px no-repeat;
	margin: 0 5px 0 0!important;
	vertical-align: bottom;
}

img.coming-soon {
	width: 72px;
	height: 16px;
	background: url('../img/coming-soon.png') 0 0 no-repeat;
	margin: 0 5px 0 0!important;
	vertical-align: middle;
}

/* chart */
table.chart_bg {
	width: 100%;
	margin: 20px 0 0 0;
}
table.chart_bg td {
	width: 158px;
	vertical-align: top;
	text-align: right;
}
table.chart_bg td.space {
	width: 170px;
}
table.chart_bg td div.column {
	background: #e8f1d9;
	display: inline-block;
	text-align: left;
	width: 148px;
	height: 740px;
	border-radius: 5px;
	padding: 5px 0 0;
	box-shadow: inset 1px 0 3px #e0e9d0;
}
table.chart_bg td div.name {
	background: #8dbe00;
	color: white;
	text-shadow: 1px 0 0 rgba(0,0,0,0.15);
	text-align: center;
	font-size: 21px;
	padding: 8px 10px 10px;
	border-radius: 5px;
	margin: 0 5px;
	box-shadow: inset 0px 0 3px rgba(0,0,0,0.4);
}
td.chart2 div.column {
	background: #e1efcc!important;
}
td.chart2 div.name {
	background: #89b500!important;
}
td.chart3 div.column {
	background: #dbecc0!important;
}
td.chart3 div.name {
	background: #86ac00!important;
}
td.chart4 div.column {
	background: #d5eab4!important;
}
td.chart4 div.name {
	background: #82a200!important;
}
td.chart5 div.column {
	background: #d1e9aa!important;
}
td.chart5 div.name {
	background: #7f9a00!important;
}

div.chart_area {
	height: 830px;
}
table.chart_data {
	width: 100%;
	position: absolute;
	margin-top: -685px;
}
table.chart_data tr {
	border-bottom: 1px #bcc592 dashed;
}
table.chart_data tr.no-border {
	border-bottom: 0;
}
table.chart_data tr.no-padding div {
	padding: 0 0 0 40px;
}
table.chart_data td {
	width: 158px;
}
table.chart_data td > div {
	text-align: center;
	padding: 8px 0 13px 10px;
}
table.chart_data td.space {
	width: 170px;
	vertical-align: middle;
}
table.chart_data td.space > div {
	color: #e36616;
	font-size: 15px;
	text-align: left;
	padding: 8px 0 13px;
}
table.chart_data tr.buttons div {
	padding: 0 0 0 39px;
}

table.chart_data div.number {
	color: #2e2e2e;
	font-size: 18px;
}
table.chart_data .info {
	color: #2e2e2e;
	font-size: 13px;
}
table.chart_data div.amount {
	width: 140px;
	height: 34px;
	background: white;
	display: inline-block;
	color: #4c6c00;
	font-size: 18px;
	border-radius: 4px;
	padding: 10px 0 0 0;
}
table.chart_data div.yes {
	background: url('../img/form.png') center -3420px no-repeat;
	height: 30px;
}
table.chart_data div.no {
	background: url('../img/form.png') center -3451px no-repeat;
	height: 30px;
}
/* chart end */

div.google-plus-one {
	display: inline-block;
	vertical-align: top;
	margin: 2px 0 0 0;
}
