﻿/*







Theme Name: PageFreezer







*/















/* main elements */







html, body {height:100%;}







body {







	margin:0;







	font: 12px Arial, Verdana, sans-serif;







	color:#2a2a2a;







	min-width:962px;







	background: url(images/bg-main.gif);







}







img {border:0;}







a{







	color:#246b9c;







	text-decoration:none;







}







a:hover{text-decoration:underline;}







input,







textarea,







select{







	font:100% Arial, Verdana, sans-serif;







	vertical-align:middle;







	color:#505151;







}







form,fieldset{







	margin:0;







	padding:0;







	border-style:none;







}







/* wrapper */







#wrapper {min-height:100%;}







* html #wrapper {height:100%;}







.w1 {







	padding:0 0 92px;







	position:relative;







	display: table;







	width:100%;







}







/* header */







#header {display: table-header-group;}







.header-block {







	background:#276c9d url(images/bg-header-home.gif) repeat-x;







	margin:-33px 0 0;







	overflow:hidden;







	width:100%;







}







.header-frame{







	margin:0 auto;







	width:962px;







	overflow:hidden;







	padding:34px 0 0;







}







#header .row {







	overflow:hidden;







	height:1%;







}







/* slide box */







.slide-block {







	/*margin:0 0 -33px;*/







	overflow:hidden;







	height:1%;







}







.slide-holder {







	background: url(images/bg-slide.gif) repeat-x;







	height:1%;







	overflow:hidden;







}







.slide-block .row{







	margin:0 auto;







	width:962px;







}







#header .row-btn{







	margin:0 auto;







	width:962px;







	position:relative;







}







#header .row-btn:after{







	content:"";







	display:block;







	clear:both;







}







.login-box {







	margin:0 auto;







	width:962px;







	height:54px;







	overflow:hidden;







}







.login-box ul {







	float:left;







	list-style:none;







	margin:0;







	font-size:12px;







	padding:18px 0 0 12px;







}







.login-box ul li {







	float:left;







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







	padding:0 22px 1px 10px;







}







.login-box ul li a {







	color:#d1ecf8;







	text-decoration:none;







}







.login-box ul li a:hover {border-bottom:1px solid #d1ecf8;}







.header-forms {







	float:right;







	width:587px;







	padding:13px 0 0;







}







.header-forms label {







	float:left;







	color:#fff;







	font-size:12px;







	padding:5px 14px 0 0;







	text-transform:uppercase;







}







.header-forms .text {







	float:left;







	background: url(images/bg-input-header.gif) no-repeat;







	width: 136px;







	height: 22px;







	display:inline;







	padding:5px 0 0 5px;







	margin:0 35px 0 0;







}







.header-forms .text input {







	border:0;







	background:none;







	margin:0;







	padding:0;







	float:left;







	width: 131px;







}







/* form sign in */







.header-forms .submit {







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







	width: 67px;







	height: 29px;







	text-indent:-9999px;







	font-size:0;







	line-height:0;







	cursor:pointer;







	margin:0 0 0 -7px;







	padding:0;







	float:left;







	display:inline;







	border:0;







}







.login-label {







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







	width: 59px;







	height: 33px;







	float:right;







	margin:-1px 18px 0 0;







	text-indent:-9999px;







	overflow:hidden;







	position:relative;







}







/*header-box*/







.header-box {height:81px;}







.header-box:after {







	content:'';







	clear:both;







	display:block;







}







/* logo */







.logo {







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







	width: 380px;







	height: 72px;







	text-indent:-9999px;







	overflow:hidden;







	margin:-13px 0 0 4px;







	float:left;







	position:relative;







}







.logo a {







	height:100%;







	display:block;







}







/* main navigation */







#nav {







	list-style:none;







	margin:0;







	padding:27px 0 0;







	float:right;







	font-size:15px;







	overflow:hidden;







}







#nav li {







	float:left;







	display:inline;







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







	padding:0 18px 0 17px;







	margin:0 1px 0 -1px;







}







#nav li a {







	float:left;







	color:#d1ecf8;







	text-decoration:none;







}







#nav li.active a,







#nav li a:hover {color:#fff;}







.heading-info-holder {







	background: url(images/bg-info-holder.gif) repeat-x;















}







.header-holder {







	background: url(images/bg-header-b.gif) repeat-x 0 100%;







	padding:0 0 6px;







	height:1%;







}







.header-holder:after {







	content:'';







	clear:both;







	display:block;







}







/* heading info */







.heading-info {







	margin: 0 auto;







	width:962px;







	padding:27px 0 0;







	background: url(images/bg-heading-info.gif) no-repeat 0 -1px;







}







.inner-page{padding:25px 0 0;}







.heading-info:after {







	content:'';







	clear:both;







	display:block;







}







/* video-holder */







.video-holder {







	float:left;







	display:inline;







	width:482px;







	height:332px;







	overflow:hidden;







	margin:0 0 0 -12px;







}







.video-holder img {







	display:block;







	position:relative;







}







.heading-text {







	float:right;







	width:502px;







	padding:1px 0 0;







	margin:0 0 0 -20px;







}







.title-holder {







	overflow:hidden;







	padding:0 0 0 20px;







	height:74px;







}







.inner-page .title-holder{







	padding:0 0 32px 4px;







	height:auto;







}







.title-holder h1 {







	margin:0 0 9px;







	font-size:36px;







	text-transform:uppercase;







	color:#fff;







	line-height:44px;







}







#main .title-holder h2 {







	font-size:18px !important;







	color:#d1ecf8 !important;







	margin:0 !important;







	text-transform:uppercase;







	text-shadow: none;







}















.title-with-btn{width:840px;}







.title-with-btn:after{







	content:"";







	clear:both;







	display:block;







}







.title-with-btn .title-row{







	float:left;







	width:675px;







}







.title-with-btn .btn-order-long{







	float:right;







	margin:-10px 0 -12px;







	position:relative;







}







.title-with-btn .btn-order-long a{







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







	width: 165px;







	height: 44px;







	text-indent:-9999px;







	overflow:hidden;







	cursor:pointer;







	display:block;







}







.heading-text .alignleft {







	float:left;







	margin:8px 0 0 -7px;







}







* html .heading-text .alignleft{position:relative;}







.heading-nav{padding:13px 0 12px;}







.heading-nav ul{







	list-style:none;







	margin:0;







	padding:0;







	height:1%;







	overflow:hidden;







	font-style:italic;







	font-weight:bold;







}







.heading-nav li {







	background: url(images/bg-line.gif) repeat-x;







	padding:6px 0 0;







	overflow:hidden;







	margin:-2px 0 2px;







	vertical-align:middle;







	height:1%;







}







