a {

	outline: none;

}

html, body, ul, ol, li, form, blockquote, dl, dd, img, h1, h2, h3, h4, h5, h6 {

	margin:0;

	padding:0;

	list-style:none;

}

dd, blockquote {

	margin-left: 1em;

}



img{

	border:0px;

}



fieldset {

	border: none;

}

input, select, textarea {

	border:0px;

	font-size: 100%;

	font-family: inherit;

}



.tfield{

	width:279px; 

	height:30px; 

	font-size:14px;

	color:#545e01; 

	background:url(../images/input-field-bg1.png) no-repeat;

	float:left;

	margin:0;

	padding:0px 0 0 5px; 

	

} 

.tfield2{

	width:279px; 

	height:118px; 

	font-size:14px;

	color:#545e01; 

	background:url(../images/input-field-bg2.png) no-repeat;

	float:left;

	margin:0;

	padding:5px 0 0 5px; 

	

} 





input {

}

 @font-face {

 font-family: 'MergeRegular-1';

 src: url('merge.eot');

 src: local('☺'), url('merge_font1.ttf') format('opentype');

}

@font-face {

 font-family: 'MergeRegular-2';

 src: local('☺'), url('merge_font2.ttf') format('opentype');

}



/* default styles */

.aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left

}

.alignright {

	float: right

}

img.alignleft {

	margin:3px 20px 10px 0

}

img.alignright {

	margin:3px 0 10px 20px

}

.text-right {

	text-align:right

}

.text-left {

	text-align:left

}

.text-center {

	text-align:center

}

.clear {

	clear:both; float:none;

}

hr {

	height:1px;

	color:#d6d6d6;

	background:#d6d6d6;

	padding:0;

	margin:15px 0;

	border:none

}

a {

	color:#89b229;

	text-decoration:none

}

a:hover {

	color:#495062

}

h1, h2, h3, h4, h5 {

	color:#495062;

	font-weight:normal

}

h1 {

	font-size:36px;

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

}

h2 {

	font-size:26px

}

h3 {

	font-size:20px

}

h4 {

	font-size:18px

}

/*--------- layout */

body {

	font:normal 13px Arial, Helvetica, Sans-serif;

	background:#fdfef8;

	color:#656565

}

.container {

	width:996px;

	margin:0 auto;

	position:relative;

	float:inherit;

}

.bodywrap {

	float:inherit;

	background:url(../images/body_top_thin.jpg) top repeat-x

}

/*--------- header */

.header {

	padding-top:6px;

	height:154px

}

.logo {

	width:436px;

	float:left;

	padding-top:5px;

}

.topmenu {

	height:75px;

	width:550px;

	float:left;

	font-size: 17px;

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

}

.topmenu ul li {

	display:block;

	float:left;

	height:75px;

}

.topmenu a {

	display:block;

	float:left;

	height:75px;

	line-height:74px;

	color:#3e424c;

	text-decoration:none

}

.topmenu a span {

	display:block;

	float:left;

	height:75px;

	padding:0 10px

}

.topmenu a.active, .topmenu a:hover {

	background:url(../images/topm_bg_right.png) right top no-repeat;

	color:#fff;

}

.topmenu a.active span, .topmenu a:hover span {

	background:url(../images/topm_bg_left.png) left top no-repeat

}

.topmenu .last {

	background:url(../images/topm_line.gif) left center no-repeat;

	padding-left:2px

}





/*--------- top slider content */

.slide-title-home {

	display:block;

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

	font-size:24px;

	line-height:30px;

	color:#4d4d4d;

	background:url(../images/line_gray.gif) bottom repeat-x;

	padding-bottom:10px

}

.slide-title {

	display:block;

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

	font-size:26px;

	line-height:30px;

	color:#4d4d4d;

	background:url(../images/line_gray.gif) bottom repeat-x;

	padding-bottom:10px

}

.slide-title span {

	color:#82a131

}

.slide-title strong {

	font-weight:normal

}

.left-text {

	float:left;

	width:455px;

	padding:65px 20px 0 0;

	height:180px;

	overflow:hidden;

	color:#272727;

}

.ui-tabs-panel {

	color:#3e424c

}

.left-text p {

	line-height:1.6em;

	font-weight:normal;

	font-size:14px

}

.right-text {

	float:left;

	width:480px

}

.btn-plus {

	float:right;

	margin:20px 0 0 10px;

}

/*--------- middle layout */

