/****************Common css starts here*****************/
/*body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, form, fieldset, p, select, input { margin: 0; padding: 0; outline: 0; border: none; list-style: none; font-weight: normal; font-size: 100%; }*/
body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, form, fieldset, p, select, input { margin: 0; padding: 0; outline: 0; border: none; list-style: none; }
img, fieldset, input { border: none; padding: 0; margin: 0; }
.clear { clear: both !important; }
a:focus { outline: none; }
a { text-decoration: none; outline: none; color: #000000; }
a:hover { text-decoration: none; cursor: pointer; }
img { border: 0; outline: none; }
/** common end here**/

#wrapper { /*width: 853px;*/ margin: 0 auto; padding: 0px 0 60px 0; overflow: hidden;}
.coloum .heading { width: 100%; float: left; position: relative; z-index: 1;}
.coloum .head_wrapper { width: 100%; float: left; border-bottom: 1px solid #c1c2c3; padding-bottom: 35px; display: inline;}
.coloum h2 {font: bold 20px/19px Arial; color: #fff; text-align: center;   padding: 9px 0 0 0;}
.coloum p {font: bold 11px/19px Arial; color: #fff; text-align: center; padding: 2px 0 0 0;}
.coloum .price {font: bold 30px/35px Arial; color: #231f20; text-align: center; margin: 4px 0 2px 40px; display: inline-block;}
.coloum .buynow {font: bold 17px/33px Arial; color: #fff; text-align: center; background: url(../../../images/subscription/buybg01.png) no-repeat 0 0; width: 161px; height: 33px; display: block; padding-left: 5px;}
.coloum .space {width: 100%; float: left; height: 39px; border-top: 1px solid #d9d9da; border-bottom: 1px solid #c1c2c3;}
.coloum .gray {background-color: #f1f0ef !important;}
.features {width: 275px; float: left; background: #f5f5f5;}
.features h2 {font: bold 20px/19px Arial; color: #fff; background: #6b6b6b;  padding: 15px 0 20px 57px; z-index: 1;}
.features h3 {font: bold 16px/16px 'FuturaHvBTHeavy',Arial; color: #5c5c5c;  padding: 83px 5px 10px 15px; border-bottom: 1px solid #c1c2c3;text-align:right;}
.features h3 span {font: 16px/16px 'FuturaLtBTLight',Arial; color: #ca2127;}
.features h3 span sup {font: 5px/5px 'FuturaLtBTLight',Arial; color: #ca2127;}
.features h4 {font: bold 13px/16px Arial; color: #ca2127; background: #fff; text-align: right; position: relative; z-index: 1; margin-right: -1px; padding: 13px 8px 10px 0; border-top: 1px solid #d9d9da; border-bottom: 1px solid #c1c2c3; clear: both;}
.features .price {font: bold 30px/35px Arial; color: #231f20; text-align: center; margin: 4px 0 2px 40px; display: inline-block;}

.features .list { width: 100%; float: left;}
.features .list li{ border-top: 1px solid #d9d9da; border-bottom: 1px solid #c1c2c3; width: 100%; float: left;}
.features .list li a {font: 12px/21px 'FuturaLtBTLight',Arial; color: #595a5c; display: block; text-align: right;  padding-right: 7px;}

.subscription { width: 158px; float: left; border-left: 1px solid #cfcfd0; border-right: 1px solid #cfcfd0;}
.subscription h2 {font: bold 20px/19px Arial; color: #fff; text-align: center;   padding: 9px 0 0 10px;}
.subscription p {padding-left: 10px; padding: 3px 0 0 14px;}
.subscription .heading { height: 55px; background: url(../../../images/subscription/headbg01.png) no-repeat 0 0;}
.subscription .list {width: 158px; float: left;}
.subscription .list li {border-top: 1px solid #d9d9da; border-bottom: 1px solid #c1c2c3; width: 100%; float: left; background: url(../../../images/subscription/icon.png) no-repeat 57px 9px;}
.subscription .list li a {font: 12px/19px 'FuturaLtBTLight',Arial; color: #595a5c; display: block;  text-align: center; padding:2px 0 0 19px;}
.subscription .list li span.subcols {font: 12px/19px 'FuturaLtBTLight',Arial; color: #595a5c; display: block;  text-align: center; padding:2px 0 0 19px;}
.subscription .list li.no{height:21px;border-top: 1px solid #d9d9da; border-bottom: 1px solid #c1c2c3; width: 100%; float: left; background: url('') }

.payview1 { width: 158px; float: left; background: url(../../../images/subscription/bdr01.png) repeat-y right top;}
.payview1 .heading { height: 55px; background: url(../../../images/subscription/headbg02.png) no-repeat 0 0;}
.payview1 .list {width: 156px; float: left;}
.payview1 .list li {border-top: 1px solid #d9d9da; border-bottom: 1px solid #c1c2c3; width: 100%; float: left; background: url(../../../images/subscription/icon.png) no-repeat 54px -11px;}
.payview1 .list li a {font: 12px/19px 'FuturaLtBTLight',Arial; color: #595a5c; display: block;  text-align: center; padding:2px 0 0 16px;}
.payview1 .list li span.subcols {font: 12px/19px 'FuturaLtBTLight',Arial; color: #595a5c; display: block;  text-align: center; padding:2px 0 0 16px;}
.payview1 .list li.no{height:21px;border-top: 1px solid #d9d9da; border-bottom: 1px solid #c1c2c3; width: 100%; float: left; background: url('') }
.payview1 .buynow {font: bold 17px/19px Arial; color: #fff; text-align: center; position: relative; z-index: 1; background: url(../../../images/subscription/buybg02.png) no-repeat 0 0; width: 156px; height: 26px; padding: 7px 0 0 3px; display: block;}
.payview1 .price {font: bold 30px/35px Arial; color: #231f20; text-align: center; margin: 4px 0 2px 42px; display: inline-block;}

.payview1 .headingfree { height: 55px; background:#00A000;-moz-border-radius: 0px 1px 3px 8px;border-radius: 0px 1px 3px 8px;box-shadow:0px 0px 22px rgba(229, 131, 0, 0.5) inset;}
.payview1 .registerfree {font: bold 17px/19px Arial; color: #fff; text-align: center; position: relative; z-index: 1; background:#00A000;width: 156px; height: 26px; padding: 7px 0 0 3px; display: block; -moz-border-radius: 8px;border-radius: 8px;box-shadow:0 0 10px rgba(229, 131, 0, 0.5) inset;}

.payview2 { width: 159px; float: left; background: url(../../../images/subscription/bdr02.png) repeat-y right top;} 
.payview2 .heading { height: 55px; background: url(../../../images/subscription/headbg03.png) no-repeat 0 0;}
.payview2 .list {width: 158px; float: left;}
.payview2 .list li {border-top: 1px solid #d9d9da; border-bottom: 1px solid #c1c2c3; width: 100%; float: left; background: url(../../../images/subscription/icon.png) no-repeat 51px -32px;}
.payview2 .list li a {font: 12px/19px 'FuturaLtBTLight',Arial; color: #595a5c; display: block;  text-align: center; padding:2px 0 0 10px;}
.payview2 .list li.no{height:21px;border-top: 1px solid #d9d9da; border-bottom: 1px solid #c1c2c3; width: 100%; float: left; background: url('') }
.payview2 .buynow {font: bold 17px/19px Arial; color: #fff; text-align: center; background: url(../../../images/subscription/buybg02.png) no-repeat 0 0; width: 156px; height: 26px; padding: 7px 0 0 3px; display: block;}
.payview2 .price {margin: 4px 0 2px 35px;}

.voucher { width: 161px; float: left;} 
.voucher .heading { height: 55px; background: url(../../../images/subscription/headbg04.png) no-repeat 0 0;}
.voucher .list {width: 100%; float: left;}
.voucher .list li {border-top: 1px solid #d9d9da; border-bottom: 1px solid #c1c2c3; width: 100%; float: left; background: url(../../../images/subscription/icon.png) no-repeat 45px -51px;}
.voucher .list li a {font: 12px/19px 'FuturaLtBTLight',Arial; color: #595a5c; display: block;  padding: 2px 0 0 67px;}
.voucher .price {font: bold 30px/35px Arial; color: #231f20; text-align: center; margin: 4px 0 2px 44px; display: inline-block;}
.voucher .buynow {font: bold 17px/19px Arial; color: #fff; text-align: center; background: url(../../../images/subscription/buybg04.png) no-repeat 0 0; width: 156px; height: 26px; padding: 7px 0 0 4px; display: block;}

/*start */
.home #wrapper {margin-top: 0; padding-top: 7px;}
#header {width: 100%; float: left; background: url(../../../images/subscription/header-bg.gif) repeat-x 0 0;}
.logo { width: 207px; height: 41px; margin: 9px 0 2px 10px; background: url(../../../images/subscription/logo.png) no-repeat 0 0; float: left;}

.nav {float: left; padding: 5px 0 5px 8px;}
.nav li {float: left; background: url(../../../images/subscription/nav-devider.png) no-repeat right center;}
.nav li a {float: left; font: bold 10px/12px 'Arial Rounded MT Bold',Arial; color: #1d1d1b; padding: 0 4px;}
.nav li.first a {padding-left: 0;}
.nav li.last {background: none;}

#breadcrumbs-sec { width: 100%;  padding: 7px 0 5px 0; float: left; background: #eaeaea; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb;}
#breadcrumbs-sec span {font: 10px/12px Arial; color: #1d1d1b; float: left; margin-left: 260px;}
#breadcrumbs-sec span a {color: #1d1d1b;}
#breadcrumbs-sec p {font: italic 10px/12px Arial; color: #5a5a5a; float: left; padding-left: 9px}
.breadcrumbs {float: left;}
.breadcrumbs li {float: left; background: url(../../../images/subscription/arrow.png) no-repeat right center;}
.breadcrumbs li a {float: left; font: italic 10px/12px Arial; color: #1d1d1b;  padding: 0 8px 0 3px;}
.breadcrumbs li.first a {padding-left: 0px;}
.breadcrumbs li.last{background: none;}
.breadcrumbs li.active a {color: #cd201f;}

.main { width: 400px; float: left;}
.detail { width: 500px; float:left;}
.detail h4 {font: 20px/18px 'Arial Rounded MT Bold',Arial; color: #1d1d1b;  padding: 7px 0 5px 9px;}
.detail .bestvalue {font: bold 13px/10px Arial; color: #fff; background: #cd201f; border: 1px solid #e17a79; padding: 8px 0 5px 7px; display: block;height:14px;}

.detail-list { float: left;}
.detail-list li{ float: left; float: left; font: 12px/18px Arial; color: #1d1d1b; border-bottom: 1px solid #dbdbdb;}
.detail-list li .details { width: 150px; float: left; padding-left: 9px;height:26px;}
.detail-list li .value { width: 340px; float: left;height:22px;}

.payment { width: 360px; float: left; padding: 12px 0 0 5px;}
.payment h4 {font: bold 10px/15px Arial; color: #fff; width: 88px; height: 15px; padding: 0 0 0 10px; margin-bottom: 16px; background: url(../../../images/subscription/heading-bg.gif) repeat-x 0 0; display: block;}
.payment h4 a {color: #fff;}
.payment p {font: 10px/19px Arial; color: #1d1d1b; clear: both;}
.payment p span {color: #dbdbdb;}
.mkpayment {float: left;}
.mkpayment li{ float: left; float: left; font: 10px/19px Arial; color: #1d1d1b;}
.mkpayment .details { width: 72px; float: left;}
.mkpayment .value { width: 181px; float: left;}

.mkpayment-sec { width: 400px; float: left; border: 2px solid #d4d4d3; margin: 9px 5px 0 5px;}
.mkpayment-sec .detail-wrapper {padding: 9px 9px 4px; overflow: hidden;}
.mkpayment-sec h2 {font: bold 13px/26px Arial; color: #fff; background: url(../../../images/subscription/heading-bg2.gif) repeat-x 0 0; text-align: center; width: 100%; height: 26px;}
.mkpayment-sec h2.bluebg {background: url(../../../images/subscription/heading-bg3.gif) repeat-x 0 0;}
.mkpayment-sec li {float: left; float: left; font: 10px/16px 'Calibri',Arial; color: #1d1d1b; border-bottom: 1px solid #dbdbdb;}
.mkpayment-sec li .details {width: 75px; height:25px;float: left; font: bold 14px/16px 'Calibri',Arial;}
.mkpayment-sec li .value {width: 305px; height:25px;float: left; font: 14px/16px 'Calibri',Arial;overflow:hidden;}
.mkpayment-sec li.bdrnone {border-bottom: 0 none;height:24px;padding-top:10px;}
.mkpayment-sec li p {font: 14px 'Calibri',Arial;}
.mkpayment-sec li.padd {padding: 5px 0 1px; border-bottom: 0 none;width:350px;cursor:pointer;color:#0A3078;}
.mkpayment-sec li input {width: 230px; height: 24px; border: 1px solid #c0c0c0;}

/*.mkpayment-sec li .submit {width: 60px; height: 15px; text-align: center; position: relative; margin: -2px 5px 0 236px; float: left; padding-left: 6px; cursor: pointer; background: url(../../../images/subscription/buy-button.png) no-repeat 0 0; border: 0 none; font: italic 10px/12px 'Calibri',Arial; color: #fff;}
*/
.mkpayment-sec li .submit {width: 117px; height: 27px; text-align: center; position: relative; margin: -7px 5px 0 212px; float: left; padding-left: 6px; cursor: pointer; background: url(../../../images/subscription/btnCart.jpg) no-repeat 0 0; border: 0 none; font: italic 10px/12px 'Calibri',Arial; color: #fff;}

.mkpayment-sec li .submit2 {width: 118px; height: 30px; text-align: center; position: relative; padding-left: 6px; cursor: pointer; background: url(../../../images/subscription/popup_validatesmall.PNG) no-repeat 0 0; border: 0 none; font: italic 10px/12px 'Calibri',Arial; color: #fff;}
.mkpayment-sec li .lock { width: 27px; height: 34px; background: url(../../../images/subscription/popup_padlocksmall.PNG) no-repeat 0 0; float: left;  margin-top: -15px; position: relative;}



.addicomment1 {
	background: url("../../../images/subscription/headbg01.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 44px;
	text-align:center;
	padding:5px;
	color:#ffffff;
	display:none;
}
.addicomment2 {
	background: url("../../../images/subscription/headbg02.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	height: 44px;
	text-align:center;
	padding:5px;
	color:#ffffff;
	display:none;
}
.addicomment3 {
	background:#00A000;
	-moz-border-radius: 8px;
	border-radius: 6px 3px 0px 0px;
	box-shadow:0 0 10px rgba(229, 131, 0, 0.5) inset;
	height: 44px;
	text-align:center;
	padding:5px;
	color:#ffffff;
	display:none;
}
.censusHeadBg {
	background: url("../../../images/subscription/headbg04.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.censusBuyBg {
	background: url("../../../images/subscription/buybg04.png") no-repeat 0 0 !important;
}

/* Upgrade */
.upgradeCon {
	float:left;padding-top:50px;color:#808080;font-size:14px;width:100%;
}
.upgradeCon span {
	color: #CD201F;
	font-size: 20px;
}
.upgradeBttn {
	padding-top:20px;
}
.sBttnStyle{
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	padding: 5px 14px;
	border: 1px solid #a21619;
	border-radius: 7px;
	background: #992828;
	background: -webkit-gradient(linear, left top, left bottom, from(#e60c0f), to(#a21619));
	background: -moz-linear-gradient(top, #e60c0f, #a21619);
	background: linear-gradient(to bottom, #e60c0f, #a21619);
	-webkit-box-shadow: #a19b9b 0px 1px 5px 0px;
	-moz-box-shadow: #a19b9b 0px 1px 5px 0px;
	box-shadow: #a19b9b 0px 1px 5px 0px;
	text-shadow: #600d0f 0px 0px 0px;
	font: normal normal bold 20px arial;
	color: #ffffff;
	text-decoration: none;
}
.sBttnStyle:hover,
.sBttnStyle:focus {
	border: 1px solid #bf1a1d;
	background: #992828;
	background: -webkit-gradient(linear, left top, left bottom, from(#ff0e12), to(#c21a1e));
	background: -moz-linear-gradient(top, #ff0e12, #c21a1e);
	background: linear-gradient(to bottom, #ff0e12, #c21a1e);
	color: #ffffff;
	text-decoration: none;
}
.loginBttn:active {
	background: #982727;
	background: -webkit-gradient(linear, left top, left bottom, from(#8a0709), to(#a21619));
	background: -moz-linear-gradient(top, #8a0709, #a21619);
	background: linear-gradient(to bottom, #8a0709, #a21619);
}