.heading-nav li a {







	background: url(images/bullet-2.gif) no-repeat 2px 0;







	display:block;







	padding:5px 0 16px 48px;







	font-size:15px;







	color:#fff;







}







.btn-holder {







	overflow:hidden;







	width:300px;







	margin:0 0 0 -19px;







	position:relative;







}







.btn-holder p {







	margin:0;







}







.heading-frame {







	float:right;







	width:283px;







}







.btn-order {







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







	width: 128px;







	height: 40px;







	text-indent:-9999px;







	float:left;







	overflow:hidden;







	margin:0 7px 0 0;







}







.btn-learn {







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







	width: 136px;







	height: 39px;







	text-indent:-9999px;







	float:left;







	overflow:hidden;







	margin:0 0 0 9px;







}







.btn-holder span {







	color:#fff;







	font-size:10px;







	line-height:37px;







	text-transform:uppercase;







	float:left;







}







/* main */







#main {







	display: table-footer-group;







	height:1%;







}







.main-holder {







	width:938px;







	margin:0 auto;







	overflow:hidden;







	padding:24px 18px 3px 4px;







}







.main-holder p{







	margin:0 0 15px;







}







.inner{padding:31px 18px 16px 4px;}







#main h2, #footer .users-block h2{







	color:#434c52;







	font-size:20px;







	margin:0 0 23px;







	text-shadow: 1px 1px 0px #fff;







}







#main .inner h2 {margin:0 0 15px;}







#twocolumns{







	overflow:hidden;







	height:1%;







}







/* content */







#content {







	float:left;







	width:620px;







}







.content-box {







	background: url(images/bg-content-box-c.gif) repeat-y;







	margin:0 0 29px;







}







.content-box .holder {background: url(images/bg-content-box-t.gif) no-repeat;}







.content-box .frame {







	background: url(images/bg-content-box-b.gif) no-repeat 0 100%;







	width: 619px;







	overflow:hidden;







}







.info-block ul{







	list-style:none;







	margin:0;







	padding:0;







	background: url(images/bg-line-2.gif) repeat-x;







}







.info-block ul ul{







	padding:0 0 0 10px;







}







.content-box ul{







	padding:0 26px 9px 24px; 







}







.info-block ul li {







	overflow:hidden;







	height:1%;







	background: url(images/bg-line-2.gif) repeat-x 0 100%;







	padding:8px 1px 10px 3px;







	text-shadow: 1px 1px 0px #fff;







}

.twocolumns-sub .info-block ul li {text-shadow:none !important;}





.info-block ul li p{







	margin:0 0 10px;







}







.info-block ul li a{







	color:#515151;







}







.info-block ul li .more,







.content-box .learn-more{







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







	width: 45px;







	line-height:19px;







	float:right;







	text-align:center;







	color:#fff;







	font-size:10px;







	font-weight:bold;







	text-transform:uppercase;







}







.info-block ul li h3 {







	font-size:16px;







	margin:0;







	overflow:hidden;







}







.info-block ul li h3 a {







	color:#246b9c;







}







.info-block ul li h3 a:hover {







	border-bottom:1px solid #246B9C;







}







.widget_customers ul{







	padding:0 0 9px;







}







.widget_customers ul li{







	height:1%;







	margin:-2px 0 2px;







	padding:10px 2px 5px 0;







	overflow:hidden;







	text-shadow:none;







}







.widget_customers ul li img{







	width:41px;







	float:left;







}







.widget_customers ul li p{







	text-shadow:1px 1px 0 #fff;







}







.widget_customers ul li div{







	width:209px;







	float:right;







}







#twocolumns.inner-page{padding:9px 0 0;}







#twocolumns.aside-block{padding:0;}







#twocolumns.signup-page #sidebar{padding:49px 0 0;}







.content-box .text-box{







	overflow:hidden;







	height:1%;







	padding:10px 0 0;







}







#main .content-box .text-box h2{margin: 0 0 10px;}







.content-box .text-box h2 a{







	color:#434c52;







	font-size:18px;







}







.content-box .text-box p{







	margin:0 0 19px;







	line-height:14px;





 	text-shadow: 1px 1px 0px #fff;

	







}







.content-box .alignright{float:right;}







.content-box .text-box .buttons{







	overflow:hidden;







	height:1%;







}







.content-box .learn-more{







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







	width: 85px;







	height: 19px;







	float:left;







	margin:0 14px 0 0;







	text-shadow:none;







	position:relative;







}







.content-box .play{







	color:#155480;







	float:left;







	padding:0 10px 0 0;







	text-shadow: 1px 1px 0px #fff;







	background: url(images/arrow-lightblue.gif) no-repeat 100% 5px;







}







.top-blue-block .holder{background: url(images/bg-sign-in-block.gif) no-repeat;}







/* choose options */







.choose-options{







	border-collapse:collapse;







	width:594px;







	margin:0 auto 3px;







	color:#155480;







	text-shadow: 1px 1px 0px #fff;







}







.choose-options h3{







	color:#fff;







	margin:0;







	font-size:14px;







	text-shadow:none;







}







.choose-options p{







	display:inline;







	margin:0;







}







.choose-options thead tr, .add-table thead tr{background:none;}







.choose-options thead th{padding:12px 10px 12px 13px;}







.choose-options th.products{







	width:232px;







	text-align:left;







}







.choose-options th.free{width:234px;}







.choose-options th.select{width:136px;}







.choose-options tr.end-row, .add-table tr.end-row{background:none;}







.choose-options tr, .add-table tr{background: url(images/bg-lined-gray.gif) repeat-x 0 100%;}