.middle {

	background:url(../images/middle_bg.gif) 0 0 repeat-y;

	width:960px;

	margin:0 auto;

	padding:50px 0 40px 0;

	float:left;

	position:relative;

}

.wrapper {

	width:100%;

	float:left

}

.content1 {

	margin:0 0 0 182px;

	padding-left:14px

}

.content {

	margin:0 0 0 200px;

	padding-left:14px

}

.text {

	padding-left:32px

}

.navigation {

	width:214px;

	float:left;

	margin-left:-960px;

}

/*--------- homepage */ 

.homepage {

	background:url(../images/body_topnew.png) top repeat-x

}

.homepage .req {

	height:32px;

	width:461px;

}

.homepage .header {

	padding-top:12px;

	height:104px

}

.homepage .middle {

	background:none;

	margin:0 auto;

	padding:50px 0 40px 0

}

.homepage .content {

	margin:0 310px 0 0;

	padding-right:40px

}

.homepage .navigation {

	width:310px;

	float:left;

	margin-left:-310px;

}

/*--------- one column layout (pricing) */ 

.onecolumn .header {

	padding-top:6px;

	height:104px

}

.onecolumn .middle {

	background:none;

	margin:0 auto;

	padding:50px 0 40px 0;

}

.onecolumn .price-columns {

	margin-top:-32px

}

/*--------- content topbox */

.topbox {

	margin:-20px 0 30px 25px;

	width:800px;

	position:relative;

	height:280px;

}

.topbox-image {

	float:left;

	width:350px;

	height:234px;

}

.topbox-right {

	width:300px;

	float:left;

	margin-top:10px;

	padding:20px;

}

.topbox-right1 {

	width:450px;

	float:left;

	margin-top:230px;

}

.fb-like {

	float:left;

	width:141px;

	height:40px;

	padding-left:0px;

	margin-top:18px;

	margin-left:20px;

}

.store_btn {

	background-image:url(../images/appstore.png);

	background-repeat:no-repeat;

	float:left;

	width:141px;

	height:40px;

	padding-left:20px;

	margin-top:8px;

	margin-left:20px;

}

.store_btn:hover {

	background-image:url(../images/appstore_h.png);

	background-repeat:no-repeat;

	float:left;

	width:141px;

	height:40px;

	padding-left:20px;

	margin-top:8px;

	margin-left:20px;

}

.appworld_btn {

	background-image:url(../images/appworld.png);

	background-repeat:no-repeat;

	float:left;

	width:141px;

	height:40px;

	padding-left:20px;

	margin-top:8px;

	margin-left:20px;

}

.appworld_btn:hover {

	background-image:url(../images/appworld_h.png);

	background-repeat:no-repeat;

	float:left;

	width:141px;

	height:40px;

	padding-left:20px;

	margin-top:8px;

	margin-left:20px;

}

.feature_btn {

	background-image:url(../images/video_btn.png);

	background-repeat:no-repeat;

	float:left;

	margin-left:10px;

	margin-top:12px;

	width:128px;

	height:30px;

}

.feature_btn:hover {

	background-image:url(../images/video_btn_hov.png);

	background-repeat:no-repeat;

	float:left;

	margin-left:10px;

	margin-top:12px;

	width:128px;

	height:30px;

}

.portfolios {

	background-image:url(../images/portfolio_bg.png);

	background-repeat:no-repeat;

	width:824px;

	height:345px;

	margin-top:40px;

	float:left;

	margin-left:30px;

}

.portfolios1 {

	background-image:url(../images/portfolio_bg2.png);

	background-repeat:no-repeat;

	width:824px;

	height:345px;

	margin-top:40px;

	float:left;

	margin-left:30px;

}

.portfolios-s {

	background-image:url(../images/portfolio_bg.png);

	background-repeat:no-repeat;

	width:824px;

	height:345px;

	margin-top:40px;

	float:left;

	margin-left:0px;

}

.iphone_apps1 {

	float:left;

	margin-top:72px;

	margin-left:55px;

}

.iphone_apps2 {

	float:left;

	margin-top:72px;

	margin-left:48px;

}

.iphone_apps3 {

	float:left;

	margin-top:72px;

	margin-left:45px;

}

.iphone_apps4 {

	float:left;

	margin-top:72px;

	margin-left:40px;

}

.iphone_apps11 {

	float:left;

	margin-top:28px;

	margin-left:43px;

}

.iphone_apps22 {

	float:left;

	margin-top:28px;

	margin-left:20px;

}

.iphone_apps33 {

	float:left;

	margin-top:28px;

	margin-left:20px;

}

