a img {
border:none;
}

.innerbox{
width:960px;
float:left;
height:auto;
position:relative;
}


.innerbox .imgsec{
text-align:center;
float:left;
width:250px;
height:auto;
position:absolute;
bottom:0;
left:0;
margin-bottom:4px;
text-align:center;
margin-left:3px;
}

*+html .innerbox .imgsec{
text-align:center;
float:left;
width:280px;
height:auto;
position:absolute;
bottom:0;
left:0;
text-align:center;
}

*+html .imgsec img{
margin:0px;
padding:0px;
margin-left:-10px;
margin-bottom:-13px;
}

*+html .livedemo{
margin-left:-30px}

*+html .pricing{
margin-bottom:3px}
 
.innerboxtop{
background:url(../images/innercontop.png) no-repeat top left;
height:10px;
width:960px;
float:left;
}

*html .innerboxtop{
background:none;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/innercontop.png',sizingMethod='0')
}



.innerboxbot{
background:url(../images/innerconbot.png) no-repeat top left;
height:10px;
width:952px;
float:left;
margin-left:4px;
}
*html .innerboxbot{
background:none;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/innerconbot.png',sizingMethod='0')
}




.innerboxmidmain{
width:960px;
float:left;
overflow:auto;
height:auto;
}

.innerboxmidmain .boxleft{
background:url(../images/innerconleft.png) no-repeat top left;
width:4px;
height:auto;
min-height:500px;
float:left;
}

*html .boxleft{
background:none;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/innerconleft.png',sizingMethod='0')
}




.innerboxmidmain .boxrite{
background:url(../images/innerconleft.png) no-repeat top left;
width:4px;
height:auto;
float:right;
min-height:326px;
}

*html .boxrite{
background:none;
FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/innerconleft.png',sizingMethod='0')
}



.innerboxmidmain .innerboxmid{
width:912px;
float:left;
background:url(../images/innerconbg.gif) repeat-x top left #ffffff;
padding:10px 20px 0px;
min-height:600px;
height:auto;
}

/*leftbox classes starts*/
.leftbox{
width:219px;
float:left;
margin:0px 10px 0px 10px;
position:relative;
height:auto;
}

.leftbox h2{
border-bottom:1px solid #ff0000;
display:block;
font:19px Arial Narrow, Arial, Helvetica, sans-serif;
padding:0px 0px 5px 0px;
font-weight:800;
}

.leftbox .imggal{
width:219px;
}
.imggal img{
border:2px solid #000000;
margin:5px 0px 5px 3px;
}
.imggal img a{border:none; background:none;
}

.imggal a{
text-align:center;
display:block;
padding:2px 0px;
margin:2px 0px;
font:bold 11px Arial, Helvetica, sans-serif;
color:#cb0000;
text-decoration:underline;
}


.imggal a:hover{
color:#333;
text-decoration:none;
}
.leftbox fieldset{
border:none;
width:209px;
padding:5px;
margin:5px 0px;
float:left;
}


.leftbox fieldset div{
width:200px;
margin:5px 3px;
float:left;
text-align:center;
}