.choose-options .lightblue, .add-table .lightblue{background:#d3dae0 url(images/bg-lined-gray.gif) repeat-x 0 100%;}







.choose-options td{padding:13px 10px 12px 15px;}







.choose-options span{







	display:block;







	text-align:center;







}







.choose-options .check, .choose-options .radio{







	width:16px;







	height:15px;







	padding:0;







	margin:0 auto;







	display:block;







}







.gray-block{







	background:#e8e8e8;







	width:619px;







}







.gray-block .holder{background: url(images/bg-content-box-gray-t.gif) no-repeat;}







.gray-block .frame{







	background: url(images/bg-content-box-gray-b.gif) no-repeat 0 100%;







	padding:23px 0 5px;







}







.gray-block .row{







	overflow:hidden;







	height:1%;







	padding:0 0 15px 30px;







}







.gray-block .row .question{







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







	width: 15px;







	height: 15px;







	text-indent:-9999px;







	overflow:hidden;







	margin:8px 0 0 14px;







	float:left;







}







.gray-block .row p{







	margin:0;







}







.gray-block .row label,







.gray-block .row span,







.gray-block .row span.spacer{







	float:left;







	text-align:right;







	width:140px;







	margin:5px 18px 0 0;







	color:#515151;







	text-shadow: 1px 1px 0px #fff;







}







.gray-block .cell {







	width:110px;







	float:left;







	padding:5px 0 0;







}







.gray-block .cell label {







	text-align:left;







	float:none;







	width:auto;







	margin:0 0 0 6px;







	color:#7c7c7c;







}







.gray-block .cell input {







	float:left;







	height:15px;







	margin:0 auto;







	padding:0;







	width:16px;







}







.payment-systems {







	list-style:none;







	margin:0 -35px 0 -5px;







	padding:0;







}







.payment-systems li {







	display:inline;







	padding:0 14px 0 0;







}







.payment-systems li p {







	display:inline;







}







.gray-block .row .month {







	float:left;







	width:130px;







	padding:5px 0 0;







	text-align:left;







}







.gray-block .row .year {







	width:100px;







	padding-left:14px;







}







.gray-block .row .month label {







	display:inline;







	float:left;







	width:auto;







	margin:0;







}







.gray-block .row .month select {







	width:auto;







	float:right;







	margin:-3px 0 0;







}







.place-holder {







	text-align:center;







	overflow:hidden;







	height:1%;







	color:#515151;







	line-height:19px;







	padding:0 0 25px;







}







.place-holder p {margin:0 0 25px;}







.place-holder p span {color:#155480;}







.place-holder a{color:#155480;}







.place-holder .btn-place {margin:0 auto;}







.pass-strength{







	float:left;







	color:#b8b8b8;







	font-size:10px;







	padding:0 0 10px 0;







	margin:-3px 0 0 20px;







	display:inline;







	width:140px;







	border-bottom:5px solid #d6d6d7;







}







.gray-block .row .text{







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







	width: 242px;







	height: 19px;







	float:left;







	padding:4px 3px;







}







.gray-block .row .text input{







	float:left;







	width:242px;







	padding:0;







	margin:0;







	background:none;







	border:none;







}







.gray-block .row select{width:248px;}







/* sidebar */







#sidebar{







	float:right;







	width:300px;







}







/* news block */















.info-block .side-btn,







.widget_recent_news .side-btn a{







	color:#fff;







	font-weight:bold;







	font-size:10px;







	text-transform:uppercase;







	text-align:center;







	float:right;







	line-height:19px;







}







.widget_recent_news .view-all a{







	background: url(images/bg-view-all.gif) no-repeat;







	width: 99px;







	margin:1px 0 0;







}







.info-block .heading{







	background:#aac4d6 url(images/bg-heading.gif) no-repeat;







	margin:-20px -20px 7px;







	padding:10px 14px 10px 20px;







}







#main .info-block h2{







	font-size:17px;







	margin:-3px 0 11px 2px;







	text-shadow: 1px 1px 0px #fff;







}







#main .know-more h2{







	color:#094773;







	font-size:25px;







	margin:0 0 5px;







	text-transform:uppercase;







}







#main .know-more h3{







	color:#1b6ba2;







	font-size:14px;







	margin:0;







	text-transform:uppercase;







}







.know-more dl,







.know-more dd{







	margin:0;







	overflow:hidden;







	height:1%;







	text-shadow: 1px 1px 0px #fff;







}







.know-more dd {







	font-weight:bold;







	font-size:13px;







	color:#246b9c;







	margin:0 0 6px;







}







.know-more dt{







	float:left;







	width:48px;







	margin:0 0 6px;







	color:#515151;







}







.know-more .blue-btn,







.info-block .green-btn{







	background: url(images/bg-learn-more-blue.gif) no-repeat;







	width: 85px;







	height: 19px;







	display:block;







	float:none;







}







.info-block .green-btn{background: url(images/bg-learn-more.gif) no-repeat;}







.info-block{







	background:#ededed;







	margin:0 0 30px;







	position:relative;







}







.info-block .holder{background: url(images/bg-info-block-t.gif) no-repeat;}







.info-block .frame{







	background: url(images/bg-info-block-b.gif) no-repeat 0 100%;







	height:1%;







	padding:20px 20px 10px;







}







.info-block .frame:after{







	content:"";







	display:block;







	clear:both;







}







.info-block p{







	margin:0;







}







.know-more .frame{padding:20px 20px 10px;}







.widget-order-summary .summary{







	background: url(images/ico-cart.gif) no-repeat 100% 0;







	margin:-8px 4px 0 0;







	padding:11px 0 7px;







}







.widget_categories,







.widget_recent_news,







.widget-order-summary{







	background:#246b9c url(images/bg-blue-block-t.gif) no-repeat;







	margin:0 0 32px;







}







.widget_categories .holder,







.widget_recent_news .holder,







.widget-order-summary .holder{







	background: url(images/bg-blue-block-b.gif) no-repeat 0 100%;







	overflow:hidden;







	height:1%;







	padding:18px 20px 4px;







	color:#fff;







	text-shadow:none







}







.widget_categories .frame,







.widget_recent_news .frame,







.widget-order-summary .frame{







	background: none !important;







	padding: 0 !important;







}







#main .widget_categories h2,







#main .widget_recent_news h2,







#main .widget-order-summary h2{







	color:#fff9c3;







	font-size:17px;







	margin:0 0 14px;







	text-shadow:none;







}







.widget_categories ul,







.widget_recent_news ul,







.widget-order-summary ul{







	list-style:none;







	margin:0;







	padding:0;







	background:none;







	overflow:hidden;







}







.widget_categories ul li,







.widget_recent_news ul li,







.widget-order-summary ul li{







	overflow:hidden;







	height:1%;







	padding:0;







	background:none;







}







.widget_recent_news ul li{







	padding:0 0 12px;







}







.widget_categories ul p a,







.widget_recent_news ul p a,







.widget-order-summary ul p a{







	color:#c0e8fa;







}







#main .widget_categories h3,







#main .widget_recent_news h3,







#main .widget-order-summary h3{







	font-size:13px;







}







#main .widget_categories h3 a,







#main .widget_recent_news h3 a,







#main .widget-order-summary h3 a{







	color:#fff;







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







	padding:0 0 0 15px;







}


#main .widget_recent_news h3 a:hover {
	text-decoration:underline;
	color:#fff;
	border-bottom:0 !important;
}




.widget_categories ul li p,







.widget_recent_news ul li p,







.widget-order-summary ul li p{







	margin:0 0 6px;







}







.widget_categories .view-all,







.widget_recent_news .view-all{







	display:block;







	overflow:hidden;







	height:1%;







	margin:0 0 16px;







}







/* .widget-order-summary */







.widget-order-summary ul{margin:0 0 17px;}