.iphone_apps44 {

	float:left;

	margin-top:28px;

	margin-left:20px;

}

.iphone_apps111 {

	float:left;

	margin-top:28px;

	margin-left:53px;

}

.iphone_apps222 {

	float:left;

	margin-top:28px;

	margin-left:20px;

}

.iphone_apps333 {

	float:left;

	margin-top:28px;

	margin-left:18px;

}

.iphone_apps444 {

	float:left;

	margin-top:28px;

	margin-left:20px;

}

.topbox-text {

	padding:0 30px 0 30px;

	height:160px;

	font-weight:normal;

	font-size:13px;

	line-height:1.4em

}

.topbox-title {

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

	color:#495062;

	font-size:25px;

	font-weight:normal

}

.btn-video {

	display:block;

	background:url(../images/btn-watch-video.png) no-repeat;

	width:154px;

	padding-right:30px;

	height:30px;

	line-height:30px;

	color:#79d7ff;

	text-align:center;

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

	font-size:16px;

	margin-bottom:50px;

	margin:5px 0 0 220px

}

/* content boxes */

.horizontal-box {

	min-height:80px;

	margin:35px 0 30px 0

}

.horizontal-image {

	width:90px;

	height:90px;

	overflow:hidden;

	float:left;

	margin-right:20px;

	text-align:center

}

.horizontal-box h2, .horizontal-box h3, .vertical-box h2, .vertical-box h3, .white-box h2, .white-box2 h2 {

	color:#25a0cc;

	font-family:Arial, Helvetica, sans-serif;

	font-size:18px

}

.horizontal-box p, .vertical-box p {

	margin:7px 0;

	font-size:13px

}

.vertical-box {

	width:300px;

	float:left;

	padding:30px 28px 23px 29px

}

.white-box {

	background:url(../images/cancelled_box-white-wide-top.gif) top no-repeat;

	width:716px;

	margin-bottom:30px

}

.white-box-bot {

	background:url(../images/cancelled_box-white-wide-bot.gif) top no-repeat;

	height:7px;

	font-size:1px;

	clear:both

}

.white-box2 {

	background:url(../images/box-white-wide2-top.gif) top no-repeat;

	margin:10px 0 30px 0

}

.white-box2-bot {

	background:url(../images/box-white-wide2-bot.gif) top no-repeat;

	height:7px;

	font-size:1px;

	clear:both

}

.col-2 {

	width:420px;

	float:left;

	margin:0 20px;

	padding:30px 10px 20px 10px

}

.col-2 p {

	line-height:1.4em;

}

.white-box2 .col-2 {

}

.text .white-box ul {

	padding:0

}

.nobg {

	background:none

}

/*--------- content styles */

.upper-title {

	color:#bfbfbf;

	font-size:12px;

	text-transform:uppercase;

}

.content h1 {

	margin:0 0 20px 0;

	font-size: 27px

}

.text ul, .text ol {

	padding:10px 0 5px 40px

}

.text ul li {

	list-style:disc;

	margin-bottom:7px

}

.text ol li {

	list-style:decimal;

	margin-bottom:7px

}

.blue {

	color:#25a0cc

}

.content .text {

	line-height:1.4em;

	color:#656565;

}

.text-big {

	font-size:17px;

	line-height:24px;

	font-weight:normal;

}

/*.mobile-box {

	background:url(../images/home_mobile_box.png) no-repeat;

	width:610px;

	height:190px;

	position:relative;

	line-height:1.6em;

}*/

.mobile-box {

	width:610px;

	height:auto;

	position:relative;

	line-height:1.6em;

}

.box-text {

	position:relative;

	top:20px;

	width:600px;

	height:auto;

	overflow: hidden

}

.box-text p {

	margin:0;

	padding:8px 0;

}

.two-columns {

	width:600px;

	padding:40px 0 10px 10px

}

.two-columns h2 {

	font-size:12px;

	text-transform:uppercase;

	color:#bfbfbf;

	font-family:Arial, Helvetica, sans-serif;

}

.two-columns h3 {

	margin:5px 0;

	border-bottom:1px solid #d9ddde;

	padding-bottom:7px;

	font-size:19px;

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

}

.two-columns h3 a {

	color:#000;

}

.two-columns h3 a:hover {

	color:#79b016

}

.two-columns .col-1 p, .two-columns .col-1 p {

	line-height: 1.4em;

}



.two-columns .col-1, .two-columns .col-1 {

	width:280px;

	float:left;

	color:#656565;

}

