/* https://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
html {background:url(https://www.fmsguru.com/images/bg-page.gif);}
body {
	margin:0;
	font:14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	background:url(https://www.fmsguru.com/images/bg-page-t.gif) repeat-x;
}
a {
	text-decoration:none;
	color:#48b0e4;
}
a:hover {text-decoration:underline;}
img {border-style:none;}
form,
fieldset {
	margin:0;
	padding:0;
	border-style:none;
}
input,
textarea,
select {
	vertical-align:middle;
	color:#000;
}
header, footer, article, section, hgroup, nav, figure { display: block; }
figure {
	margin:0;
	padding:0;
}
nav {list-style:none}
#wrapper {
	width:100%;
	overflow:hidden;
	position:relative;
	background:url(https://www.fmsguru.com/images/background-fulpage.png) no-repeat 50% 0;
}
.w1 {
	margin:0 auto;
	width:900px;
}

.w2 {
	margin:0 auto;
	width:1080px;
}

/* #header */
#header {padding:0 0 9px;}
/* .top-area */
.top-area {
	width:100%;
	padding:10px 0 28px;
}
.top-area .holder {float:right;}
.top-area .menu,
.top-area .menu ul,
.top-area .menu li,
.top-area .search-form,
.top-area .social-networks,
.top-area .social-networks li,
.top-area .search-form input {float:left;}
.top-area .social-networks li {padding:0 0 0 4px;}
.top-area .social-networks {width:auto;}
.top-area .social-networks li a {
	display:block;
	width:18px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://www.fmsguru.com/images/icons.png) no-repeat;
}
.top-area .social-networks .facebook a {background-position:0 0;}
.top-area .social-networks .twitter a {background-position:0 -28px;}
/* .search-form */
.top-area .search-form {
	background:url(https://www.fmsguru.com/images/bg-search.png);
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	box-shadow:0 2px 2px #000;
	-webkit-box-shadow:0 2px 2px #000;
	-moz-box-shadow:0 2px 2px #000;
	margin:1px 15px 0 0;
}
.top-area .search-form .submit {
	margin:0;
	padding:0;
	cursor:pointer;
	border:0;
	text-indent:-9999px;
	overflow:hidden;
	width:50px;
	height:17px;
	line-height:0;
	background:url(https://www.fmsguru.com/images/btn-search.gif) no-repeat;
}
.top-area .search-form .text {
	background:none;
	border:0;
	margin:0;
	padding:1px 5px 0;
	width:155px;
	color:#fff;
}
/* .menu */
.top-area .menu {
	font-size:10px;
	line-height:12px;
	padding:0 10px 0 0;
}
.top-area .menu a {color:#b1b1b1;}
.top-area .menu li {
	padding:4px 11px 1px 12px;
	background:url(https://www.fmsguru.com/images/separator-1.gif) no-repeat 0 3px;
}
.top-area .menu li:first-child {background:none;}
#header .frame {width:100%;}
/* .logo */
.logo {
	background:url(https://www.fmsguru.com/images/logo.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:182px;
	height:52px;
	float:left;
	margin:0 26px 0 -4px;
}
.logo a {
	cursor:pointer;
	height:100%;
	display:block;
}
/* #nav */
#nav {
	float:left;
	background:url(https://www.fmsguru.com/images/bg-nav.gif) repeat-x;
	border-radius:7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border:1px solid #000;
	margin:3px -10px 0 0;
}
#nav ul {float:left;}
#nav li {
	float:left;
	width:114px;
	padding:0 0 0 2px;
	background:url(https://www.fmsguru.com/images/separator-2.gif) no-repeat;
}
#nav li:first-child {
	padding:0;
	background:none;
	width:116px;
}
#nav li a {
	display:block;
	padding:12px 2px 14px;
	text-align:center;
	color:#fff;
	text-shadow:-1px -1px 1px #000;
	text-decoration:none;
}
#nav li:last-child a {
	border-radius:0 7px 7px 0;
	-moz-border-radius:0 7px 7px 0;
	-webkit-border-bottom-right-radius:7px;
	-webkit-border-top-right-radius:7px;
}
#nav li:first-child a {
	border-radius:7px 0 0 7px;
	-moz-border-radius:7px 0 0 7px;
	-webkit-border-bottom-left-radius:7px;
	-webkit-border-top-left-radius:7px;
}
#nav .active a,
#nav li a:hover {
	background:url(https://www.fmsguru.com/images/bg-nav.gif) repeat-x 0 100%;
	font-weight:bold;
	color:#000;
	text-shadow:0 0 0 #fff;
	text-decoration:none;
}
#main {width:100%;}
/* .slide-show */
.slide-show {
	width:940px;
	margin:0 -21px 22px -19px;
}
.slide-show img {vertical-align:top;}
/* .switcher */
.slide-show .switcher {
	width:900px;
	margin:0 auto;
	overflow:hidden;
	background:url(https://www.fmsguru.com/images/separator-3.png) repeat-x 0 6px ;
	text-align:center;
}
.slide-show .switcher ul {
	display:inline-block;
	vertical-align:top;
	padding:0 32px 0 30px;
	background:url(https://www.fmsguru.com/images/bg-switcher.gif);
}
* +html .slide-show .switcher ul {display:inline;}
.slide-show .switcher li {
	float:left;
	padding:0 2px;
}
.slide-show .switcher li a {
	background:url(https://www.fmsguru.com/images/switcher-item.png) no-repeat;
	width:14px;
	height:15px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
.slide-show .switcher .active a,
.slide-show .switcher li a:hover {background:url(https://www.fmsguru.com/images/switcher-item.png) no-repeat 0 -25px;}
/* .info-area */
.info-area {
	font:20px/33px 'Open Sans', sans-serif;
	padding:0 0 49px;
}
.info-area .text-area {
	text-shadow:0 0 1px #000;
	padding:0 0 30px;
}
.info-area .text-area a {
	font-style:italic;
	font-weight:bold;
}
/* .boxes */
.info-area .boxes {
	width:938px;
	margin:0 -38px 0 -1px;
	overflow:hidden;
}
.info-area .boxes .box {
	float:left;
	border:1px solid #000;
	width:222px;
	padding:23px 29px 26px;
	margin:0 28px 0 0;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height: 340px;
}
.info-area .boxes .box a {color:#fff;}
.info-area .boxes .box h2 {
	font-size:23px;
	line-height:28px;
	font-weight:bold;
	margin:0 0 9px;
}
.info-area .boxes .box li {
	vertical-align:top;
	border-top:1px solid #b8b8b8;
	padding:6px 0 10px;
}
.info-area .boxes .box .list {
	font-size:14px;
	line-height:18px;
	padding:0 0 3px;
}
.info-area .boxes .box .add-info {
	display:block;
	color:#212121;
	padding:4px 0 0;
	font:italic 12px/14px Georgia, "Times New Roman", Times, serif;
}
.info-area .boxes .box-blue {background:url(https://www.fmsguru.com/images/bg-blue-box.gif);}
.info-area .boxes .box-blue h2 {text-shadow:1px 1px 1px #5796b3;}
.info-area .boxes .box-blue li {border-top:1px solid #489ec7;}
.info-area .boxes .box-green {background:url(https://www.fmsguru.com/images/bg-green-box.gif);}
.info-area .boxes .box-green h2 {text-shadow:1px 1px 1px #86a825;}
.info-area .boxes .box-green li {border-top:1px solid #8ab01c;}
.info-area .boxes .box-orange {background:url(https://www.fmsguru.com/images/bg-orange-box.gif);}
.info-area .boxes .box-orange h2 {text-shadow:1px 1px 1px #ca8a1d;}
.info-area .boxes .box-orange li {border-top:1px solid #d58f17;}
.info-area .boxes .btn-area {
	width:228px;
	overflow:hidden;
	margin:0 -3px;
	float:left;
	padding:0 57px 22px 29px;
}
.info-area .boxes .boxes-content {
	width:100%;
	overflow:hidden;
}
.info-area .boxes .btn-section {
	width:940px;
	overflow:hidden;
	margin:-72px -50px 0 0;
}
.info-area .boxes .btn-more {
	float:left;
	width:130px;
	height:30px;
	padding:18px 20px 8px;
	background:url(https://www.fmsguru.com/images/btn-more.png) no-repeat;
	color:#333;
	font-size:16px;
	line-height:18px;
	font-style:italic;
	font-weight:bold;
	text-shadow:0 1px 1px #ccc;
	margin:0 2px 0 0;
}
.info-area .boxes .btn-rss {
	float:left;
	width:56px;
	height:56px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://www.fmsguru.com/images/btn-rss.png) no-repeat;
}
/* .white-box */
.white-box {
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 0 12px #000;
	-webkit-box-shadow:0 0 12px #000;
	-moz-box-shadow:0 0 12px #000;
	color:#333;
}
.white-box-new {background:#fff url(https://www.fmsguru.com/images/label-new.png) no-repeat 100% 0;}
/* .container */
.container {
	width:840px;
	padding:27px 30px;
	overflow:hidden;
	font:14px/16px 'Open Sans', sans-serif;
}
/* .main-column */
.container .main-column {
	float:left;
	width:560px;
	padding:0 30px 0 0;
}
.container .heading {
	border-bottom:1px solid #b8b8b8;
	color:#4ab1e4;
	padding:0 0 8px;
	width:100%;
	overflow:hidden;
}
.container .heading h2 {
	font-size:28px;
	line-height:32px;
	font-weight:bold;
}
.container .main-column .heading {margin:0;}
.container .main-column .image {
	float:left;
	width:135px;
	margin:5px 18px 0 0;
	position:relative;
}
.container .main-column .list-alt .image {margin-right:25px;}
.container .main-column .image img {
	vertical-align:top;
	border:1px solid #929292;
}
.container .main-column .image span {
	width:5px;
	height:5px;
	line-height:0;
	font-size:0;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://www.fmsguru.com/images/image-mask.gif) no-repeat;
	position:absolute;
}
.container .main-column .image .mask-tl {
	background-position:100% 100%;
	left:0;
	top:0;
}
.container .main-column .image .mask-tr {
	background-position:0 100%;
	right:0;
	top:0;
}
.container .main-column .image .mask-br {
	background-position:0 0;
	right:0;
	bottom:0;
}
.container .main-column .image .mask-bl {
	background-position:100% 0;
	left:0;
	bottom:0;
}
.container .main-column .list {
	line-height:21px;
	padding:0 0 7px;
}
.container .main-column .list-alt li {border-top:1px solid #b8b8b8;}
.container .main-column .list-alt li:first-child {border:none;}
.container .main-column .list li {
	vertical-align:top;
	width:100%;
	overflow:hidden;
	padding:25px 0 30px;
	letter-spacing:-1px;
}
.container .main-column .list .info {overflow:hidden;}
.container .main-column .heading .views {
	float:right;
	width:41px;
	height:13px;
	background:url(https://www.fmsguru.com/images/bg-views.gif) no-repeat;
	text-align:center;
	color:#fff;
	font-size:10px;
	line-height:12px;
	padding:31px 3px 3px;
	margin:5px 0 0;
}
.container .main-column .list h3 {
	font-style:italic;
	font-size:20px;
	line-height:25px;
	font-weight:bold;
}
.container .main-column .list .heading {
	padding-bottom:10px;
	margin-bottom:12px;
}
.container .main-column .list a {
	font-weight:bold;
	font-style:italic;
}
/* .aside-column */
.container .aside-column {
	float:left;
	width:250px;
}
/* .contact-area */
.container .aside-column  .contact-area {padding:0 0 20px;}
.container .aside-column  .contact-area dl {
	width:100%;
	overflow:hidden;
	padding:1px 0 19px;
	line-height:16px;
}
.container .aside-column .contact-area dt {
	float:left;
	padding:12px 6px 14px 0;
}
.container .aside-column .contact-area dd {
	border-bottom:1px solid #b8b8b8;
	padding:12px 0 14px;
}
.container .aside-column .contact-area dl a {
	font-style:italic;
	font-weight:bold;
}
/* .social-networks */
.social-networks {
	width:100%;
	overflow:hidden;
}
.social-networks li {
	float:left;
	padding:0 15px 0 0;
}
.social-networks a {
	display:block;
	width:35px;
	line-height:38px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(https://www.fmsguru.com/images/icons.png) no-repeat;
}
.social-networks .facebook a {background-position:0 -55px;}
.social-networks .twitter a {background-position:0 -101px;}
.social-networks .youtube a {background-position:0 -147px;}
.social-networks .soc-1 a {background-position:0 -193px;}
/* .partners */
.container .partners {
	width:100%;
	overflow:hidden;
}
.container .main-column .list-alt {
	padding-bottom:0;
	position:relative;
	margin-bottom:-8px;
}
/* .partners-list */
.partners-list {
	margin:-1px 0 0;
	width:250px;
	overflow:hidden;
	background:url(https://www.fmsguru.com/images/separator-4.gif) repeat-y 124px 0;
}
.partners-list li {
	float:left;
	text-align:center;
	width:115px;
	padding:16px 5px 20px;
	border-top:1px solid #b8b8b8;
}
.partners-list img {
	display:inline;
	vertical-align:top;
}
/* .aside-section */
.aside-section {
	float:left;
	width:280px;
	padding:18px 30px 0 0;
}
.aside-section .years-list {padding:0 0 9px;}
.aside-section .years-list li {
	vertical-align:top;
	padding:0 0 9px;
	font:bold 18px/30px 'Open Sans', sans-serif;
}
.aside-section .years-list li a span,
.aside-section .years-list li a strong {cursor:pointer;}
.aside-section .years-list li a {
	display:block;
	width:241px;
	height:41px;
	padding:10px 20px 0;
	overflow:hidden;
	position:relative;
	background:url(https://www.fmsguru.com/images/bg-years.png) no-repeat;
	color:#fff;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.aside-section .years-list li a span {
	float:right;
	font-size:14px;
	text-shadow:1px 1px 2px #222;
	color:#838383;
	line-height:32px;
}
.aside-section .years-list .active a,
.aside-section .years-list li a:hover {
	width:240px;
	height:40px;
	margin:-1px 0 0 -1px;
	border:1px solid #000;
	background:url(https://www.fmsguru.com/images/bg-blue-box.gif);
	color:#000;
	text-decoration:none;
}
.aside-section .years-list .active a span,
.aside-section .years-list li a:hover span {
	color:#326d8a;
	text-shadow:0 0 0 #fff;
}
/* .post-column */
.post-column {
	float:left;
	width:590px;
	padding:17px 0 0;
}
.post-column .post {
	padding:24px 0 0;
	font:14px/21px 'Open Sans', sans-serif;
	margin:0 0 30px;
}
.post-column .post .info {padding:0 0 26px 30px;}
.post-column .post .info h2 {
	border-bottom:1px solid #b8b8b8;
	padding:0 30px 11px 0;
	font-size:20px;
	line-height:25px;
	margin:0 0 13px;
	font-weight:bold;
	font-style:italic;
	color:#4ab1e4;
}
.post-column .post .info p {margin:0 16px 0 0;}
.buy-post .bottom-bar,
.tutorial-boxes .box .bottom-bar,
.post-column .post .more-area {
	background:#45a6d5 url(https://www.fmsguru.com/images/separator-6.gif) repeat-x;
	padding:11px 27px 14px;
	border-radius:0 0 5px 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-right-left:5px;
	height:1%;
	overflow:hidden;
}
.post-column .post .more-area .more {
	color:#fff;
	text-shadow:1px 1px 1px #4288aa;
	font-weight:bold;
	font-size:20px;
	line-height:24px;
	float:left;
	padding:0 23px 1px 0;
	background:url(https://www.fmsguru.com/images/arrow-1.png) no-repeat 100% 4px;
}
/* .paging */
.paging {
	width:100%;
	text-align:center;
	font:bold 20px/33px 'Open Sans', sans-serif;
}
.paging .btn-area {float:left;position:relative;}
.paging .btn-area a {
	width:141px;
	height:43px;
	padding:8px 0 0;
	overflow:hidden;
	background:url(https://www.fmsguru.com/images/btn-paging.png) no-repeat;
	margin:0 9px 0 0;
	color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.paging .btn-area span {
	width:141px;
	height:43px;
	padding:8px 0 0;
	overflow:hidden;
	background:url(https://www.fmsguru.com/images/btn-paging.png) no-repeat;
	margin:0 9px 0 0;
	color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.paging .btn-area .next,
.paging .btn-area .prev {float:left;}
.paging .btn-area .inactive {color:#515151 !important;}
.paging .btn-area .inactive:hover {
	background:url(https://www.fmsguru.com/images/btn-paging.png) no-repeat;
	border:0;
	margin:0 9px 0 0;
}
.paging .active a,
.paging .active span,
.paging li a:hover,
.paging .btn-area a:hover {
	margin:-1px 8px -1px -1px;
	border:1px solid #000;
	background:url(https://www.fmsguru.com/images/bg-blue-box.gif);
	color:#000;
	text-decoration:none;
}
.paging .active a,
.paging li a:hover {margin:-1px;}
.paging ul {
	float:right;
	margin:0 -1px 0 -10px;
}
.paging li {
	float:left;
	margin:0 0 0 9px;
}
.paging li a {
	display:block;
	width:51px;
	height:43px;
	padding:8px 0 0;
	background:url(https://www.fmsguru.com/images/btn-paging.png) no-repeat 0 100%;
	color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}

.paging li span {
	display:block;
	width:51px;
	height:43px;
	padding:8px 0 0;
	background:url(https://www.fmsguru.com/images/btn-paging.png) no-repeat 0 100%;
	color:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}


/* .top-bar */
.top-bar {
	width:100%;
	overflow:hidden;
	padding:17px 0 31px;
	font-size:14px;
	line-height:16px;
}
.top-bar .menu {
	float:left;
	background:url(https://www.fmsguru.com/images/bg-transparent-box.png);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0 1px 2px #161616 inset;
	-webkit-box-shadow:0px 1px 2px #161616 inset;
	-moz-box-shadow:0 1px 2px #161616 inset;
}
.top-bar .menu li {
	float:left;
	padding:0 0 0 2px;
	background:url(https://www.fmsguru.com/images/separator-7.png) repeat-y;
}
.top-bar .menu li:first-child {
	padding-left:0;
	background:none;
}
.top-bar .menu li:last-child a {
	border-radius:0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
} 
.top-bar .menu li:first-child a {
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
}
.top-bar .menu li a {
	display:block;
	padding:12px 24px 15px 23px;
	color:#fff;
	text-shadow:1px -1px 1px #292929;
}
.top-bar .menu .active a,
.top-bar .menu li a:hover {
	text-decoration:none;
	background:url(https://www.fmsguru.com/images/bg-blue-box.gif);
	color:#000;
	text-shadow:0 0 0 #fff;
	border:1px solid #000;
	padding:11px 23px 14px 22px;
}
.top-bar .add-menu {float:right;}
/* .tutorial-boxes */
.tutorial-boxes {
	width:930px;
	margin:0 -30px 0 0;
}
.tutorial-boxes .box {
	display:inline-block;
	vertical-align:top;
	width:280px;
	margin:0 25px 30px 0;
	font:14px/21px 'Open Sans', sans-serif;
}
.tutorial-boxes .box .info {
	padding:15px 15px 5px 20px;
	min-height:218px;
}
.tutorial-boxes .box .info h2 {
	font-weight:bold;
	color:#4ab1e4;
	border-bottom:1px solid #b8b8b8;
	font-size:20px;
	line-height:25px;
	font-style:italic;
	padding:0 0 10px;
	margin:0 0 13px;
}
.tutorial-boxes .box .bottom-bar {
	font-size:20px;
	line-height:25px;
	text-shadow:1px 1px 3px #236a8d;
	padding:12px 12px 10px 10px;
}
.tutorial-boxes .box .bottom-bar .watch {
	display:block;
	color:#fff;
	font-weight:bold;
	padding:0 5px 0 0;
	background:url(https://www.fmsguru.com/images/arrow-1.png) no-repeat 100% 4px;
}
.buy-post .bottom-bar .more:hover,
.post-column .post .more-area .more:hover,
.tutorial-boxes .box .bottom-bar .watch:hover {
	text-shadow:1px -1px 3px #236a8d;
	text-decoration:none;
}
* +html .post-column .post .more-area .more:hover,
* +html .tutorial-boxes .box .bottom-bar .watch:hover {text-decoration:underline;}
.tutorial-boxes .box .bottom-bar .watch span {
	cursor:pointer;
	font-size:12px;
	color:#92cae6;
}
* +html .tutorial-boxes .box {
	display:inline;
	margin-right:30px;
}
/* .main-post */
.main-post {
	margin:17px 0 24px;
	padding:17px 30px 25px;
	font:14px/21px 'Open Sans', sans-serif;
}
.main-post h2 {
	color:#43aee3;
	font-size:28px;
	line-height:32px;
	font-weight:bold;
	border-bottom:1px solid #b8b8b8;
	padding:0 0 15px;
	margin:0 0 14px;
}
.main-post p {margin:0 0 16px;}
/* .info-boxes */
.main-post .info-boxes {
	width:870px;
	margin:0 -30px 27px 0;
	overflow:hidden;
}
.main-post .info-boxes p {margin:0;}
.main-post .info-boxes .box {
	background:#e6e6e6;
	border:1px solid #ccc;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	float:left;
	width:220px;
	margin:0 30px 0 0;
	padding:14px 19px 19px;
}
.main-post .info-boxes .box .btn-miximize {
	text-align:center;
	display:block;
	width:220px;
	height:39px;
	padding:11px 0 0;
	background:url(https://www.fmsguru.com/images/btn-miximize.png) no-repeat;
	color:#2a491a;
	font-size:20px;
	line-height:25px;
	text-shadow:1px 1px 1px #b4e59c;
	margin:31px 0 0;
}
.main-post .info-boxes .box .btn-miximize:hover {
	background-position:0 -60px;
	text-decoration:none;
}
.main-post .info-boxes .box .btn-view {
	display:block;
	width:210px;
	padding:9px 5px 14px;
	border:1px solid #c8c8c8;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	background:#eaeaea;
	box-shadow:0 0 3px #c3c3c3;
	-webkit-box-shadow:0 0 3px #c3c3c3;
	-moz-box-shadow:0 0 3px #c3c3c3;
	text-align:center;
	color:#666;
	font-size:20px;
	line-height:25px;
	margin:11px 0 -1px -1px;
}
.main-post .info-boxes .box .btn-view:hover {
	box-shadow:0 0 3px #c3c3c3 inset;
	-webkit-box-shadow:0 0 3px #c3c3c3 inset;
	-moz-box-shadow:0 0 3px #c3c3c3 inset;
	border-color:#949494 #f5f5f5 #f5f5f5 #949494;
	text-decoration:none;
}
/* .soc-networks */
.main-post .info-boxes .box .soc-networks {
	width:240px;
	margin:35px -10px 3px -2px;
	overflow:hidden;
}
.main-post .info-boxes .box .soc-networks li {
	float:left;
	padding:0 4px 0 0;
}
.main-post .info-boxes .box .soc-networks li a {
	display:block;
	width:43px;
	height:43px;
	background:url(https://www.fmsguru.com/images/icons.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}
.main-post .info-boxes .box .soc-networks .facebook a {background-position:0 -297px;}
.main-post .info-boxes .box .soc-networks .twitter a {background-position:0 -352px;}
.main-post .info-boxes .box .soc-networks .digg a {background-position:0 -242px;}
.main-post .info-boxes .box .soc-networks .soc-1 a {background-position:0 -407px;}
.main-post .info-boxes .box .soc-networks .soc-2 a {background-position:0 -462px;}
.main-post .flash-container {padding:0 0 5px;}
.main-post .flash-container img {vertical-align:top;}
.title {
	color:#43aee3;
	text-shadow:1px 1px 1px #000;
	font:bold 28px/32px 'Open Sans', sans-serif;
	margin:0 0 25px;
}
/* .buy-post */
.buy-post {font:14px/21px 'Open Sans', sans-serif;}
.buy-post .holder {
	width:100%;
	overflow:hidden;
}
.buy-post .holder .image {
	float:right;
	margin:0 0 0 30px;
}
.buy-post .image img {vertical-align:top;}
.buy-post .info {
	overflow:hidden;
	padding:24px 0 0 30px;
}
.buy-post .info h2 {
	font-size:20px;
	line-height:25px;
	color:#4ab1e4;
	font-style:italic;
	font-weight:bold;
	border-bottom:1px solid #b8b8b8;
	padding:0 0 11px;
	margin:0 0 13px;
}
.buy-post .info p {
	margin:0 0 15px;
	letter-spacing:-1px;
}
.buy-post .info .buy-area {
	width:100%;
	overflow:hidden;
}
.buy-post .info .buy-area .price {
	float:left;
	border:1px solid #ccc;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	background:#e6e6e6;
	font:26px/30px Georgia, "Times New Roman", Times, serif;
	color:#777;
	padding:7px 21px 11px 18px;
	margin:0 10px 0 0;
}
.buy-post .info .btn-buy {
	float:left;
	width:128px;
	height:43px;
	background:url(https://www.fmsguru.com/images/btn-buy.png) no-repeat;
	text-align:center;
	font-size:20px;
	line-height:32px;
	color:#406f28;
	padding:7px 0 0;
	text-shadow:1px 1px 1px #bae9a2;
}
.buy-post .info .btn-buy:hover {
	text-decoration:none;
	background-position:0 -60px;
}
.buy-post .bottom-bar {
	font-size:20px;
	line-height:25px;
	font-weight:bold;
	height:1%;
	overflow:hidden;
}
.buy-post .bottom-bar .more {
	color:#fff;
	text-shadow:1px 1px 1px #357fa3;
	padding:0 32px 0 0;
	background:url(https://www.fmsguru.com/images/arrow-1.png) no-repeat 100% 6px;
}
.main-post .information {padding:0 0 16px;}
.main-post .information p {margin-bottom:21px;}
/* .comment-area */
.comment-area {
	font:14px/21px 'Open Sans', sans-serif;
	padding:0 0 31px;
}
.comment-area .cloud {
	padding:0 0 17px;
	background:url(https://www.fmsguru.com/images/bg-comment.gif) no-repeat 30px 100%;
}
.comment-area .cloud .white-box {
	padding:23px 30px 25px;
	box-shadow:0 0 0 #000;
	-webkit-box-shadow:0 0 0 #000;
	-moz-box-shadow:0 0 0 #000;
}
/* .signature */
.comment-area .signature {
	width:100%;
	overflow:hidden;
	padding:6px 0 0;
	color:#8d8d8d;
}
.comment-area .signature .date {
	float:left;
	padding:11px 0 0;
	font-style:normal;
}
.comment-area .signature .name {
	color:#fff;
	font-size:28px;
	line-height:32px;
	font-weight:bold;
	float:left;
	padding:0 22px 0 0;
}
/* .comment-form */
.comment-form {
	width:100%;
	overflow:hidden;
	padding:23px 0 0;
	background:url(https://www.fmsguru.com/images/separator-8.png) repeat-x;
}
.comment-form .row {
	width:100%;
	overflow:hidden;
	padding:0 0 5px;
}
.comment-form .row .col {float:left;}
.comment-form label {
	float:left;
	width:186px;
	background:url(https://www.fmsguru.com/images/bg-label.png);
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:11px 15px 13px;
	margin:0 18px 0 0;
	color:#808080;
	font:14px/16px Verdana, Arial, Helvetica, sans-serif;
}
.comment-form .text {
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	float:left;
	padding:12px 5px;
	width:316px;
	margin:0;
	border:0;
}
.comment-form textarea {
	float:left;
	background:#fff;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:5px;
	width:316px !important;
	height:207px !important;
	border:0;
	margin:0 0 13px;
	overflow:auto;
}
.comment-form .submit {
	float:left;
	clear:left;
	width:325px;
	height:50px;
	background:url(https://www.fmsguru.com/images/btn-submit.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	margin:0 1px;
	padding:0;
	line-height:0;
}
.comment-form .submit:hover {background-position:0 -60px;}
.comment-form .label-alt {min-height:252px;}
* +html .buy-post .bottom-bar .more:hover {text-decoration:underline;}
/* #footer */
#footer {
	width:100%;
	overflow:hidden;
	font:10px/12px Arial, Helvetica, sans-serif;
	color:#999;
	padding:27px 0;
}
#footer a {color:#999;}
#footer p span {
	padding:0 0 0 5px;
	background:url(https://www.fmsguru.com/images/separator-5.gif) no-repeat 0 3px;
}
.paging:after,
#main:after,
#header .frame:after,
.top-area:after {
	content:"";
	display:block;
	clear:both;
}

.nivoSlider {
    position:relative;
    width:940px; 
    height:370px; 
}
.nivoSlider img {
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
.nivoSlider a {
    border:0;
    display:block;
}
.nivoSlider ul{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

.nivoSlider li{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}

.clear {
	clear:both;
}