.widget-order-summary ul li{







	background: url(images/bg-lined.gif) repeat-x 0 100%;







	overflow:hidden;







	height:1%;







	color:#9fdaff;







	padding:7px 7px 12px 10px;







}







.widget-order-summary ul li .price{







	float:right;







	padding:0 0 0 5px;







}







.widget-order-summary ul li.active-block{







	background:#155480 url(images/bg-lined.gif) repeat-x 0 100%;







	







	padding:4px 7px 7px 10px;







}







.widget-order-summary ul li.active-block h4{







	font-size:13px;







	color:#fff;







	margin:0;







}







.widget-order-summary ul li.cost{







	font-size:14px;







	color:#fff;







	font-weight:bold;







	background:#2e72a1 url(images/bg-lined.gif) repeat-x 0 100%;







}







.widget-order-summary ul li .marked{color:#d8ffb1;}







.aside-block .info-block{margin:0 0 69px !important;}







#main .side-block h2{margin:1px 0 8px 2px;}







/* widget-what-included */







.widget-what-included ul{







	margin:0 0 10px;







	padding:0;







	list-style:none;







	background: url(images/bg-lined-gray.gif) repeat-x 0 0;







}







.widget-what-included ul li{







	background: url(images/bg-lined-gray.gif) repeat-x 0 100%;







	padding:8px 1px 10px 3px;







	overflow:hidden;







	height:1%;







	text-shadow: 1px 1px 0px #fff;







}







.widget-what-included ul li a{color:#515151;}







.widget-what-included ul li div{







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







	padding:0 10px 0 26px;







	position:relative;







	overflow:hidden;







	height:1%;







}







.widget-what-included ul .question{







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







	width: 15px;







	height: 15px;







	text-indent:-9999px;







	overflow:hidden;







	position:absolute;







	right:0;







	top:50%;







	margin:-8px 0 0;







}







/* users block */







.users-block{







	width: 100%;







	background:#b7b7b7;







}







.users-block .block-holder{







	width:960px;







	margin:0 auto;







	padding:22px 0 41px;







}







.users-block .block-wrapper{







	background:#d1d1d1;







	overflow: hidden;







	margin:0 18px 0 4px;







	width: 938px;







}







.users-block .block-wrapper{







	overflow: visible;







	height: 1%;







}







#main .users-block h2{







	font-size:17px;







	margin:0 0 23px 5px;







	text-shadow: 1px 1px 0px #dcdcdc;







}







.users-block .block-wrapper .holder{







	width: 100%;







	overflow: hidden;







	background: url(images/bg-block-wrapper-t.gif) no-repeat;







}







.users-block .block-wrapper .frame{







	background: url(images/bg-block-wrapper-b.gif) no-repeat 0 100%;







	overflow:hidden;







	height:1%;







	padding:26px 6px 24px 16px;







}







.users-block .block-wrapper #gallery{







	width:911px;







	height:75px;







	float:left;







	overflow:hidden;







}







.gallery-holder {







	float:left;







	position:relative;







	overflow:hidden;







	width:888px;







}







.users-block .block-wrapper ul {







	list-style:none;







	margin:0;







	padding:0;







	overflow:hidden;







	width:9999px;







	position:relative;







}







.users-block .block-wrapper ul li{







	float:left;







	margin:0 13px 0 0;







}







.users-block .block-wrapper ul li img{display:block;}







.users-block .link-prev,







.users-block .link-next{







	background: url(images/bg-link-prev.gif) no-repeat;







	width: 8px;







	height: 11px;







	text-indent:-9999px;







	overflow:hidden;







	float:left;







	position:relative;







	margin:33px 6px 0 0;







}







.users-block .link-next{







	background: url(images/bg-link-next.gif) no-repeat;







	margin:33px 0 0 -8px;







	position:relative;







}







/* pricing page table */







.best-value {







	color:#246b9c;







	font-size:15px;







	height:20px;







	font-weight:bold;







	text-shadow: 1px 1px 0px #f7f8f9;







}







/* pricing-table */







.pricing-table {







	border-collapse:collapse;







	width:940px;







	text-align:center;







	text-shadow: 1px 1px 0px #f7f8f9;







	color:#515151;







	margin:-32px 0 10px;







}







.pricing-table p{







	margin:0;







}







.pricing-table .business {







	color:#fff;







	text-shadow: 1px 1px 0px #10507e;







}







.pricing-table .list {







	text-align:left;







	padding:0 15px 0 17px;







	width:224px;







}







.pricing-table thead .list {background: url(images/bg-tlist-t.gif) no-repeat;}







.pricing-table tbody .list {background: url(images/bg-tlist-c.gif) no-repeat;}







.pricing-table .tfoot .list {background: url(images/bg-tlist-b.gif) no-repeat;}







.pricing-table thead .enterprise {







	background: url(images/bg-tenterprise-t.gif) no-repeat;







	width: 214px;







	padding:23px 0 0;







}







.pricing-table tbody .list span{







	float:left;







	width:195px;







}







.pricing-table tbody .enterprise {background: url(images/bg-tenterprise-c.gif) no-repeat;}







.pricing-table .tfoot .enterprise {background: url(images/bg-tenterprise-b.gif) no-repeat;}







.pricing-table thead .business {







	width:253px;







	height:85px;







	font-size:24px;







	background: url(images/bg-tbusiness-t.gif) no-repeat;







}







.pricing-table tbody .business {







	background: url(images/bg-tbusiness-c.gif) no-repeat;







	height:32px;







}







.pricing-table .tfoot .business {







	background: url(images/bg-tbusiness-b.gif) no-repeat;







	height:78px;







}







.pricing-table thead .twitter {







	width:217px;







	padding:23px 0 0;







	background: url(images/bg-twitter-t.gif) no-repeat;







}







.pricing-table tbody .twitter {background: url(images/bg-twitter-c.gif) no-repeat;}







.pricing-table .tfoot .twitter {background: url(images/bg-twitter-b.gif) no-repeat;}







.pricing-table thead th strong {font-size:11px;}







.pricing-table thead th h3 {







	font-size:26px;







	color:#246b9c;







	margin:0;







	text-transform:uppercase;







}







.pricing-table thead th.business h3 {







	color:#fff;







	font-size:30px;







}







.pricing-table thead th {







	color:#79ac2d;







	font-size:19px;







	font-weight:bold;







}