.two-columns ul {

	margin-right:40px;

}

.two-columns li {

	border-bottom:1px solid #d9ddde;

	margin-bottom:5px;

	background:url(../images/dot-blue.gif) 0 7px no-repeat;

	padding:3px 0 5px 13px;

	font-weight:bold

}

.two-columns li:hover {

	background:url(../images/dot-green.gif) 0 7px no-repeat;

}

.gutter {

	width:40px;

	min-height:1px;

	float:left

}



.two-columns .list-icons li {

	padding-top:6px;

	height:41px

}

.two-columns .list-icons li {

	padding-top:6px;

	height:41px

}

#list_icons_area{ margin-top:25px;}

#list_icons_area li{padding-top:3px;}

.two-columns .ico-arr, .two-columns .ico-arr:hover {

	background:url(../images/arrow-1.gif) 3px 0 no-repeat;

	padding-left:40px;

}

.two-columns .ico-pdf, .two-columns .ico-pdf:hover {

	background: url(../images/s1_iphone.jpg) 0 0 no-repeat;

	padding-left:40px;

}

.two-columns .ico-ipad, .two-columns .ico-ipad:hover {

	background: url(../images/s2_ipad.jpg) 0 0 no-repeat;

	padding-left:40px;

}

.two-columns .ico-and, .two-columns .ico-and:hover {

	background: url(../images/s3_andirod.jpg) 0 0 no-repeat;

	padding-left:40px;

}

.two-columns .ico-fb, .two-columns .ico-fb:hover {

	background: url(../images/s4_facebook.jpg) 0 0 no-repeat;

	padding-left:40px;

}

.two-columns .ico-ui, .two-columns .ico-ui:hover {

	background: url(../images/s5_facebookconnect.jpg) 0 0 no-repeat;

	padding-left:40px;

}

/*--------- navigation left */

.left-menu, .blogmenu {

	width:195px;

	font-size:14px;

	font-weight:bold;

	padding-bottom:40px

}

.left-menu a {

	color:#7ba121;

	display:block;

	padding:0 0 0 17px;

	min-height:38px;

	line-height:38px;

	border-bottom:1px solid #e4e4e6

}

.left-menu a:hover, .left-menu .active a:hover, .blogmenu a:hover {

	color:#495062

}

.left-menu .active a {

	background:url(../images/left-menu-active.png) 0 center no-repeat;

	color:#495062;

	border-bottom:none

}

.left-menu .active1 a {

	background:url(../images/left-menu-active1.png) 0 center no-repeat;

	color:#495062;

	border-bottom:none

}

.left-menu h3, .blogmenu h3 {

	font-size:22px;

	padding:0 0 10px 17px;

	border-bottom:1px solid #e4e4e6

}

.blogmenu li {

	border-top:1px solid #fff;

	border-bottom:1px solid #e4e4e6;

	padding:10px 0 10px 17px;

}

.blogmenu .active a {

	color:#89b229

}

.blogmenu a {

	color:#25a0cc;

}

.navigation .widget_search h3 {

	border:none;

	margin-bottom:0

}

.stext {

	background:url(../images/bg_search_text.gif) no-repeat;

	width:170px;

	height:25px;

	padding:6px 5px 0 6px;

	margin-left:5px;

	color:#9da0a4;

	border:none;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-style:italic;

}

.social-list {

	padding:5px 0 5px 15px

}

.social-list img {

	margin:2px

}

/*--------- navigation right */

.login p {

	margin:0;

	padding:12px 15px;

	font-size:12px;

	font-weight:bold

}

.testimonials {

	margin:30px 0 20px 0;

	line-height:1.4em

}

.testimonials .quote {

	font-style:italic;

	font-weight:normal;

	width:280px

}



.testimonials .author {

	color:#89b229;



}

.testimonials em {

	color:#656565;

	font-weight:bold

}

.navigation h3 {

	border-bottom:1px solid #d9ddde;

	color:#484f61;

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

}

.btn-more {

	display:block;

	background:url(../images/btn-more.png) no-repeat;

	width:128px;

	height:30px;

	line-height:30px;

	color:#79d7ff;

	text-align:center;

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

	font-size:16px;

}

.recent-posts {

	background:url(../images/box-posts-bot.gif) bottom no-repeat;

	margin:10px 0 30px

}

.recent-posts-top {

	background:url(../images/box-posts-top.gif) bottom no-repeat;

	height:5px;

}

.recent-posts .space {

	padding:5px 15px

}