.leftbox fieldset div strong{
width:auto;
margin:0px 11px;
float:left;
font:bold 20px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

.leftbox fieldset label{
width:90px;
text-align:right;
float:left;
font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
padding:4px 0px 0px;
margin-right:5px;
}

.leftbox fieldset label span{
font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#ff0000;
}

.leftbox fieldset input{
width:95px;
font:11px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
background:#f2f2f2;
border:1px solid #d2d2d2;
outline:1px solid #f2f2f2;
padding:2px 0px 2px 5px;
float:left;
}
.leftbox .logobox{
margin:1px 0px 0px;
text-align:center;
padding:10px 0;
background:#f2f2f2;
}


/*rightbox styles starts here*/
.rightbox{
float:right;
width:646px;
text-align:left;
height:auto;
}

.rightbox .signup{
display:block;
text-align:right;
margin-top:-20px;
margin-right:-15px;

}

.rightbox p{
display:block;
margin:0px 0px 5px;
font:14px Arial, Helvetica, sans-serif;
line-height:18px;
}

.rightbox p span{
margin:0px 0px;
font:14px Arial, Helvetica, sans-serif;
padding:0px 0px 0px 50px;
color:#FE260E;
}

.rightbox h2{
background:url(../images/rightboxh2bg.gif) no-repeat top left #000000;
padding:2px 0px 2px 25px;
font:bold 14px Arial, Helvetica, sans-serif;
color:#ffffff;
margin:15px 0px 5px;
}

.rightbox h3{
padding:3px 0px 3px 13px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
background:#ffe5e7;
margin:10px 0px 5px 10px;
width:504px;
}

.rightbox h4{
margin:15px 0px 3px 15px;
font:bold 13px Arial, Helvetica, sans-serif;
color:#ff0000;
}

.rightbox h5{
margin:15px 0px 3px 50px;
font:bold 12px Verdana, Arial, Helvetica, sans-serif;
display:block;
color:#000000;
line-height:18px;
}
.rightbox h6{
margin:15px 0px 10px 0px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
display:block;
color:#000000;
background:none;
}


.rightbox ul{
font:12px Arial, Helvetica, sans-serif;
margin:0px 0px 0px 50px;
padding:0px;
list-style:none;
display:block;
}

.rightbox li{
background:url(../images/bullet1.gif) no-repeat left 9px;
padding:5px 0px 5px 10px;
color:#000;
}

.rightbox h6{
background:url(../images/bullet2.gif) no-repeat left 9px;
padding:5px 0px 5px 10px;
color:#570100;
font-size:12px;
margin-left:15px;
}


.rightbox li span{
display:block;
}

.midbg .nb{
border-bottom:none;
}

.clear{
clear:both;
display:block;

}
.rightbox .smaltxt{
text-align:right;
display:block;
font:10px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
padding:4px 0px 0px;
}

.rightbox .smaltxt span{
font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#ff0000;
}


.rightbox fieldset{
border:none;
width:554px;
padding:5px;
margin:5px;
float:left;
}

.rightbox fieldset.signup{
border:none;
width:620px;
padding:15px 0px;
margin:5px;
float:left;
}

fieldset.signup div{
width:620px;
margin:5px 0px;
float:left;
text-align:center;
}

fieldset div{
width:554px;
margin:5px 3px;
float:left;
text-align:center;
}

fieldset div strong{
width:auto;
margin:0px 4px;
float:left;
font:bold 20px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
}

fieldset label{
width:125px;
text-align:right;
float:left;
font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
padding:4px 0px 0px;
margin-right:5px;
}

fieldset.signup label{
width:220px;
text-align:right;
float:left;
font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
padding:4px 0px 0px;
margin-right:5px;
}

fieldset label span{
font:bold 12px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#ff0000;
}

fieldset input{
width:190px;
font:11px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
background:#f2f2f2;
border:1px solid #d2d2d2;
padding:2px 0px 2px 5px;
outline:1px solid #f2f2f2;
float:left;
}

fieldset select{
width:196px;
font:11px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
background:#f2f2f2;
border:1px solid #d2d2d2;
padding:2px 0px 2px 5px;
outline:1px solid #f2f2f2;
float:left;
}

fieldset input.small{
width:48px;
font:11px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
background:#f2f2f2;
border:1px solid #d2d2d2;
outline:1px solid #f2f2f2;
padding:2px 0px 2px 4px;
float:left;
}

fieldset textarea{
width:245px;
font:11px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
background:#f2f2f2;
border:1px solid #d2d2d2;
padding:2px 0px 2px 5px;
outline:1px solid #f2f2f2;
float:left;
}

fieldset a.link{
text-align:center;
font:12px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#000000;
text-decoration:underline;
}

fieldset a.link:hover{
text-align:center;
font:12px Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
color:#000000;
text-decoration:none;
}

fieldset img a{
text-align:center;
border:none;}

input.button{
	border:0px solid #fff;
	outline:none;
	margin-left:220px;
	width:78px;
	height:39px;
	cursor:pointer;
	float:left;
	background:url(../images/send_but.gif) no-repeat;
}
input.loginbut{
	border:0px solid #fff;
	outline:none;
	margin-left:220px;
	width:78px;
	height:39px;
	cursor:pointer;
	float:left;
	background:url(../images/login_but2.gif) no-repeat;
}
input.backbut{
	border:0px solid #fff;
	outline:none;
	margin-left:5px;
	width:78px;
	height:39px;
	cursor:pointer;
	float:left;
	background:url(../images/back_but.gif) no-repeat;
}

input.continue{
	border:0px solid #fff;
	outline:none;
	margin-left:220px;
	width:346px;
	height:45px;
	cursor:pointer;
	float:left;
	background:url(../images/continue_payment.gif) no-repeat;
}

input.submitpayment{
	border:0px solid #fff;
	outline:none;
	margin-left:220px;
	width:249px;
	height:45px;
	cursor:pointer;
	float:left;
	background:url(../images/submit_btn.gif) no-repeat;
}

input.signup{
	outline:none;
	margin-left:270px;
	width:78px;
	height:39px;
	cursor:pointer;
	float:left;
	background:url(../images/send_but.gif) no-repeat;
}


.partners{
width:620px;
margin-left:17px;
padding:0px 0px;
float:left;
}

.partners .logoout{
width:620px;
border-bottom:1px solid #f2f2f2;
float:left;
padding:15px 0px;
height:auto;
}

.partners .logobox{
width:309px;
float:left;
text-align:center;
background:url(../images/line.gif) no-repeat bottom right;
}

.nl{
background:none;
}

.logobox img{
text-align:center;
border:1px solid #c6c6c6;
}

.logobox h4{
font:bold 14px Arial, Helvetica, sans-serif;
color:#333;
display:block;
text-align:center;
padding:5px 0px;
margin:0px;
}

.logobox h4 a{
text-decoration:none;
color:#333;
}

.logobox h4 a:hover{
text-decoration:none;
color:#870000;
}

.logobox p{
padding:0px 30px;
}
.cards{ float:left; margin-top:20px; margin-left:230px;}




/* NEW STYLES START 22-04-2010 */

.myaccount .leftsec {
	width:232px;
	margin:0px;
	padding:0px 0px;
	float:left;
}
.leftsec ul {
	width:auto;
	margin:0px;
	padding:0px;
}
.leftsec li {
	width:auto;
	margin:0px 0px 0px 0px;
	padding:0px;
	float:left;
	list-style-type:none;
	display:block;
	font:bold 13px Arial, Helvetica, sans-serif;
	color:#130100;
}
.leftsec li a {
	width:200px;
	margin:0px;
	padding:5px 0px 5px 15px;
	float:left;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#130100;
	text-decoration:none;
	outline:none;
}
.leftsec li a:hover {
	width:200px;
	background:url(../images/red_arrow.gif) no-repeat 0px;
	float:left;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#130100;
	padding:5px 0px 5px 15px;
	text-decoration:none;
}
.leftsec li .selected {
	width:200px;
	background:url(../images/red_arrow.gif) no-repeat 0px;
	float:left;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#130100;
	padding:5px 0px 5px 15px;
	text-decoration:none;
}

/* NEW STYLES END 22-04-2010 */

.field {
    width: auto;
    margin-right: 5px;
}

a.loginlink {
    color: #FF0000;
    text-decoration: none;
    font-weight: bold;
}

.privacypolicy h3 { font-size: 14px; background: none; padding: 5px 0px; margin:0px;  }
.terms h3 { font-size: 14px; background: none; padding: 5px 0px; margin:0px;  }

.checkbox { width: auto; float: none; }