.pricing-table thead th.business {color:#fff9c3;}







.pricing-table .yes,







.pricing-table .no,







.pricing-table .btn-sign-up {







	text-indent:-9999px;







	overflow:hidden;







	display:block;







	margin:7px auto 0;







}







.pricing-table .yes {







	background: url(images/bg-table-yes.gif) no-repeat;







	width: 23px;







	height: 17px;







}







.pricing-table .business .yes {







	background: url(images/bg-table-yes-2.gif) no-repeat;







	width: 22px;







}







.pricing-table .no {







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







	width: 18px;







	height: 16px;







}







.pricing-table .btn-sign-up {







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







	width: 106px;







	height: 36px;







	cursor:pointer;







	position:relative;







	margin:-13px auto 0;







}







.pricing-table .business .btn-sign-up {







	background: url(images/btn-sign-up-2.png) no-repeat;







	width: 117px;







	height: 40px;







	margin:1px auto 0;







} 







.pricing-table .btn-help {







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







	width: 15px;







	height: 15px;







	float:right;







	text-indent:-9999px;







	overflow:hidden;







}







/* table-box */







.table-box {







	background:#ededed;







	width: 940px;







	margin:24px 0 25px;







}







.table-box .holder {







	background: url(images/bg-table-t.gif) no-repeat;







	height:1%;







}







.table-box .frame {







	background: url(images/bg-table-b.gif) no-repeat 0 100%;







	width: 910px;







	padding:0 15px 5px 15px;







}







.add-table {







	width: 910px;







	border-collapse:collapse;







	text-align:center;







}







.add-table p{







	margin:0;







}







.add-table thead th {







	padding:12px 10px 12px 13px;







	color:#fff;







	font-size:14px;







}







.add-table tr td {







	height:42px;







	color:#515151;







	text-shadow: 1px 1px 0px #f7f8f9;







}







.add-table .first {width:194px;}







.add-table .storage {width:218px;}







.add-table .price {width:140px;}







.add-table .features {width:206px;}







.add-table .support {width:152px;}







.btn-sign-add {







	background: url(images/btn-sign-table.gif) no-repeat;







	width: 59px;







	height: 19px;







	overflow:hidden;







	text-indent:-9999px;







	display:block;







	margin:5px auto 0;







}







.add-table .yes {







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







	width: 20px;







	height: 15px;







	text-indent:-9999px;







	overflow:hidden;







	display:block;







	margin:0 auto;







}







/* widget_faqs */







.widget_faqs ul{







	margin:0 0 13px;







	list-style:none;







	overflow:hidden;







	height:1%;







}







.widget_faqs ul li{







	overflow:hidden;







	height:1%;







	padding:14px 0 0;







	margin:2px 0 -2px;







	text-shadow: 1px 1px 0px #fff;







}







.widget_faqs ul li h4{







	font-weight:normal;







	margin:0 0 8px;







	font-size:12px;







}







.widget_faqs ul li h4 a{color:#155480;}







.widget_faqs ul li p{margin:0 0 13px;}







/* blog page */







#twocolumns.blog-page .post {







	margin:23px 0 0 -3px;







	padding:0 16px 18px 0;







} 







.post-row,







.author-row {







	overflow:hidden;







	height:1%;







}







.author-row {







	text-align:right;







	padding:0 0 10px;







	font-size:11px;







	color:#999;







}







.author-row p {







	float:left;







	margin:0;







}







.post-row {







	background:#dee1e5;







	margin:0 0 15px;







}







.post-row .row-holder{background: url(images/bg-comments-row-t.gif) no-repeat;}







.post-row .row-frame{







	background: url(images/bg-comments-row-b.gif) no-repeat 0 100%;







	overflow:hidden;







	height:1%;







	padding:0 0 8px;







}







.comments-number {







	font-size:32px;







	float:left;







	text-align:center;







	background: url(images/bg-line-3.gif) no-repeat 100% 50%;







	padding:14px 18px 14px 19px;







}







.comments-number a{







	color:#b6b6b6;







}







.comments-number a:hover {text-decoration:none;}







#twocolumns.blog-page .post-row h2 {







	line-height:30px;







	margin:9px 0 0 15px;







	width:415px;







	float:left;







	display:inline;







}







#twocolumns.blog-page .post-row h2 a {







	color:#434C52;







	text-decoration:none;







}







#twocolumns.blog-page .post-row h2 a:hover {text-decoration:underline;}







.tweets {







	float:left;







	width:55px;







	padding:10px 0 0;







	text-align:center;







}







#tweetmeme_button .count {







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







	width: 50px;







	height: 42px;







	margin:0 0 -2px;







	padding:5px 0 0;







	display:block;







	color:#444;







	font-size:15px;







	font-weight:bold;







}







#tweetmeme_button .count .c{







	display:block;







	font-style:normal;







	font-size:9px;







	line-height:9px;







}







#tweetmeme_button .count span{







	text-shadow:1px 1px 0 #fff;







}







.tweets .btn-retweet {







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







	width: 50px;







	height: 16px;







	display:block;







	text-indent:-9999px;







	overflow:hidden;







}







.comments-number span {







	display:block;







	font-size:9px;







	margin:-4px 0 0 2px;







}







.post .alignleft {







	float:left;







	margin:-8px 15px 14px 0;







}







.block-holder {







	height: 1%;







	margin: 0;







	position: relative;







}







.block-holder:after {







	display: block;







	content: "";







	clear: both;







}







.post .block-holder .alignleft {







	margin-left: -10px !important;







	position: relative;







}







.content-text {







	overflow: hidden;







	width: 100%;







	clear: both;







}







#twocolumns.blog-page .text-box {padding:8px 0 0;}







.text-box .row {







	overflow:hidden;







	height:1%;







}







/*paging*/







.paging {







	padding:0 0 6px;







	overflow:hidden;







	height:1%;







}







.paging a,







.paging span{







	float:left;







	margin:0 11px 0 0;







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







	width: 21px;







	line-height:20px;







	text-align:center;







	color:#999;







	text-shadow:1px 1px 0 #fff;







}







.paging a:hover,







.paging span{







	color:#246b9c;







	text-decoration:none;







}







 .paging .previouspostslink {







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







	width: 7px;







	height: 12px;







	margin:5px 11px 0 0;







	text-indent:-9999px;







	overflow:hidden;







}







 .paging .nextpostslink {







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







	width: 7px;







	height: 12px;







	margin:5px 0 0;







	text-indent:-9999px;







	overflow:hidden;







}







/* rigth side Blog page */







.btn-follow {







	margin:0;







	width:100%;







	overflow:hidden;







}







.btn-follow  a{	







	background:url(images/btn-follow-us.gif) no-repeat;







	width: 77px;







	height: 19px;







	color:#fff;







	float:left;







	font-size:10px;







	font-weight:bold;







	line-height:19px;







	text-align:center;







	text-transform:uppercase;







}







.aktt_tweets{







	width:100%;







}







.aktt_widget ul{







	position:relative;







	list-style:none;







	margin:-37px -4px 0 0;







	padding:40px 4px 14px 0;







	width:260px;







	line-height:16px;







	background: url(images/bg-twitter.gif) no-repeat 100% 0;







}