.recent-posts h3 {

 	color:#000;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:uppercase;

	border-bottom:none;

	font-weight:bold;

}

.recent-posts li {

	border-top:solid 1px #e8eae9;

	padding:6px 10px;

	font-size:12px;

	line-height:1.4em;

	background:url(../images/arrow-2.gif) right center no-repeat;

}

.recent-posts .author {

	color:#777;

	font-size:11px;

	font-weight:bold

}

.recent-posts li a {

	font-weight:bold

}

/*--------- footer */

.footer {

	background:url(../images/footer_bg.gif) top repeat-x #0a0e11;

	min-height:220px;

	clear:both

}

.footer .container {

	background:url(../images/footer_bg_center.jpg) center top no-repeat;

	min-height:220px;

	padding-top:50px;

}

.footer a {

	color:#737373;

	text-decoration:none

}

.footer a:hover {

	color:#ccc

}

.footer h3 {

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

	font-size:20px;

	margin-bottom:10px;

	color:#e1fe00;

	border-bottom:1px solid #363a3b;

	padding-bottom:10px

}

.footer ul {

	padding:2px 0 5px;

	font-size:13px

}

.footer li {

	margin-bottom:10px

}

.cols {

	width:126px;

	float:left;

	margin-left:25px

}

.fcol-5 {

	width:290px;

	margin-left:60px;

	float:right

}

.icons-fallow img {

	margin:2px 5px 0 0;

}

.copyright {

	color:#434343;

	background:url(../images/footer_logo.png) right top no-repeat;

	padding:10px 50px 10px 0;

	height:50px;

	margin:10px 0 0 0;

	line-height:1.5em

}

.copyright p {

	display:block;

	margin:0;

}

.copyright span {

	color:#e1fe00;

	display:block;

	margin:0;

}

/* contact form */

.contact-form {

	width:600px

}

.contact-form input, .contact-form textarea {

	border:none;

	color:#666;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px

}

.contact-form label {

	display:block;

	width:70px;

	float:left;

	text-align:right;

	padding-right:5px;

	height:25px;

	line-height:25px;

	font-weight:bold

}

.inputtext {

	width:50%;

	float:left;

	height:25px;

	margin:0;

	padding:5px 0;

}

.inputbtn {

	padding:12px;

	background:url(../images/sendmydetails.png) no-repeat;

	color:#000;

	text-align:center;

	font-weight:bold;

	width:130px;

	margin-top:10px;

}

.inputtext input {

	background:url(../images/bg_input.gif) no-repeat;

	width:210px;

	height:21px;

	padding:4px 3px 0 4px;

	float:left

}

.textarea {

	margin:0;

	padding:15px 0

}

.textarea textarea {

	overflow:auto;

	background:url(../images/bg_textarea.gif) 0 0 no-repeat;

	width:217px;

	height:145px;

	padding:5px 4px;

	margin-top:5px;

}

.btn-send input {

	background:url(../images/btn-bg-submit.gif) no-repeat;

	width:184px;

	height:30px;

	cursor:pointer;

	line-height:30px;

	color:#79d7ff;

	text-align:center;

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

	font-size:16px;

}

.btn-send input:hover {

	color:#89b229

}

.notice-field {

	display:block;

	float:left;

	padding-left:75px

}

/* contact info box */

.contact-info {

	width:700px;

	float:left;

	position:relative;

}

.contact-info h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#797c80;

	margin-bottom:5px;



}

.contact-info .row {

	clear:both;

	width:700px;

	padding:10px 0;

	border-bottom:3px solid #e3e3e4;



}



.contact-info2 {

	width:180px;

	float:left;

	position:relative;

	margin-left:14px;

}



.contact-info2 .row {

	clear:both;

	padding:10px 0;

	border-bottom:3px solid #e3e3e4

}

.contact-info3 {

	width:350px;

	padding-left:15px;

	float:left;

	position:relative;

	border-left:3px solid #e3e3e4;

}

.contact-info3 h3 {

	font-family:Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#797c80;

	margin-bottom:5px;



}

.contact-info3 .row {

	clear:both;

	width:350px;

	padding:10px 0;

	border-bottom:3px solid #e3e3e4;



}



/* pricing style */

.price-columns .col-1 {

	float:left;

	width:280px;

	margin:0 20px;

}

.black-box {

	width:280px;

	min-height:386px;

	color:#6c7689;

	margin-bottom:20px

}

.black-box-content {

	background:url(../images/black_box_bg.png) bottom no-repeat;

	padding-bottom:37px;

}

