/***********************************************/
/*-------                               -------*/
/*-------          Created by           -------*/
/*-------       DIGITAL WE AVENUE       -------*/
/*-------    www.digitalwebavenue.com   -------*/
/*-------                               -------*/
/***********************************************/


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
.clear {
	clear:both; margin:0; padding:0; height:0; line-height:0; font-size:0;
	}
.no-margin {
	margin:0 !important;
	}
.no-padding {
	padding:0 !important;
	}
a, div, input {
	outline:0;
	}
.whi { background:#fff; color:#fff; }
.red { background:#eaeaea; color:#fff;}
.error-msg {
	margin:0 0 10px 0; font:bold 12px/20px arial; color:#ba5038;
	}
.errorcolor {
	color:#f00;
	}
/******** header start ********/
.header-main {
	width:100%; height:103px; background:url(../images/header-mainbg.gif) repeat-x 0 0; 
	position:relative;
	}
.header-main img.logo {
	position:absolute; top:25px; left:22px;
	}
.header-main div.dcollection {
	position:absolute; top:20px; right:20px;
	}
.header-main div.dcollection p {
	width:250px; font:normal 18px/22px arial; float:left; color:#6c6c6c; text-align:right; 
	margin:10px 10px 0 0;
	}
.header-main div.dcollection img {
	vertical-align:bottom;
	}
.header {
	width:100%; height:78px; background:url(../images/header-bg.gif) repeat-x 0 0; position:relative;
	}
.header img {
	position:absolute; top:20px; left:22px;
	}
.header p {
	position:absolute; top:31px; right:23px; font:normal 11px/14px tahoma; color:#6c6c6c;
	}
.header ul {
	position:absolute; bottom:12px; right:23px;
	}
.header ul li {
	float:left; font:normal 12px/15px tahoma; margin:0 7px;
	}
.header ul li.mnone {
	margin-right:0;
	}
.header ul li a {
	color:#163463; /*text-decoration:underline; font-weight:bold;*/
	}
.header ul li a:hover {
	color:#6c6c6c;
	}
.header ul li a.active {
	font-weight:bold; color:#6c6c6c; /*text-decoration:underline;*/
	}
.header ul li a.upgrade {
	font-weight:bold; color:#CC3333; /*text-decoration:underline;*/
	}

/******** top nav start ********/
.topnav {
	margin:15px 0; width:95%;
	}
.topnav p {
	text-align:right; font:normal 12px/12px arial; color:#193663;
	}
.topnav p a {
	color:#193663; text-decoration:none; margin:0 8px;
	}
.topnav p a:hover {
	color:#c33320; text-decoration:none;
	}

/******** content start ********/
.midsection {
	width:95%; margin:13px auto 0 auto; 
	}
.midsection table {
	width:100%;
	}
.midsection table td.leftsection {
	width:80%; height:200px; vertical-align:top;
	}
.midsection table td.rightsection {
	width:339px; height:200px; vertical-align:top;
	}

/******** report section start ********/
.my-forms {
	width:100%; height:76px; background-color:#d3d3d3;
	}
.my-forms ul.inputarea {
	margin:0 auto; width:100%;
	}
.my-forms ul.inputarea li {
	padding:10px 0 0; float:left;
	}
.my-forms ul.inputarea li img {
	margin:0 2px 0 9px;
	}
.my-forms ul.inputarea li ul.mforms {
	width:90px; float:left;
	}
.my-forms ul.inputarea li ul.mforms li input {
	vertical-align:middle;
	}
.my-forms ul.inputarea li ul.mforms li {
	margin:0; padding:0; font:normal 11px/12px arial; text-align:left; width:100%;
	}
.my-forms ul.inputarea ol {
	float:left; width: 280px;
	}
.my-forms ul.inputarea ol li {
	padding:0 0 10px 0;
	}
.my-forms ul.inputarea ol li input {
	width:200px;
	}
.my-forms ul.inputarea ol li input.search {
	width:23px; height:22px; border:0; background:url(../images/search.png) no-repeat 0 0;
	margin:0 0 0 9px; vertical-align:top;
	}
html > body .my-forms ul.inputarea ol li input.search {
	vertical-align:middle;
	}
.my-forms ul.inputarea ol li {
	margin:0;
	}
.my-forms ul.inputarea ol li.formsbtn input {
	width:45px; background-color:#163463; border:1px solid #fff; color:#fff; 
	font:normal 12px/16px arial; margin:0 4px 0 0; padding:0; cursor:pointer;
	}
.my-forms ul.inputarea ol li.formsbtn input:hover {
	background-color:#ededed; border:1px solid #163463; color:#163463;
	}

.record-list {
	margin:4px 0 0;
	float: left;
	position: relative;
	width: 100%;
	}
.record-list table {
	width:100%;
	}
.record-list table tr td.records-hdr {
	background-color:#163463; float:left; color:#fff; font:normal 12px/19px arial; border:0;text-align:center;
	}
.record-list table tr td {
	float:left; font:normal 11px/24px tahoma; text-align:center; width:20%; border-bottom:1px solid #eee;
	}

.record-list table tr.row td p {
	color:#163463;
}

.record-list table tr td p {
	overflow:hidden; margin:0; padding:0;
}

html > body .record-list table tr td p {
	padding:0 6px;
	}

	
/******** sliding box start ********/
.midsection .right-content {
	width:339px; margin:0 0 0 3px; float:right; background-color:#eaeaea; 
	border:1px solid #c5c5c5;
	}	
.right-content .hdr-txt {
	color:#b5472d; font:bold 14px/16px tahoma; text-align:center; margin:6px 0 0;
	}
.right-content dl {
	width:317px; height:19px; margin:8px auto 0 auto;
	}
.right-content dl dt {
	background-color:#163463; float:left; color:#fff; font:normal 12px/19px arial; 
	text-align:center; padding:0 28px;
	}
.right-content dl dd {
	float:left; color:#fff; font:normal 12px/15px arial; text-align:center; 
	margin:3px 0; width:82px;
	}
.right-content dl dd [class] {
	float:left; color:#fff; font:normal 12px/15px arial; text-align:center; 
	margin:3px 3px; width:72px
	}
.right-content dl dt.cboxwidth {
	width:50px; padding:0 0 0 20px;
	}
.right-content dl dd.cboxwidth {
	width:36px; padding:0 0 0 34px; text-align:left;
	}
.right-content dl dd input {
	width:72px; height:11px; margin:0; padding:0; font:normal 11px/11px arial;
	}
.right-content dl dd input.cbox {
	width:16px; height:16px; margin:0; padding:0;
	}
.right-content .chart {
	width:317px; height:190px; margin:4px auto 12px auto; background-color:#fff;
	}
.right-content p.option {
	background-color:#163463; width:317px; height:21px; margin:0 auto; 
	font:normal 12px/21px arial; color:#fff; text-align:center;
	}
.right-content p.option select {
	width:88px; height:17px; border:1px solid #829dba; font:normal 11px/17px arial; 
	margin:0 5px 0 0;
	}
.right-content p.option .submit {
	 width:17px; height:17px; background:url(../images/submit-btn.gif) no-repeat 0 0; 
	 text-indent:-100000px; margin:0; padding:0; border:0; cursor:pointer; vertical-align:middle;
	}
		
	
/******** footer start ********/
.footer {
	width:95%; margin:30px auto 20px auto;
	}
.footer ul {
	margin:0 auto 12px auto; text-align:center;
	}
.footer ul li {
	display:inline; color:#113762; font:normal 12px/15px arial;
	}
.footer ul li a {
	color:#113762; text-decoration:none; margin:0 6px 0 0;
	}
.footer ul li a:hover {
	text-decoration:none; color:#b5472d;
	}
.footer p {
	font:normal 12px/15px arial; color:#000; margin:0 auto; text-align:center;
	}
.footer p a {
	color:#bb5436; text-decoration:none;
	}
.footer p a.mailto {
	color:#000;
	}
.footer p img {
	vertical-align:middle;
	}
	

/******** main content start ********/
.homemid {
	
	}
.homemid .maincols {
	width:48%; border:1px solid #d4d4d4; height:328px; float:left; margin:0 1% 0 0;
	}
.maincols dl.news {
	width:100%; margin:0;
	}
.maincols dl.news dt {
	font:normal 12px/16px tahoma; color:#163363; margin:15px 10px 0 0; padding:0 0 0 10px;
	}
.maincols dl.news dt.news-hdr {
	text-decoration:none; color:#163363; background-color:#d3d3d3; font-weight:bold; line-height:32px; margin:10px 10px 0 0;
	}
.maincols dl.news dt a {
	text-decoration:none; color:#163363;
	}
.maincols dl.news dt a:hover {
	color:#c34f33;
	}
.maincols dl.news dd {
	font:bold 12px/32px tahoma; color:#163363; text-align:right; margin:0 10px 0 0;
	}
.maincols dl.news dd a {
	text-decoration:none; color:#163363; margin:10px 0 0 0; text-align:right;
	}
.maincols dl.news dd a:hover { 
	color:#c34f33;
	}
.maincols ul.video {
	width:100%; margin:0;
	}
.maincols ul.video li {
	font: 12px tahoma; color:#163363; margin:10px 10px 0 0; padding:0 0 0 10px;
	}
.maincols ul.video li.video-hdr {
	color:#6c6c6c; display:block; text-decoration:none;
	background-color:#163463; font:bold 12px/32px tahoma; color:#fff;
	}
	
.sign-epi {
	width:232px; height:321px; background-color:#d3d3d3; padding:10px 10px 0 0;
	}
.sign-epi p.signinto {
	color:#163463; background-color:#fff; height:30px; margin:0 0 0 8px;
	font:bold 12px/30px tahoma; color:#153462; padding:0 0 0 14px;
	}
.sign-epi form {
	width:100%; margin:22px 0 0 0; font:normal 11px/15px tahoma; color:#313131;
	text-align:right;
	}
.sign-epi form label {
	width:66px; float:left; font:normal 12px/22px tahoma; color:#313131;
	text-align:right; margin:0 5px 0 0;
	}
.sign-epi form input.txtbox {
	width:152px; height:18px; margin:0 0 7px 0;
	}
html > body .sign-epi form input.txtbox {
	width:155px; height:18px;
	}
.sign-epi form input.tickbox {
	margin:0 0 0 72px; vertical-align:middle;
	}
.sign-epi form input.loginbtn {
		width:57px; background-color:#133562; color:#fff; padding:1px 0 2px 0; _padding:4px 0 2px 0;
		border:1px solid #fff; font:normal 12px/12px arial; margin:8px 0 8px 175px;
		}
.sign-epi form a {
	color:#193663; text-decoration:none;
	}
.sign-epi form a:hover {
	text-decoration:underline;
	}
.sign-epi .create-account {
	width:94%; margin:20px auto 0; border-top:1px solid #193663;
	}
.sign-epi .create-account p {
	color:#313131; text-decoration:none; display:block;
	font:normal 12px/20px tahoma; text-align:center; margin:6px 0;
	}
.sign-epi .create-account a:hover {
	color:#193663; text-decoration:underline;
	}
.sign-epi .create-account .craccount-btn {
	width:160px; background-color:#133562; color:#fff; height:40px;
	border:1px solid #fff; font:bold 16px/35px arial; margin:8px 0 0 30px;
	}
.what-cando{
	width:98%; margin:22px 0 0 0;
	}
html > body .what-cando{
	width:97.4%;
	}
.what-cando p {
	width:100%; height:41px; background-color:#133562; color:#fff;
	font:bold 20px/41px arial; float:left; text-indent:10px;
	}	
.what-cando dl {
	width:48%; float:left; margin:5px 1.9% 0 0;
	}
.what-cando dl dt {
	font:bold 12px/32px tahoma; color:#6c6c6c;
	background:url(../images/tick.gif) no-repeat 6px 7px; color:#6c6c6c; 
	text-decoration:none; padding:0 0 0 24px;
	}
.what-cando dl dd {
	font:bold 12px/32px tahoma; color:#6c6c6c;
	}
.what-cando dl dd a {
	color:#133562; text-decoration:none; padding:0 0 0 24px;
	}
.what-cando dl dd a:hover {
	color:#c34f33;
	}
	
.looking-for {
	width:189px; height:70px; background:url(../images/mobile-hdr.png) no-repeat 9px 9px #d3d3d3;
	padding:20px 0 0 52px; display:block; margin:22px 0 0 0; color:#153463; font:normal 14px/20px arial;
	text-align:center; display:block; text-decoration:none;
	}
.looking-for span {
	font:normal 20px/22px arial; display:block;
	}



/******** data content start ********/
.drec-container {
	width:100%; border:1px solid #d3d3d3;
	}
	
div.simpleTabs { 
	padding:10px 0 0 0; position:relative; 
	}
ul.simpleTabsNavigation { 
	margin:0; padding:0; text-align:left; 
	}
ul.simpleTabsNavigation li { 
	list-style:none; display:inline;  margin:0; padding:3px 0 0px 0; font:bold 12px/15px tahoma; 
	}
ul.simpleTabsNavigation li a { 
	border:0; padding:2px 0 4px 10px; background:url(../images/tableft.gif) top left no-repeat; 
	color:#023a6f; text-decoration:none; 
	}
ul.simpleTabsNavigation li a span {
	background:url(../images/tabright.gif) top right no-repeat; padding:2px 10px 3px 0; 
	width:7px; height:23px;
	}
ul.simpleTabsNavigation li a:hover span {
	background:url(../images/tabright-active.gif) top right no-repeat; padding:2px 10px 3px 0; 
	width:7px; height:23px;
	}
ul.simpleTabsNavigation li a:hover { 
	text-decoration:none; background:url(../images/tableft-active.gif) top left no-repeat; color:#153463; 
	}
ul.simpleTabsNavigation li a.current { 
	background:url(../images/tableft-active.gif) top left no-repeat; color:#153463; 
	}
ul.simpleTabsNavigation li a.current span {
	background:url(../images/tabright-active.gif) top right no-repeat; padding:2px 10px 3px 0; 
	width:7px; height:23px;
	}
ul.simpleTabsNavigation li a:hover.current span {
	background:url(../images/tabright-active.gif) top right no-repeat; padding:2px 10px 3px 0; 
	width:7px; height:23px;
	}
ul.simpleTabsNavigation li a:hover.current {
	text-decoration:none; background:url(../images/tableft-active.gif) top left no-repeat; color:#153463;
	}
ul.simpleTabsNavigation li.rcont {
	float:right; position:absolute; right:0; top:5px;
	}
.simpleTabsNavigation li.rcont p {
	background-color:#e2e2e2; font:bold 11px/11px tahoma; color:#be4b3a; padding:5px 8px 4px 15px; 
	_padding:6px 8px 6px 15px;
	}
.simpleTabsNavigation li.rcont p span {
	margin:0 10px 0 0;
	}
div.simpleTabsContent { 
	border:1px solid #E0E0E0; padding:0; margin-top:3px;
	}
div.simpleTabsContent_simple { 
	border:1px solid #E0E0E0; padding:0; margin-top:3px; 
	}
div.simpleTabsContent.currentTab { display:block; }
.simpleTabsContent .dtbox {
	vertical-align:middle; margin:0 5px 0 0; padding:0;
	}
.drecords {
	margin:0;
	}
.drecord-list {
	margin:4px 0 0;
	}
/*.drecord-list table {
	width:100%;
	}*/
.drecord-list table tr td {
	float:left; font:normal 11px/24px tahoma; text-align:center; width:2.6%; padding:0 3px;
	}
.drecord-list table tr td.records-hdr {
	background-color:#163463; float:left; color:#fff; font:normal 12px/19px arial;
	}
.drecord-list table tr td.data-hdrtxt {
	background-color:#313131; font:normal 12px/21px arial; color:#fff; border-top:1px solid #6c6c6c;
	}
.drecord-list table tr td.datasml {
	width:10%;
	}
.drecord-list table tr td.datalrg {
	width:16%;
	}
.drecord-list table tr td.rest {
	width:8%;
	}
.drecord-list table tr td.emailid {
	width:6.2%;
	}
.allbtns {
	text-align:right; margin:15px 15px 20px 0;
	}
	
.allbtns input {
	width:45px; background-color:#163463; border:1px solid #fff; color:#fff; 
	font:normal 12px/16px arial; margin:0 4px 0 0; padding:0; cursor:pointer;
	}
.allbtns input:hover {
	background-color:#ededed; border:1px solid #163463; color:#163463;
	}
.datasubmit {
	width:100%; padding:0; background-color:#153463;
	}
.datasubmit ul {
	width:50%;
	}
.datasubmit ul li{
	float:left; width:24%; font:normal 12px/20px arial; color:#fff; text-align:center; 
	}
.datasubmit2 {
	width:100%; padding:0; background-color:#ededed;
	}
.datasubmit2 ul {
	width:50%; float:left;
	}
.datasubmit2 ul li{
	float:left; width:24%; font:normal 12px/20px arial; color:#fff; text-align:center; 
	}
.datasubmit2 ul li.quesoption {
	width:100%; text-align:left; color:#000; 
	}
.datasubmit2 ul li.quesoption p {
	margin:0 0 25px 0%;
	}
.datasubmit2 ul li input.cbox {
	width:16px; height:16px; padding:0;
	}
.datasubmit2 ul li input {
	width:90%; height:11px; margin:2px 0 0 0; padding:0 0 2px 2px; font:normal 11px/12px arial;
	}
.datasubmit2 ul li select {
	width:88px; border:1px solid #829dba; font:normal 11px/12px arial; 
	margin:2px 5px 0px 0; _vertical-align:middle; *vertical-align:middle;
	}
.datasubmit2 ul li select.userdd {
	width:148px; height:17px;
	}
.datasubmit2 ul li .submit {
	 width:17px; height:17px; background:url(../images/submit-btn.gif) no-repeat 0 0; 
	 text-indent:-100000px; margin:0 5px 0 0; padding:0; border:0; cursor:pointer; vertical-align:middle;
	}


/******** registration **********/
.midsection .registration .return-login {
	height:36px; background-color:#153463; 
	padding:0 13px;
	}
.midsection .registration .return-login span {
	float:left; font:normal 14px/36px arial; color:#fff;
	}
.midsection .registration .return-login a {
	font:normal 12px/36px arial; color:#fee380; text-decoration:none; float:right;
	}
.midsection .registration .return-login a:hover {
	color:#fff;
	}
.midsection .registration .fillinfo {
	padding:0 13px; background-color:#6c6c6c; font:bold 12px/28px arial; color:#fff; margin:9px 0 0 0;
	}
.midsection .registration .mandatory {
	padding:0 13px; background-color:#e2e2e2; font:normal 11px/25px arial; color:#113663; border-bottom:1px solid #6c6c6c;
	}
.midsection .registration .registrationForm {
	width:500px;
	}
.midsection .registration .registrationForm ul {
	width:240px; float:left; margin:20px 0;
	}
.midsection .registration .registrationForm ul li {
	color:#1b1b1b; font:normal 11px/22px tahoma; margin:0 0 7px 0;
	}
.midsection .registration .registrationForm ul li label{
	display:block;
	}
.midsection .registration .registrationForm ul li input {
	border:1px solid #6c6c6c; width:170px; height:17px;
	font:normal 11px/20px tahoma; padding:3px 4px 0 4px; _height:20px; _padding-top:0;
	}
.midsection .registration .registrationForm ul li select {
	border:1px solid #6c6c6c; width:180px; height:20px;
	font:normal 11px/20px tahoma; padding:0; _height:20px; _padding-top:0;
	}
	
	
.midsection .registration .formlist {
	margin:0 0 15px 0;
	}
.midsection .registration .formlist p {
	font:bold 11px/15px tahoma; color:#113663;
	}
.midsection .registration .formlist ul {
	margin:10px 0 0 0;
	}
.midsection .registration .formlist ul li {
	font:normal 11px/18px tahoma; color:#1b1b1b;
	}
.midsection .registration .formlist ul li input {
	vertical-align:middle;
	}
.midsection .registration .mailinglist {
	font:normal 11px/20px tahoma; color:#113663; margin:0 0 18px 0;
	}
.midsection .registration .mailinglist span {
	font-weight:bold;
	}
.midsection .registration .mailinglist input {
	vertical-align:middle;
	}
.midsection .registration .mailinglist a {
	font:normal 11px/14px tahoma; color:#153463; text-decoration:underline;
	}
.midsection .registration .register {
	 margin:0 3px 0 0;
	}
.midsection .registration .register input {
	width:70px; background-color:#113663; color:#fff; border:0;
	font:normal 12px/14px tahoma; padding:4px 0;
	}
.midsection .registration .register input:hover {
	background-color:#b8523e;
	}
.midsection .registration .chooseplan {
	background-color:#f1f1ff1; margin:22px 0 22px 0;
	}
.midsection .registration .chooseplan ul {
	width:32.7%; background-color:#eee; float:left; margin:0 6px 0 0;
	}
.midsection .registration .chooseplan ul.nomargin {
	margin:0 !important;
	}
.midsection .registration .chooseplan ul li p {
	 background-color:#6c6c6c; color:#fff; font:normal 18px/40px arial; text-align:center;
	}
.midsection .registration .chooseplan ul li p span {
	font:bold 12px/32px tahoma; background-color:#e2e2e2; 
	color:#b8523e; display:block; border-bottom:1px solid #6c6c6c;
	}
.midsection .registration .chooseplan ul li p a, .midsection .registration .chooseplan ul li p span a {
	color:#113663; padding:5px 12px; text-decoration:none;
	}
.midsection .registration .chooseplan ul li p a:hover, .midsection .registration .chooseplan ul li p span a:hover {
	color:#b8523e;
	}
.midsection .registration .chooseplan ul li p span a.plan {
	background-color:#113663; color:#fff; padding:5px 12px; text-decoration:none;
	}
.midsection .registration .chooseplan ul li p span a.plan:hover, .midsection .registration .chooseplan ul li p span a.active {
	background-color:#b8523e; color:#fff;
	}
.midsection .registration .chooseplan ul li p.unlimform {
	font:bold 12px/40px tahoma; background-color:#f1f1f1; color:#333; text-align:left; padding:0; text-indent:12px;
	}
.midsection .registration .chooseplan ul li p.unlimform span {
	display:block; background-color:#e9e9e9; color:#333; border:0; line-height:40px;
	}

.midsection .registration .chooseplan ul li p.pricemonth {
	height:42px; background-color:#f1f1f1; border-bottom:1px solid #6c6c6c;
	}
.midsection .registration .chooseplan ul li p.pricemonth span {
	display:block; border:0; background-color:#6c6c6c; color:#fff;
	}
.midsection .registration .accountpay {
	margin:17px 0 0 0; _margin:37px 0 0 0;
	}
.midsection .registration .accountpay p {
	font:normal 18px/33px tahoma; color:#153463; padding:0 0 0 11px;
	background-color:#e2e2e2; border-bottom:1px solid #6c6c6c;
	}
.midsection .registration .accountpay ul {
	margin:20px 0 0 0;
	}
.midsection .registration .accountpay ul li {
	float:left; margin:0 40px 0 8px; font:normal 11px/18px tahoma; color:#333;
	}
.midsection .registration .accountpay ul li input {
	vertical-align:middle;
	}
.midsection .registration .cancelacc {
	margin:30px 0 0 0;
	}
.midsection .registration .cancelacc p {
	font:italic 11px/14px tahoma; /*color:#153463;*/ color:#333;
	}
.midsection .registration .cancelacc p span {
	display:block; font:bold 11px/20px tahoma;
	}
.midsection .registration .cancelacc p span a {
	color:#b8523e; text-decoration:none;
	}
.midsection .registration .cancelacc p span a:hover {
	color:#153463;
	}
/* billing */

.midsection .registration .register input.upgradeAcc {
	width:120px; margin:15px 0 0;
	}
.registration .billig {
	background-color:#153463; font:normal 22px/30px arial; color:#fff; text-align:center;
	}
.registration .billig span {
	background-color:#e2e2e2; border-bottom:1px solid #6c6c6c; font:bold 12px/28px tahoma; color:#153463; display:block;
	}
.billing-form {
	margin:5px 0 80px 0;
	}
.billing-left {
	width:110px; float:left; font:bold 11px/15px arial; margin:40px 0 0 0;
	}
.billing-mid {
	width:230px; float:left;
	}
.billing-right {
	width:230px; float:left;
	}
.billing-mid label, .billing-right label, .billing-long label, .billing-half label, .billing-halfright label {
	display:block; margin:13px 0 0 0; font:normal 11px/25px arial;
	}
.billing-mid input, .billing-right input, .billing-long input, .billing-half input, .billing-halfright input {
	width:180px;
	}
.billing-mid select.cardtype, .billing-right select {
	margin:0; width:184px;
	}
.billing-mid select.months {
	margin:42px 5px 0 0; width:100px; font:normal 11px/22px tahoma; height:22px;
	}
.billing-mid select.date {
	margin:42px 0 0 5px; width:62px; font:normal 11px/22px tahoma; height:22px;
	}
.secbiloption {width:60%; float:left; margin:20px 0 0 0;}
.billing-long {
	width:60%; float:left;
	}
.billing-half {
	width:228px; float:left;
	}
.billing-halfright {
	width:202px; float:left;
	}
.billing-long .stadd {
	width:410px;
	}
.countrydd {
	width:414px; font:normal 11px/22px tahoma; height:22px;
	}
.billadd {margin:60px 0 0 0;}
.botmar {
	margin:0 0 230px 0; _margin:0 0 330px 0; *margin:0 0 330px 0;
	}
.billing-right .code {
	width:60px;
	}