.aktt_widget ul li {







	background: url(images/bg-line-4.gif) repeat-x 0 100%;







	padding:13px 28px 16px 6px;







}







.aktt_widget ul li a{







	color:#246B9C;







}







#twocolumns .widget_categories ul{padding:0 0 18px;}







#twocolumns .widget_recent_news ul{padding:0;}







#twocolumns .widget_categories ul li,







#twocolumns .widget_recent_news ul li,







#twocolumns .widget-order-summary ul li{







	text-shadow:none;







}







#twocolumns .widget_categories ul .item-bg,







#twocolumns .widget_recent_news ul .item-bg{







	height:1%;







	background:none repeat scroll 0 0 #155480;







	border-bottom:1px solid #4483AF;







	font-size:13px;







	margin:0 0 7px;







	padding:6px 9px 4px;







	text-align:left;







	overflow:hidden;







}







#twocolumns .widget_recent_news ul .item-bg{







	padding:4px 9px 7px;







}







#twocolumns .widget_categories ul li span,







#twocolumns .widget_recent_news ul li span{







	float:right;







}







#twocolumns .widget_categories ul li a{







	float:left;







	color:#fff;







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







	padding:0 0 0 14px;







}







#twocolumns .widget_recent_news ul h3 a{







	color:#fff;







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







	padding:0 0 0 14px;







}







#twocolumns .widget_recent_news ul h3 a:hover{







	border:none;







}







.widget_categories .number {







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







	width: 18px;







	height: 17px;







	padding:3px 0 0 1px;







	text-align:center;







	color:#fff;







	font-size:10px;







}







#twocolumns.blog-page .content-box .frame,







#twocolumns.features-page .content-box .frame{







	padding:1px 7px 4px 24px;







	width:589px;







}







#twocolumns .content-blocks {







	overflow:hidden;







	padding:0 0 29px;







	width:620px;







}







#twocolumns .content-box .block-holder p {







	line-height:14px;







	margin:0;







	padding-bottom: 17px;







	







}







#twocolumns .block-holder {padding-top:8px;}







/* page blog single */







.add-title {







	background: url(images/bg-line-4.gif) repeat-x;







	padding:13px 0 0;







}







.add-title h3 {







	color:#094773;







	font-size:20px;







	margin:0 0 14px;







	padding:0 0 12px;







	background: url(images/bg-line-4.gif) repeat-x 0 100%;







}







.content-img {







	display:block;







	margin:17px 0 19px -7px;







}







/* comments */







.comments {







	overflow:hidden;







	list-style:none;







	margin:-16px 0 0;







	padding:0 0 40px;







	height:1%;







	text-shadow:1px 1px 0 #fff;







}







.comments li {







	overflow:hidden;







	height:1%;







	background: url(images/bg-line-4.gif) repeat-x 0 100%;







	padding:10px 0 14px;







}







.comments li.odd {background:#e9eaeb url(images/bg-line-odd.gif) repeat-x 0 100%;}







.comments .num {







	float:left;







	width:46px;







	padding:4px 0 0;







	font-size:34px;







	color:#d6d6d6;







	text-align:center;







}







.author-frame {







	float:left;







	width:153px;







}







.author-frame img {







	float:left;







	margin:0 15px 0 0;







}







.author-holder {







	overflow:hidden;







	height:1%;







	padding:6px 0 0;







}







.author-holder a {







	font-size:12px;







	color:#246b9c;







}







.author-holder .date {







	font-size:10px;







	font-style:normal;







	display:block;







}







.comment-text {







	font-weight:normal;







	float:left;







	width:358px;







	padding:4px 0 0;







	line-height:14px;







}







.comment-text p{margin:0 0 5px;}







/* box with post forms */







.post-form {







	overflow:hidden;







	width:600px;







	padding:5px 0 14px;







	text-shadow:1px 1px 0 #fff;







	font-size:12px;







}







.post-form .columns {







	float:left;







	width:300px;







}







.post-form label {







	margin:0 0 8px;







	display:block;







}







.post-form .text {







	background:#fff;







	width:271px;







	height:25px;







	margin:0 0 17px;







	padding:9px 0 0 5px;







	border:1px solid #cbcbcb;







}







.post-form .text input {







	background:none;







	float:left;







	padding:0;







	margin:0;







	border:0;







	width:266px;







}







.post-form textarea {







	width:270px;







	max-width:270px;







	height:180px;







	max-height:180px;







	border:1px solid #cbcbcb;







	background:#fff;







	padding:8px 0 0 5px;







	overflow:auto;







}







.post-form .row {







	overflow:hidden;







	height:1%;







	padding:0 0 7px;







}







.post-form .submit {







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







	width: 77px;







	height: 19px;







	font-size:0;







	line-height:0;







	overflow:hidden;







	cursor:pointer;







	border:0;







	display:block;







	text-indent:-9999px;







}







/* footer */







#footer {







	background: #434c52 url(images/bg-footer.gif) repeat-x;







	margin:-92px 0 0;







	height:92px;







	width: 100%;







	position:relative;







	font-size:11px;







	color:#868788;







}







#footer.footer-with-gallery{







	height:324px;







	margin:-92px 0 0;







}







#footer .users-block h2{







	font-size:17px;







	margin:0 0 23px 5px;







}







#footer .footer-holder{







	width:944px;







	margin:0 auto;







	overflow:hidden;







	padding:24px 16px 0 0;







}







#footer .footer-holder p{margin:0;}







#footer .footer-holder .by{







	float:right;







	padding:9px 0 0;







}







#footer .footer-holder .copyright{







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







	padding:9px 0 9px 33px;







}







#footer .footer-holder a{color:#bebebe;}







.video-holder-popup{







	position:absolute;







	top:-9999px;







	left:0;	







}







.respond{







	width:576px;







}







.respond .post-form{







	margin:0 -24px 0 0;







}







#main .choose-package h2{







	margin:0 0 24px;







}







#content-widgets{







	width:619px;







	float:left;







}







#content-widgets .info-block{







	background:url(images/bg-content-box-c.gif) repeat-y;







}







#content-widgets .info-block .holder{







	background:url(images/bg-content-box-t.gif) no-repeat;







}







#content-widgets .info-block .frame{







	padding:20px 26px 12px 24px;







	background:url(images/bg-content-box-b.gif) no-repeat 0 100%;







}







#content-widgets .widget_customers ul li div{







	width:505px;







}







#content-widgets .widget_customers ul li img{







	width:55px;







}







#content-widgets .info-block ul li h3 {
	font-size:20px;
}







#content-widgets .widget_categories,