.black-box-title {

	height:71px;

	text-align:center;

	color:#e6e6e6;

	line-height:71px;

	background:url(../images/black_box_bg_top.png) 0 0 no-repeat;

	overflow:hidden

}

.black-box-title h2 {

	color:#e6e6e6;

	font-family: Arial, Helvetica, sans-serif, Tahoma, Geneva, sans-serif;

	font-size:30px;

	text-shadow:#181a2 0px 0px 1px 5px;

	padding-top:12px

}

.black-box-intro {

	height:43px;

	font-size:13px;

	padding:10px 5px 0 5px;

	text-align:center;

	color:#717b8f;

	font-style:italic;

}

.black-box-list {

	min-height:176px

}

.black-box-list li {

	height:32px;

	line-height:32px;

	color:#b8bcc5;

	display:block;

	padding:0 44px 0 44px;

	overflow:hidden

}

.black-box-list .active {

	background:url(../images/ico-check.gif) 238px 8px no-repeat

}

.black-box-list .notactive {

	background:url(../images/ico-x.gif) 238px 9px no-repeat

}

.black-box-list .even {

	background-color:#333643

}

.black-box-more {

	height:56px;

	padding-top:30px;

	text-align:center

}

.black-box-more a {

	background:url(../images/btn-bg-more.gif) 0 0 no-repeat;

	display:block;

	width:184px;

	height:26px;

	text-align:center;

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

	font-size:15px;

	color:#98ca00;

	line-height:24px;

	margin:auto

}

.icon-box {

	background:url(../images/ico-free.gif) 0 0 no-repeat;

	height:80px;

	margin-bottom:40px

}

.icon-box h3 {

	font-size:20px;

	padding-top:15px;

	font-weight:bold

}

.icon-box h3 a {

	color:#25a0cc

}

.ico-signup h3 a {

	color:#97d000

}

.icon-img {

	width:70px;

	height:80px;

	overflow:hidden;

	float:left;

	margin-right:10px

}

/* post styles */

.post {

	clear:both;

	padding-bottom:60px;

}

.post-title h1, .post-title h2 {

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

	font-size:26px;

	margin:0 0 10px 0;

	color:#000;

}

.post-title h2 a {

	color:#000;

}

.post-title h2 a:hover {

	color:#7ba121

}

.post-meta {

	color:#afb2b5;

	margin-bottom:10px;

	font-size:12px;

	font-weight:bold

}

.post a {

	color:#25a0cc

}

.post a:hover {

	color:#89b229

}

.post-entry {

	padding:5px;

	line-height:1.6em

}

.post-entry img.alignleft {

	margin:5px 15px 10px 0

}

.post-entry img.alignright {

	margin:5px 0 10px 15px

}

.post-entry img.aligncenter {

	margin:10px 0 10px 0;

}

.post-meta-bot {

	text-align:right;

	margin-bottom:40px

}

.post-meta-bot .btn-more {

	float:left

}

a.link-comments {

	padding-top:5px;

	background:url(../images/ico-comments.gif) 0 5px no-repeat;

	padding-left:25px;

	font-size:12px;

	display:block;

	height:18px;

	width:100px;

	float:right;

	text-align:left;

	font-weight:bold

}

.post-entry h2, .post-entry h3, .post-entry h4, .post-entry h5 {

	margin:30px 0 15px 0;

	color:#70747b;

	font-weight:normal

}

.post-entry h2 {

	font-size:21px

}

.post-entry h3 {

	font-size:19px

}

.post-entry h4 {

	font-size:18px

}

.post-entry h5 {

	font-size:16px;

	font-weight:bold

}

.post-entry blockquote {

	background:#e5eaeb;

	border-left:3px solid #adb0bd;

	padding:5px 10px 5px 20px;

	margin-bottom:10px

}

.post-entry blockquote p {

	margin:7px 0

}

.post-entry blockquote blockquote {

	background:#fff

}

.related-list {

	padding-bottom:20px

}

/* comment list */

.related-list h2, .comment-list h2, .comment-form h2 {

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

	font-size:23px;

	color:#222;

	margin-bottom:5px

}

.comment-one {

	margin:30px 0 20px 0;

	width:716px

}

.comment-box {

	background:url(../images/box-comm-top.gif) 0 0 no-repeat #fff;

	padding:15px 15px 7px 30px;

}

.comment-bot {

	background:url(../images/box-comm-bot.gif) 0 0 no-repeat;

	height:7px;

	font-size:1px;

	clear:both

}