#content-widgets .widget_recent_news,







#content-widgets .widget-order-summary{







	background:#246b9c url(images/bg-blue-block-t-wide.gif) no-repeat;







}







#content-widgets .widget_categories .holder,







#content-widgets .widget_recent_news .holder,







#content-widgets .widget-order-summary .holder{







	background: url(images/bg-blue-block-b-wide.gif) no-repeat 0 100%;







}







#content-widgets .widget_categories ul li h3,







#content-widgets .widget_recent_news ul li h3,







#content-widgets .widget-order-summary ul li h3{







	font-size:13px;







}


.twocolumns-sub #content-widgets .widget_recent_news ul li h3 {
	background:#155480;
	border-bottom:1px solid #4483af;
	padding:4px 5px 7px 10px;
	margin:0 0 7px;
	font-size:13px;
}




#content-widgets .info-block .heading{







	background:#aac4d6 url(images/bg-heading-wide.gif) no-repeat;







}







#content-widgets .know-more .frame{padding:20px 20px 10px;}







#content-widgets .widget_customers ul,







#content-widgets .widget_faqs ul{







	padding:0;







	background:none;







}







#content-widgets .widget_customers li,







#content-widgets .widget_faqs li{







	background:url(images/bg-line-2.gif) repeat-x;







}







#content-widgets .widget_customers ul li{







	padding:17px 2px 7px 0;







}







#content-widgets .widget_customers li:first-child,







#content-widgets .widget_faqs li:first-child{







	background:none;







}







#content-widgets .widget_customers .frame{







	padding:2px 26px 0 24px;







}







#content-widgets .widget_faqs .frame{







	padding:6px 26px 13px 24px;







}







.blog-page .info-block .frame{







	padding:20px;







}







iframe{







	background:transparent;







}







.alignleft img{







	float:left;







}















/*one column template*/







q{quotes: none;}







q:before,







q:after{content:"";}







.heading-info1 .heading-text .title-holder h1 {







	margin:0 0 22px;







	font-size:40px;







	text-transform:uppercase;







	color:#fff;







	line-height:44px;







}







/* logo */







.header-box .logo {







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







	width: 380px;







	height: 72px;







	text-indent:-9999px;







	overflow:hidden;







	margin:-14px 0 0 3px;







	float:left;







	position:relative;







}







.heading-info1 .video-holder {margin:1px 0 0 -12px;}







.heading-info1 .heading-text .title-holder {







	height:auto;







	padding:0 0 0 0px;







}







.btn-holder .btn-sugn-up {







	background: url(images/btn-sign-up-now.png) no-repeat;







	width: 149px;







	height: 40px;







	text-indent:-9999px;







	float:left;







	overflow:hidden;







	margin:0 14px 0 0;







	cursor:pointer;







}







.heading-info1 .btn-holder .btn-learn {







	background: url(images/btn-get-whitepaper.gif) no-repeat;







	width: 174px;







	height: 40px;







	text-indent:-9999px;







	float:left;







	overflow:hidden;







	margin:0 0 0 16px;







}







#main .title-holder h2.title-holder-sub {







	color: #d1ecf8 !important;







	font-size: 24px !important;







	line-height:31px !important;







	margin: 0 0 28px 2px !important;







	text-shadow: none;







	text-transform: none !important;







	font-weight:bold !important;







}







.heading-info1 .heading-text {







	float:right;







	width:472px;







	padding:20px 0 0;







	margin:0;







}







.heading-info1 .heading-text .heading-frame {







	float:none;







	width:100%;







}







.heading-info1 .heading-text .btn-holder {







	overflow:hidden;







	width:472px;







	margin:0;







	position:relative;







}







/* lorem-block */







.lorem-block {







	width:100%;







	background:url(images/bg-lorem-block.gif);







	border-top:1px solid #c3d8e6;







}







.lorem-block-holder {







	width:938px;







	margin:0 auto;







	padding:29px 18px 30px 4px;







}







.lorem-box {







	background:url(images/bg-lorem-block-t.gif) no-repeat;







	width:938px;







}







.lorem-box-holder {







	padding:19px 32px 7px;







	background:url(images/bg-lorem-block-b.gif) no-repeat 0 100%;







	overflow:hidden;







	width:874px;







}







.lorem-box-frame {







	float:left;







	width:684px;







}







.lorem-box .btn-sugn-up {







	background: url(images/btn-sign-up-now.png) no-repeat;







	width: 149px;







	height: 40px;







	text-indent:-9999px;







	float:right;







	overflow:hidden;







	margin:9px 0 0;







	cursor:pointer;







}







.lorem-box-frame strong {







	margin:0 !important;







	font-size:30px;







	text-transform:uppercase;







	color:#fff;







	line-height:32px;







	display:block;







}







.lorem-box-frame span {







	margin:0 0 9px;







	font-size:16px;







	text-transform:uppercase;







	color:#d1ecf8;







	line-height:24px;







	display:block;







}







#main .main-holder h2 {







	color:#434c52;







	font-size:18px;







	line-height:26px;







	margin:0 0 13px;







	text-shadow: 1px 1px 0px #fff;







}



#main .widget_recent_news h2{

	text-shadow:none;

	color:#fff;


}

#main .twocolumns-sub .widget_recent_news h2{

	text-shadow:none;

	color:#fff9c3;
	
	font-size:17px;


}




.navbar {







	width:938px;







	overflow:hidden;







	margin:0 0 28px -1px;







	position:relative;







}







.navbar ul {







	float:left;







	width:960px;







	list-style:none;







	margin:0;







	padding:0;







}







.navbar ul li {







	float:left;







	width:155px;







	margin:0 16px 0 0;







	text-align:center;







	padding:11px 10px;







	display:inline;







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







}







/* twocolumns-sub */







.twocolumns-sub {







	width:938px;







	margin:0 0 29px;







}







.twocolumns-sub:after {







	content:"";







	display:block;







	clear:both;







}







/* content-widgets */







.twocolumns-sub #content-widgets {







	float:left;







	width:480px;







	margin:0 0 0 -1px;







	position:relative;







}







.twocolumns-content {







	width:100%;







	background:url(images/bg-content-box-c2.gif) repeat-y;







	margin:0 0 20px;







}







.twocolumns-content-holder {







	background:url(images/bg-content-box-t2.gif) no-repeat;







	width:100%;







}







.twocolumns-content-frame {







	background:url(images/bg-content-box-b2.gif) no-repeat 0 100%;







	padding:17px 27px 7px;







	color:#2a2a2a;







	font-size:13px;







	line-height:16px;







}







.twocolumns-content h3 {







	margin:0 0 7px;







	font-size:19px;







	color:#1b6ba2;







	line-height:26px;







}







.twocolumns-content h3 span {color:#094773;}







.twocolumns-content p {







	margin:0 0 11px !important;







	text-shadow:1px 1px 0 #fff;







}







/* blockquote */







.blockquote {







	width:476px;







	margin:0 0 20px 3px;







	background:url(images/bg-blockquote-t.gif) no-repeat;







}







.blockquote blockquote {







	margin:0;







	padding:14px 20px 12px 39px;







	background:url(images/bg-blockquote-b.gif) no-repeat 0 100%;







}







.blockquote blockquote q {







	color:#094773;







	font-size:17px;







	line-height:20px;







	margin:0 0 13px;







	display:block;







}







.blockquote blockquote q span {







	font-size:32px;







	color:#8db1cb;







}







.blockquote cite {







	display:block;







	font-style:normal;







	color:#1b6ba2;







	font-size:14px;







	line-height:15px;







	text-transform:uppercase;







}







.blockquote cite span {







	font-size:11px;







	line-height:13px;







	color:#8db1cb;







}







/* sidebar */







.twocolumns-sub #sidebar {







	float:right;







	width:441px;







	margin:0 -1px 0 0;







	background:#f4f4f4 url(images/bg-sidebar-c.gif) repeat-y;







	position:relative;







}







.twocolumns-sidebar-holder {







	width:441px;







	background:url(images/bg-sidebar-t.gif) no-repeat;







}







.twocolumns-sidebar-frame {







	width:441px;







	background:url(images/bg-sidebar-b.gif) no-repeat 0 100%;







	overflow:hidden;







}







.panel {







	padding:14px 16px 19px;







	float:left;







	font-size:12px;







	line-height:14px;







	color:#7e7e7e;







	width:450px;







}







.panel-holder {







	width:203px;







	float:left;







	overflow:hidden;







	vertical-align:top;







	margin:0 7px 0 0;







}







.image-box {







	position:relative;







	width:203px;







	margin:0 0 8px;







}







.panel-holder-sub {width:406px;}







.panel-holder-sub .image-box {







	float:left;







	margin:4px 0 13px;







}







.panel-holder-sub .text-holder {







	float:left;







	width:186px;







	padding:14px 6px 0 11px;







}







.plus-box {







	position:absolute;







	top:17px;







	right:15px;







	width:20px;







	height:20px;







}







.plus-box a {







	display:block;







	width:20px;







	height:20px;







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







	text-indent:-9999px;







	overflow:hidden;







}







.plus-box a span {







	display:block;







	height:20px;







	position:relative;







	cursor:pointer;







}







.twocolumns-sidebar-frame h4 {







	color:#246b9c;







	font-size:17px;







	line-height:23px;







	margin:0 0 9px;







}







.twocolumns-sidebar-frame h4 a {







	color:#246b9c;







}







.twocolumns-sidebar-frame h4 a:hover {







	border-bottom:1px solid #246b9c !important;







	text-decoration:none !important;







}







.twocolumns-sidebar-frame p {







	margin:0 0 14px !important;







	text-shadow: 1px 1px 0px #fff;







}







.text-holder {padding:0 5px;}







#footer.footer-with-lorem-block{







	height:244px;







	margin:-92px 0 0;







}







.lightbox{







	width:500px;







	position:absolute;







	left:-9999px;







	top:0;







	z-index:1000;







	background-color:#ddd;







}







.panel .textwidget{







	float:left;







}







/*****23.12******/







.twocolumns-sidebar-frame .panel p {color:#2a2a2a;}







.twocolumns-sub #sidebar {background:none !important;}







.twocolumns-sidebar {







	background:#f4f4f4 url(images/bg-sidebar-c.gif) repeat-y;







	width:441px;







} 







.contact-box {







	width:441px;







	overflow:hidden;







	margin:0 0 20px;







}







.contact-box .contact-box-heading {







	background:url(images/bg-heading-contact-box.gif) no-repeat;







	padding:16px 27px;







}







.contact-box-heading h3 {







	color:#094773;







	margin:0;







	font-size:20px;







	line-height:24px;







}







.contact-box-content {







	overflow:hidden;







	width:397px;







	padding:6px 22px 7px;







	background:#ededed url(images/bg-content-contact-box.gif) no-repeat 0 100%;







}







.contact-holder {







	float:left;







}







.contact-holder dl {







	margin:0;







	overflow:hidden;







	float:left;







	width:250px;







	line-height:16px;







}







.contact-holder dt {







	float:left;







	clear:left;







	width:50px;







	padding:1px 0 6px;







	color:#515151;







	text-shadow: 1px 1px 0px #fff;







}







.contact-holder dd {







	margin:0;







	color:#246b9c;







	padding:1px 0 6px;







	text-shadow: 1px 1px 0px #fff;







	font-weight:bold;







}







.btn-contact {







	float:right;







	width:85px;







	height:19px;







	background:url(images/btn-contact-me.gif) no-repeat;







	text-indent:-9999px;







	overflow:hidden;







	margin:13px 0 0;







}







.panel .hidden{display:none;}







.lightbox-holder{







	position:absolute;







	left:0;







	top:-9999px;







}







.lightbox {







	width:500px !important;







	height:auto;







	position:relative !important;







	left:auto !important;







	top:auto !important;







	z-index:1000;







	background-color:#ddd;







	margin: 25px;







}



.lightbox-inner{



				padding:0 10px;



}

/*for new home page*/

.twocolumns-sub #content-widgets .widget_customers{

	background:none;

	margin:-17px 0 -7px;

}

.twocolumns-sub #content-widgets .info-block .holder{

	background:none;

}

.twocolumns-sub #content-widgets .info-block .frame{

	background:none;

	padding-right:0;

	padding-left:0;

}

.twocolumns-sub #content-widgets .widget_customers ul li div{

	width:355px;

}

.twocolumns-sub #content-widgets .widget_customers ul li div div {

	height:1%;
		overflow:hidden;

}

.twocolumns-sub #content-widgets .widget_customers ul li div div p {
	float:right;
	width:45px;
	margin:0 !important;
}

.twocolumns-sub #content-widgets .widget_customers ul li h3 a:hover{

	text-decoration:none;

}
.widget_customers ul li p a{
	text-shadow:none;
}
.twocolumns-sub #content-widgets .widget_customers br{
	display:none;
}
.twocolumns-sub .widget_recent_news{
				display:block !important;
}
.twocolumns-sub #content-widgets .widget_recent_news {
	background:#246b9c url(images/bg-blue-block-t2.gif) no-repeat;
	margin:0 !important;
}
.twocolumns-sub #content-widgets .widget_recent_news .holder {
	background:url(images/bg-blue-block-b2.gif) no-repeat 0 100%;
}