.reply {

	width:674px;

	padding-left:40px;

	background:url(../images/ico-reply.gif) 10px 0 no-repeat

}

.comment-meta {

	color:#25a0cc;

	font-size:12px;

	position:relative

}

.author {

	color:#25a0cc;

	font-size:12px;

	font-weight:normal

}

.comment-date {

	color:#c2c6cb;

	display:block;

	padding:5px 0

}

a.link-reply {

	background:url(../images/ico-arrow.gif) left center no-repeat;

	padding-left:10px;

	color:#25a0cc;

	font-size:13px;

	font-weight:bold;

	position: absolute;

	top:0;

	right:30px

}

a.link-reply:hover {

	color:#89b229

}

.comment-text p {

	margin:0;

	padding:5px 0

}

/* comment form */

.comment-form {

	width:635px;

	margin:40px 0 10px 0

}

.comment-form input, .comment-form textarea {

	border:none

}

.comment-form .inputtext {

	display:block;

}

.comment-form .inputtext input {

	background:url(../images/bg_input_comm.gif) 0 0 no-repeat;

	width:257px;

	height:27px;

	padding:10px 10px 0 10px;

	color:#999ca0;

	font-size:13px;

	font-weight:bold;

	font-style:italic

}

.comment-form .textarea textarea {

	background:url(../images/bg_textarea_comm.gif);

	width:576px;

	height:97px;

	overflow:auto;

	padding:10px;

	font-size:13px;

	font-weight:bold;

}

/* gallery , works */

.content .gallery1 li {

	list-style:none;

	display:block;

	float:left;

	margin:5px 10px 1px 0;

	min-height:244px

}

.content .gallery1 h2 {

	font-size:18px;

	color:#25a0cc;

	margin:15px 0 10px 0

}

.content .gallery {

	margin:0;

	padding:0

}

.content .gallery li {

	list-style:none;

	display:block;

	float:left;

	margin:5px 10px 20px 0;

	width:344px;

	min-height:244px

}

.content .gallery h2 {

	font-size:18px;

	color:#25a0cc;

	margin:15px 0 10px 0

}

.content .gallery h2 a {

	color:#25a0cc;

}

.content .gallery h2 a:hover {

	color:#89b229

}

.content .gallery p {

	margin:5px 0

}

.gallery-img {

	position:relative;

	width:344px;

	height:180px;

	float:left;

	background:url(../images/work-bg.png) no-repeat;

	margin-right:10px;

}

.gallery-img img {

	width:334px;

	height:129px;

	margin:5px;

}

.gallery-img1 {

	position:relative;

	width:325px;

	float:left;	

	height:329px;

}

.gallery-img1 img {

	width:315px;

	height:280px;

	margin:5px;

}

.icohover {

	display:none;

	background:url(../images/icon_hover.png) no-repeat;

	height:40px;

	width:40px;

	position:absolute;

	top:55px;

	left:145px;

	cursor:pointer

}

.gallery-img:hover .icohover {

	display:block

}

.error {

	overflow:hidden;

	border:1px solid red!important;

}

#pagination {

	

	height:48px;

	margin-left:0px;

	width:200px;

	background-image:url(../images/pagn.png);

	line-height:45px;

	font-weight:bold;

}

.pagination1 {

	margin-left:40px;

}

#pagination a {

	color:#77811c;

	font-size:18px;

	text-align:center;

	text-decoration:none;

	margin-left:5px;

	margin-right:10px;

}

#pagination span a {

	color:#000;

	text-decoration:none;

}

#newsblog {

}

.box {

	height:60px

}

.newsblog_left {

	width:300px;

	float:left;

	padding-right:10px;

}

.newsblog_left_hed {

	color:#757575;

	font-size:20px;

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

	font-weight:bold;

}

.newsblog_left_txt {

	color:#757575;

	font-size:12px;

	width:260px;

	font-family:Arial, Helvetica, sans-serif;

}

.newsblog_left_txt a.link1 {

	color:#31d3f0;

	font-size:11px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

.newsblog_right {

	width:300px;

	float:left;

	padding-right:10px

}

.newsblog_right_hed {

	color:#757575;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

.newsblog_right_txt {

	color:#757575;

	font-size:13px;

	font-family:Arial, Helvetica, sans-serif;

}

.newsblog_right a {

	color:#31d3f0;

	font-size:12px;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

}

.servicestn {

	float:left;

	padding-right:5px

}

hr {

	border:1px solid #e5e5e5

}

#clients div {

	background-image: url(../images/clients-bg.png);

	background-repeat: no-repeat;

	float:left;

	padding-left:3px;

	padding-top:8px;

	height:90px;

	width:110px;

}

#p_nav {

	height:48px;

	margin-left:20px;

	width:725px;

	background:url(../images/porfolio_nav.png) no-repeat;

	line-height:45px;

	font-weight:bold;

	margin-bottom:15px;

}

#p_nav_text {height:48px;

	margin-left:10px;

	width:625px;

	line-height:45px;

	font-weight:bold;

	margin-bottom:15px;

	}

.p_nav_div {

	height:39px;

	border-left:1px solid #999999;

	float:right;

	

	margin-top:3px;

	padding-left:14px;

	padding-right:18px;

}

.p_nav_div_1 {

	height:39px;

	border-left:0px solid #999999;

	float:right;

	margin-top:3px;

	padding-left:14px;

	padding-right:18px;

}

.p_nav_div_1 a {

	color:#000;

	font-size:12px;

	text-decoration:none;

}

.p_nav_div_1 a:hover {

	color:#3b4300;

	font-size:12px;

	text-decoration:none;

}

.p_nav_div a {

	color:#000;

	font-size:12px;

	text-decoration:none;

}

.p_nav_div a:hover {

	color:#3b4300;

	font-size:12px;

	text-decoration:none;

}

.bannerBox1 a {

	background:url(../images/mobile-box.png) center 0px no-repeat;

	width:200px;

	height:auto;

}

.bannerBox2 a {

	background:url(../images/fb-box.png) center 0px no-repeat;

	width:200px;

	height:auto;

}

.bannerBox3 a {

	background:url(../images/cd-box.png) center 0px no-repeat;

	width:200px;

	height:auto;

}

.bannerBox4 a {

	background:url(../images/sm-box.png) center 0px no-repeat;

	width:200px;

	height:auto;

}



#featuredapps_gallery_area{ width:260px; height:390px;}



.latest_apps{}

.latest_apps li { }

.latest_apps h2 { margin-top:-3px;}





    .logo_latest1{  margin-left: 10px; width:50px; height:50px;

	}

	.logo_latest2{  margin-left:25px; width:50px; height:50px;

	}

	.logo_latest3{ margin-left:25px; width:50px; height:50px;

	}

	.logo_latest4{  margin-left:10px; margin-top:15px; width:50px; height:50px;

	}

	.logo_latest5{  margin-left:25px; width:50px; height:50px;

	}

	.logo_latest6{  margin-left:25px; width:50px; height:50px;

	}

	.logo_latest7{  margin-left:10px; margin-top:15px; width:50px; height:50px;

	}

	.logo_latest8{  margin-left:25px; width:50px; height:50px;

	}

	.logo_latest9{  margin-left:25px; width:50px; height:50px;

	}

	.logo_latest10{  margin-left:10px; margin-top:15px; width:50px; height:50px;

	}

	.logo_latest11{  margin-left:25px; width:50px; height:50px;

	}

	.logo_latest12{  margin-left:25px; width:50px; height:50px;

	}

	

#requestfreequote_area{width:310px; margin-bottom:20px;}

#rfq_head{width:260px; height:50px; margin-bottom:4px; background:url(../images/rfq-head-bg.jpg) no-repeat; font-weight:bold; font-family: "MergeRegular-1", Arial, sans-serif; line-height:50px; font-size:25px; color:#ffffff; padding-left:50px;}

#rfq_area{width:310px; background:url(../images/rfq-bg.jpg) no-repeat; padding:10px 0 10px 0;}

#rfq_child{width:279px; height:355px; margin:auto;}

.rfq_feild{width:279px; height:30px; margin-bottom:8px;}

.rfq_feild2{width:279px; height:120px; margin-bottom:8px;}

#rfq_submit_btn{width:141px; height:53px; background:url(../images/rfq-submit-btn.png) no-repeat; float:right;}

#rfq_submit_btn:hover{background:url(../images/rfq-submit-btn-hover.png) no-repeat;}



#navigation_area {

	height:75px;

	width:550px;

	float:left;

	font-size: 17px;

	font-family: "MergeRegular-1", "MergeRegular-2", Arial, sans-serif;

}.rfq_submit {

	background-image: url(../images/rfq-submit-btn.png);

	background-repeat: no-repeat;

	height: 53px;

	width: 141px;

	border-top-width: 0px;

	border-right-width: 0px;

	border-bottom-width: 0px;

	border-left-width: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}


