@font-face {
    font-family: 'openSansRegular';
    src: url('fonts/opensans-regular.eot');
    src: url('fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
    	/*url('fonts/opensans-regular.woff') format('woff'),*/
    	url('fonts/opensans-regular.ttf') format('truetype'),
    	url('fonts/opensans-regular.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansbold';
    src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),
         /*url('font/opensans-bold-webfont.woff') format('woff'),*/
         url('fonts/opensans-bold-webfont.ttf') format('truetype'),
         url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'open_sanssemibold';
    src: url('fonts/opensans-semibold.eot');
    src: url('fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
         /*url('../font/opensans-semibold.woff') format('woff'),*/
         url('fonts/opensans-semibold.ttf') format('truetype'),
         url('fonts/opensans-semibold.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	background-color: #43413C; 
	margin: 30px 0px 0px 0px;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#454545;
}

.defaulttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#454545;
}

.defaulttext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#FE7912;
}

.defaulttext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color:#C0BCA6;
}

.defaulttext3{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#7F7F7F;
}

.defaulttext4{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color:#69665E;
}

.defaulttext5{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color:#F27708;
}

A:Link, A:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#454545;
	text-decoration:none;
}

A:hover {
	text-decoration:none;
}

a.hylink1:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#454545;
	text-decoration:underline;
}

a.hylink1:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#454545;
	text-decoration:underline;
}

a.hylink1:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#808080;
	text-decoration:none;
}

a.hylink2:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#707070;
	text-decoration:underline;
}

a.hylink2:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#707070;
	text-decoration:underline;
}

a.hylink2:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#707070;
	text-decoration:none;
}

a.hylink3:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #4A4A4A;
	text-decoration:underline;
}

a.hylink3:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #4A4A4A;
	text-decoration:none;
}

a.hylink3:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #4A4A4A;
	text-decoration:underline;
}

a.hylink4:link {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #4A4A4A;
	text-decoration:none;
}

a.hylink4:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #4A4A4A;
	text-decoration:none;
}

a.hylink4:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 9pt;
	color: #4A4A4A;
	text-decoration:Underline;
}

A.botlinks:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color:#BDBDBB;
	text-decoration:none;
	text-transform:uppercase;
}

A.botlinks:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color:#BDBDBB;
	text-decoration:none;
	text-transform:uppercase;
}

A.botlinks:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-weight: normal;
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	border:solid 1px #D9D9D9;
	background-color:#FFFFFF;
}

input.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	border:solid 1px #D9D9D9;
	background-color:#FFFFFF;
	padding:0px 0px 0px 2px;
}

Textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	border:solid 1px #D9D9D9;
}
.no-margin{ margin:0px !important;}
.no-padding{ padding:0px !important;}
#container {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#000000;
	width:924px;
	background-color:#7D7A74;
/*	border:solid 1px #FFF;*/
	padding:6px 6px 6px 6px;
/*	margin-left:36px; */
/*	margin-right:30px;*/
}

#container #middle {
	width:924px;
	background-color:#FFF;
/*	border:solid 1px #000;*/
	padding-top:0px;
	position:relative;
	left:0px;
	top:0px;
}

#container #middle #topnav {
	width:922px;
	background-color:#FFF;
/*	border:solid 1px #000; */
	position:relative;
	left:0px;
	top:0px;
	z-index:2;
}

#container #middle #topnav #bookmark {
	width:130px;
	position:relative;
	float:right;
	margin-right:8px;
	margin-top:3px;
/*	border:solid 1px #000; */
}

#container #middle #topnav #toprightnav {
	width:920px;
	background-color:#FFF;
/*	border:solid 1px #000;*/
	position:relative;
	left:0px;
	top:0px;
	padding:17px 0px 14px 0px;
}

#container #middle #topnav #logo {
	width:181px;
	background-color:#FFF;
/*	border:solid 1px #000;*/
	position:relative;
	left:0px;
	top:0px;
	float:left;
	padding:0px 0px 4px 8px;
}

#container #middle #topnav #menubar {
	width:720px;
	background-color:#FFF;
/*	border:solid 1px #000;*/
	float:left;
	padding:9px 0px 4px 0px;
}

#container #middle #topnav #breadcrumb {
	background-color:#FFFFFF;
	color: #707070;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
/*	border:solid 1px #ccc;*/
	padding:12px 0px 0px 0px;
	margin:-5px 0px 9px 26px;
}

#container #middle #topnav #breadcrumb A.hylink1:Link, #container #middle #topnav #breadcrumb A.hylink1:Visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color: #707070;
	text-decoration:none;
}

#container #middle #topnav #breadcrumb A.hylink1:Hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color: #707070;
	text-decoration:underline;
}

#container #middle #title {
	width:924px;
	height:75px;
	text-align:left;
	background-color:#645F54;
	line-height:75px;
}

#container #middle #title span {
	margin-left:25px;
	color:#fff;
	font-size:28px;
	font-weight:600;
}

#container #middle #content {
	width:924px;
	background-color:#FFF;
	background-image:url(../../content_images/rightbar_bg.gif);
	background-position:right top;
	background-repeat:repeat-y;
/*	z-index:-1;*/
	text-align:left;
	height:100%;
	position:relative;
}

#content #tabs {
	width:624px;
/*	background-color: #969184; */
	background-image:url(../../content_images/tabs_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	height:27px;
/*	float:left; */
	position:relative;
	left:0px;
	top:0px;
	margin-bottom:15px;
/*	border:solid 1px #000;*/
}
.divider{ border-width:1px; border-color:#e6e6e5; border-style:solid;}
/* ====================== Leftbar CSS starts from here ============================*/

#content #leftbar {
	width:547px;
	background-color:#FFF;
	padding:0px 0px 0px 27px;
/*	border:solid 1px #ccc;*/
}

.rightpanelbg {
	background-color:#EEEEEE;
}

#content #leftbar .defaulttext {
	text-align:justify;
/*	border:solid 1px #ccc;*/
}

#content #leftbar .defaulttext_profile {
	text-align:justify !important;
	font-family: Arial, Helvetica, sans-serif;
	color: #636363;
	display: inline-block;
	margin: 0;
	font-size: 12px;
	padding-top: 1px;
	line-height: 20px;
/*	border:solid 1px #ccc;*/
}

#content #leftbar .defaulttext_profile .content_corporate {
	margin:12px 0px 15px 0px!important;
}

.corporateprofile_divider{
	width:100%; height:1px; border-top:1px solid #ccc; margin:30px 0px !important;
}

#content #leftbar .dividerhorizontal {
	background-color: #E7E7E7;
	margin:11px 0px 11px 0px;
	height:1px;
	width:100%;
}

#content #leftbar .defaulttext1 {
	text-align:right;
}

#article_table TD {
    padding: 5px;
}



/* ====================== Leftbar ends here ============================*/




/* ====================== Rightbar CSS starts from here ============================*/

#container #middle #content #rightbar {
	width:300px;
	position:absolute;
	right:0;
	top:0;
/*	float:left;*/
	background-color:#F3F3F3;
/*	border:solid 1px #000; */
}
@media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) {/*#container #middle #content #rightbar{top:205px !important;}*/}
#content #rightbar .insideheader {
	background-color: #645F54;
	height:27px;
}

#content #rightbar .insidehighlight {
	width:100%;
	height:22px;
	padding-top:6px;
	margin-bottom:1px;
	background-color: #EE872A;
}


#content #rightbar .rightpaneldark {
	background-color: #E6E6E6;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #4A4A4A;
	padding: 8px 0px 0px 35px;
	margin-bottom:8px;
	background-image:url(../../content_images/services/arrow_down.gif);
	background-repeat:no-repeat;
	background-position:19px 13px;
	width:265px;
	height:24px;
}

#content #rightbar .rightpanellight {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #EE872A;
	font-weight:normal;
	width:265px;
	height:27px;
	padding-left:35px;
	background-image:url(../../content_images/services/bullet_square.gif);
	background-position:22px 6px;
	background-repeat:no-repeat;
}

#content #rightbar #whyres {
	width:259px;
	border:solid 1px #E2E1E2;
	background-color:#FFF;
	margin-left:20px;
}

/* ====================== Rightbar CSS ends here ============================*/

/* ====================== Features Leftbar CSS starts from here ========================= */

#content #comingsoon {
	position:relative;
	left:-288px;
	top:-42px;
	float:right;
	width:111px;
	height:104px;
/*	border:solid 1px #ccc; */
}

#content #leftbar #features {
	position:relative;
	float:left;
/*	border:solid 1px #ccc; */
}

#content #leftbar #features ul, #content #leftbar #benefits ul {
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:15px;
/*	border:solid 1px #ccc; */
}

#content #leftbar #features li, #content #leftbar #benefits li {
	background-image:url(../../content_images/services/darkgrey_bullet.gif);
	background-position:left 13px;
	background-repeat:no-repeat;
	list-style:none;
	margin:0px;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:5px;
/*	border:solid 1px #ccc; */
}

#content #leftbar #benefits .moreinfo {
	width:100%;
	height:16px;
	text-align:right;
	float:right;
	margin-top:-17px;
	border:solid 0px #E7E7E7;
	border-bottom-width:1px;
}

#content #leftbar #benefits .defaulttext3 img {
	margin-top:-10px;
	margin-right:-15px;
}

#content #leftbar #benefits .defaulttext3 {
	padding:10px 15px 20px 15px;
	margin-top:20px;
	color:#373737;
	background-color:#F3F2EF;
}

#content #leftbar #features #creditcards {
	border:solid 1px #DADADA;
}

#content #leftbar #features #voxchart .header {
	background-image:url(../../content_images/services/top_header.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

#content #leftbar #features #voxchart .defaulttext2 {
	color:#FFFFFF;
}

#content #leftbar #features #voxchart .defaulttext5 {
	border:solid 0px #949284;
	border-left-width:1px;
	border-right-width:1px;
	background-color:none;
}

#content #leftbar #features #voxchart .defaulttext {
	text-align:center;
}

#content #leftbar #features span.defaulttext4 {
	color:#878378;
	font-size:8pt;
/*	margin-left:25px;*/
	margin-right:23px;
}

#content #leftbar #features span.defaulttext2 {
	color:#878378;
	font-size:8pt;
	margin-left:25px;
	margin-right:23px;
}

#content #leftbar #features .defaulttext5 {
	color:#FE7912;
	font-size:11.5pt;
}

#content #leftbar #features #signup .defaulttext1 {
	padding:5px 0px 5px 10px;
}

#content #leftbar #pricing TABLE {
	border:solid 1px #DADADA;
}

#content #leftbar #pricing .defaulttext4 {
	background-color:#F7F3EF;
}


/* ====================== Features Leftbar CSS ends here ========================= */

/* ====================== About Us Leftbar CSS starts from ============================*/

#content #leftbar #mgmtinfo {
	width:545px;
	height:97px;
/*	border:solid 1px #ccc; */
	float:left;
	margin-bottom:11px;
	margin-top:11px;
}

#content #leftbar #mgmtinfo .rightpaneldark {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #EE872A;
	font-weight:bold;
	margin-left:26px;
}

#content #leftbar #mgmtinfo .defaulttext4 {
	color:#7E7867;
}

#content #leftbar #mgmtinfo .moreinfo {
	width:460px;
	height:16px;
	text-align:right;
	float:right;
	margin-top:-17px;
	border:solid 0px #E7E7E7;
	border-bottom-width:1px;
}

#content #leftbar #profile {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #494949;
	font-weight:normal;
	width:537px;
	height:auto;
	float:left;
/*	padding:5px; */
}

#content #leftbar #testimonial {
	width:100%;
	padding-top:15px;
/*	border:solid 1px #ccc;*/
}

#content #leftbar #testimonial .defaulttext {
	background-color:#F3F2EF;
	width:411px;
	padding:15px;
	margin:15px 0px 15px 106px;
/*	border:solid 1px #ccc; */
}

#content #leftbar #testimonial .defaulttext1 {
	font-size:9pt;
	color:#EE872A;
	font-weight:bold;
	width:441px;
	margin-left:106px;
	text-align:left;
/*	border:solid 1px #ccc; */
}

#content #leftbar #clients .defaulttext1 {
	text-align:center;
}

#content #leftbar #testimonial .defaulttext2 {
	color:#7E7867;
}

#content #leftbar #services .defaulttext {
	color:373737;
	padding:13px 10px 13px 10px;
	background-color:#F3F2EF;
	margin-bottom:10px;	
}

#content #leftbar #services .defaulttext4 {
	font-weight:bold;
	padding-top:18px;
	vertical-align:middle;
/*	border:solid 1px #ccc; */
}

#content #leftbar #services .moreinfo {
	height:16px;
	text-align:right;
	border:solid 0px #E7E7E7;
	border-bottom-width:1px;
/*	margin-bottom:10px;*/
}

#content #leftbar #services .defaulttext3 {
	color:#454545;
	text-align:justify;
/*	margin:15px 0px 15px 0px;*/
	padding:10px;
	border:solid 1px #E7E7E7;
	border-top-width:0px;
}

#content #leftbar #services a.hylink1:Link, #content #leftbar #services a.hylink1:Visited {
	color:#EE872A;
	text-decoration:none;
}

#content #leftbar #services a.hylink1:Hover {
	color:#666;
	text-decoration:none;	
}

#content #leftbar #management .Accordion {
/*	border-left: solid 1px gray;
	border-right: solid 1px black;
	border-bottom: solid 1px gray;*/
	width:100%;
	overflow: hidden;
/*	border:solid 1px #ccc;  */
	float:left;
	sborder:none;
}

#content #leftbar #management .AccordionPanel {
	margin: 0px;
	padding: 0px;
	width:100%;
}

#content #leftbar #management .AccordionPanelContent {
	overflow:auto;
	margin: 0px;
	padding: 0px;
/*	height: 200px;*/
	background-color:#F3F2EF;
/*	border:solid 1px #000;*/
	float:left;
/*	-moz-user-select: none;
	-khtml-user-select: none; */
}

#content #leftbar #management #Acc15c {
	margin-bottom:30px;
}

#content #leftbar #management #panel1 #info, #panel2 #info, #panel3 #info, #panel4 #info, #panel5 #info, #panel6 #info,#panel7 #info, #panel8 #info, #panel9 #info{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color:#494949;
	text-align:justify;
	margin:13px;
	padding:0px;
	overflow:hidden;
}

#content #leftbar #pressroom {
	width:100%;
/*	margin-bottom:5px;*/
	margin-top:22px;
/*	border:solid 1px #ccc;*/
}

#content #leftbar #pressroom #pci {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	padding:5px;
	background-color:#757575;
	text-align:justify;
}

#content #leftbar #pressroom .defaulttext4 {
	width:125px;
	position:relative;
	left:0px;
	top:0px;
/*	border:solid 1px #000;*/
	float:left;
}

#content #leftbar #pressroom .defaulttext3 {
	width:402px;
	position:relative;
	left:0px;
	top:0px;
	margin-left:145px;
/*	margin-top:-16px;*/
/*	border:solid 1px #ccc;*/
}

#content #leftbar #pressroom .defaulttext1 {
	color:#454545;
	text-align:justify;
	padding:8px;
	background-color:#F6F6F6;
/*	border:solid 1px #ccc;*/
}

#content #leftbar #pressroom .defaulttext5 {
	font-size:8.5pt;
}

#content #leftbar #pressroom .rightpanelbg {
	padding:0px;
}

#content #leftbar #whitepapers a.hylink4:Link, #content #leftbar #whitepapers a.hylink4:Visited, #content #leftbar #whitepapers a.hylink4:Hover  {
	color:#6B655A;
}

#content #leftbar #whitepapers .rightpanelbg {
	margin-top:8px;
	margin-bottom:8px;
}

#content #leftbar #contact .defaulttext1 {
	border: solid 1px #E7E7E7;
}

#content #leftbar #content #dispt {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	color:#ff3333;
	width:100%;
	margin-bottom:10px;
}

#content #leftbar #contact .defaulttext {
	color:#404040;
	padding-top:5px;
	padding-bottom:5px;
}

#content #leftbar #contact .defaulttext3 {
	color:#404040;
	font-size:8pt;
	background-color:#F3F2EF;
	padding:3px 0px 3px 0px;
	margin-top:8px;
}

#content #leftbar #contact .defaulttext2 {
	border: solid 1px #E7E7E7;
	padding:10px;
}

#content #leftbar #contact .textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	border:solid 1px #D9D9D9;
	background-color:#FFFFFF;
	padding:0px 0px 0px 2px;
	width:300px;
}

#content #leftbar #contact .rightpanelbg {
	height:1px;
	background-image:url(../../content_images/aboutus/hdots_line.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

#content #leftbar #contact input.country {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	border:solid 1px #D9D9D9;
	background-color:#FFFFFF;
	padding:0px 0px 0px 2px;
	width:40px;
}

/* ====================== About Us Leftbar CSS ends here ============================*/

/* ====================== Resellers Leftbar CSS starts from here ============================= */

#content #leftbar #faqs A.hylink1:Link, #content #leftbar #faqs A.hylink1:Visited {
	text-decoration:none;
}

#content #leftbar #faqs .defaulttext3 {
	background-color:#F6F6F6;
	border:solid 1px #DADADA;
	margin-bottom:15px;
}

#content #leftbar #faqs .defaulttext2 {
	font-size:8pt;
	color:#4A4A4A;
	padding:13px;
	padding-bottom:8px;
}

#content #leftbar #faqs A.hylink2:Link, #content #leftbar #faqs A.hylink2:Visited {
	color:#FB8011;
	text-decoration:none;
}

#content #leftbar #faqs A.hylink2:Hover {
	text-decoration:underline;
}

/* ====================== Resellers Leftbar CSS ends here ============================= */

/* ====================== Sign Up Leftbar CSS starts from here ============================= */


#content #leftbar #signup .defaulttext2 {
	margin-top:6px;
	padding:13px 0px 13px 0px;
	border:solid 1px #E7E7E7;
}

#content #leftbar #signup .defaulttext3 {
	font-size:7.5pt;
}

#content #leftbar #signup .defaulttext {
	text-align:right;
}

#content #leftbar #signup .defaulttext4 {
	font-size:8pt;
	color:#454545;
	padding:20px 20px 0px 20px;
}

#content #leftbar #signup .defaulttext6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color:#454545;
}

#content #leftbar #signup .defaulttext1 {
	color:#4A494A;
	text-align:left;
	padding:0px;
	background-color:#F3F2EF;
}

#content #leftbar #signup input.country {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	border:solid 1px #D9D9D9;
	background-color:#FFFFFF;
	padding:0px 0px 0px 2px;
	width:40px;
}

#content #leftbar #signup select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	border:solid 1px #D9D9D9;
	background-color:#FFFFFF;
	width:130px;
}

#content #leftbar #signup select.currency {
	width:80px;
}

#content #leftbar #signup select.avgrate {
	width:120px;
}

#content #leftbar #signup select.currencies {
	width:210px;
	height:80px;
}

#content #leftbar #signup .rightpanelbg {
	height:1px;
	background-image:url(../../content_images/aboutus/hdots_line.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
}

#container #middle #content #registration {
	background-color:#FFF;
/*	border:solid 1px #ccc;*/
}

#content #registration #tabs {
	width:924px;
}

#content #registration #regionmap {
	width:870px;
	margin-left:27px;
	margin-right:27px;
/*	border:solid 1px #ccc;*/
}

#registration #regionmap #signup .defaulttext {
	padding:2px;
	border:solid 1px #E7E7E7;
}

#registration #regionmap #signup .defaulttext2 {
	padding:25px 0px 25px 0px;
	background-color:#EFEFEF;
}

#registration #regionmap #signup select.country {
	width:300px;
	height:110px;
}

#registration #regionmap #signup .count {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #454545;
	border:solid 1px #D9D9D9;
	background-color:#FFFFFF;
	padding:0px 0px 0px 2px;
	width:40px;
	height:15px;
}


/* ========================= Sign Up Leftbar CSS ends here ================================= */

/* ====================== About Us Rightbar CSS Starts from here ============================*/

#content #rightbar #aboutus {
	width:270px;
	text-align:left;
	background-color:#EEEEEE;
	padding:0px 15px 0px 15px;
}

#content #rightbar #aboutus .greybg {
	background-color: #BCBCBC;
}

#content #rightbar .whitebg {
	background-color: #FFFFFF;
}

#content #rightbar #aboutus .rightpanellight {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #EE872A;
	font-weight:normal;
	width:245px;
	height:22px;
	padding-left:25px;
	padding-top:6px;
	background-image:url(../../content_images/services/bullet_square.gif);
	background-position:10px 12px;
	background-repeat:no-repeat;
/*	border:solid 1px #000;*/
}

/* ====================== About Us Rightbar CSS ends here ============================ */

#container #middle #partners {
	width:924px;
	background-image:url(../../content_images/partners_border.gif);
	background-position:left top;
	background-repeat:repeat-x;	
/*	border:solid 1px #000;*/
	background-color:#F3F2EF;
	margin-top:15px;
}

#botlinks {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #BDBDBB;
	background-color:#43413C;	
	width:924px;
/*	border:solid 1px #FFF; */
	text-align:left;
	vertical-align:middle;
	padding:11px 0px 8px 11px;
/*	border:solid 1px #FFF;*/
	margin: 0 auto;
}

#footer {
	width:100%;
	height:100px;
	background-color:#FFF;
/*	border:solid 1px #000; */
}

#footer #bottom {
	width:924px;
	height:100%;
/*	border:solid 1px #ccc; */
}

#footer #bottom .defaulttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight:normal;
	color: #707070;	
	width:350px;
/*	border:solid 1px #ccc; */
	position:relative;
	left:5px;
	top:35px;
}

/*
#footer #botlogos #secure {
	width:924px;
	position:relative;
	left:0px;
	top:-45px;
	border:solid 1px #ccc; 
}*/
/* ====================== Services Pages starts here ============================ */
#sub-page #container #middle #title-block {height:52px; margin-top: 20px; padding:17px 20px 20px 19px; background-color:#645f54 !important; width:885px; text-align:left;}
#sub-page #container #middle #title-block .title{ font-family:'open_sansbold', Verdana, Geneva, sans-serif; line-height:14px; font-size:24px; line-height:25px; color:#ffffff;}
#sub-page #container #middle #title-block .sub-title{ font-family: 'openSansRegular', Verdana, Geneva, sans-serif; color:#ffffff; font-size:20px; padding-bottom:0px; line-height:33px;}
#sub-page #container #middle .header-wrapper{position: relative; display:block; min-height:183px; max-height:195px; width:924px; background-color:#999487; /*background:url('../../content_images/services/header-wrapper-bg.png') repeat-x 0 0;*/}
#sub-page #container #middle .header-wrapper .icon-block{left:0; width:174px; display:inline-block; position:absolute; height:100%; }
#sub-page #container #middle .header-wrapper .icon-block img{ position:absolute; left:0; right:0; top:0; bottom:0; margin: auto;}
#sub-page #container #middle .header-wrapper .content-block {/* color:#454444;*/ height:183px; line-height:127px; float:left; border:0px solid red; margin-left:174px; text-align:justify;}
#sub-page #container #middle .header-wrapper .content-block table{ position:relative;}
#sub-page #container #middle .header-wrapper .content-block table td{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:15px; line-height:26px; vertical-align:middle;}
#sub-page #container #middle .header-wrapper .content-block.directConnectText p{ line-height:21px;}

#sub-page #container #middle #content{ width:883px; background-color:#ffffff !important; background-image:none !important;}
#sub-page #container #middle #content .sub-title{margin-top: 8px; font-family: 'openSansRegular', Arial, Helvetica, sans-serif; color:#3d3d3d; font-size:20px;}

#sub-page #container #middle #content .header-wrapper .icon-block.channelConnect{background-color: #e87169;}
#sub-page #container #middle #content .header-wrapper .icon-block.directConnect{ background-color:#86cae1;}
#sub-page #container #middle #content .header-wrapper .icon-block.electronicDistribution{ background-color:#f7a051;}
#sub-page #container #middle #content .header-wrapper .icon-block.marketingTool{ background-color:#8ebe3f;}
#sub-page #container #middle #content .header-wrapper .content-block.directConnectText{ line-height:25px;}


/*-- Features Sections --*/
#sub-page #container #middle #content .feature-block div.block { border-width:0 0 1px 0; padding:37px 0; background-repeat:no-repeat; position:relative; }
/*#sub-page #container #middle #content .feature-block div.block:first-child{ padding-top:40px;}*/
#sub-page #container #middle #content .feature-block div.block .title-text{position:relative; margin-bottom:8px;}
#sub-page #container #middle #content .feature-block div.block .title-text span{font-family: 'open_sanssemibold', Arial, Helvetica, sans-serif; font-size:20px; color:#292929; line-height:26px; letter-spacing:-1px; }
#sub-page #container #middle #content .feature-block div.block .title-text .title-divider{ border-width:0 0 2px 0; border-color:#f58220; position:relative; margin-top:4px; border-style:solid; width:65px;}
#sub-page #container #middle #content .feature-block div.block .highlight-text { display:block; padding:14px 0; font-size:15px;}
#sub-page #container #middle #content .feature-block div.block .default-text {font-family: Arial, Helvetica, sans-serif; color:#636363; display:inline-block; text-align: justify !important; margin:0; font-size:12px; padding-top:1px; line-height:22px; }
#sub-page #container #middle #content .feature-block div.block .default-text ul{ margin:20px 0 0 0; padding:0;}
#sub-page #container #middle #content .feature-block div.block .default-text ul li{ list-style:disc outside none;}

#sub-page #container #middle #content .feature-block div.block .default-text ul li {font-family: Arial, Helvetica, sans-serif; margin-left:14px; font-size:12px; line-height:20px; }
#sub-page #container #middle #content .feature-block div.block .default-text ul li span {font-family: Arial, Helvetica, sans-serif; font-size:11px;}

/*------------- Marketing Tools Page ------------------*/
div.website-design {padding-right:490px !important;}
div.mobile-website-design {padding-left:495px !important;}
div.search-engine-optimization {padding-right:460px !important; padding-bottom:95px !important;}
div.pay-per-click-advertising {padding-left:400px !important; padding-bottom:68px !important;}
div.virtual-reality-solution {padding-right:400px !important;}
div.resavenue-brand-360{padding-left:430px !important; padding-bottom:68px !important;}
div.resavenue-customer-360{padding-right:455px !important;}

/*-------------- Direct Connect Page ------------------*/
div.resavenue-hotel-booking-engine{padding-right:475px !important;}
div.resavenue-hotel-booking-engine ul{ margin:20px 0 0 0; padding:0; -moz-columns:2 !important; -webkit-columns:2; columns:2; -webkit-column-gap: 105px; /* Chrome, Safari, Opera */
    -moz-column-gap: 105px; /* Firefox */
    column-gap: 105px;}
div.resavenue-hotel-booking-engine ul li{ text-align:left !important;}
div.resavenue-hotel-booking-engine ul li:nth-child(2n+1), div.resavenue-hotel-booking-engine ul li:nth-child(2n+2) {width:150% !important;}
div.resavenue-hotel-booking-engine ul li:nth-child(2n+3), div.resavenue-hotel-booking-engine ul li:nth-child(2n+4) {width:90% !important;}
div.packages-booking-engine{padding-left:495px !important;}
div.stay-enrichment-booking-engine{padding-right:489px !important; padding-bottom:98px !important;}
div.social-media-booking-engine{ padding-left:420px !important; padding-bottom:50px !important;}
@media screen and (min-width:0\0) {div.social-media-booking-engine{padding-bottom:80px !important;}}
@media \0screen\,screen\9{div.social-media-booking-engine{padding-bottom:80px !important;}}
div.invoice-payments{padding-right:490px !important;}
div.resavenue-phonepay{padding-left:420px !important;}
div.offers-promotions{padding-right:559px !important; padding-bottom:133px !important;}
div.discount-codes{padding-left:460px !important; padding-bottom:188px !important;}

/*-------------- Electronic Distribution Page ------------------*/
div.gds-ids-connectivity {padding-right:472px !important; padding-bottom:35px !important;}
div.metasearch-engine{padding-left:480px !important; padding-bottom:219px !important;}
div.hotel-connect{padding-right:430px !important; padding-bottom:103px !important;}

/*-------------- Channel Connect Page ------------------*/
#sub-page #container #middle #content div.channel_content_wraper{ width:100%; display:inline-block; height:auto; margin-bottom:20px;}
#sub-page #container #middle #content div.channel_content_wraper.first{margin-top:35px; display:inline-block}
#sub-page #container #middle #content div.channel_content_wraper .channel_block{ display:block; float:left; margin-left:34px; max-width:270px; text-align:center;}
#sub-page #container #middle #content div.channel_content_wraper .channel_block.noLeft_margin{margin-left:0px;}
#sub-page #container #middle #content div.channel_content_wraper .channel_block .block_image{ display:block; width:100%;}
#sub-page #container #middle #content div.channel_content_wraper .channel_block .block_content{ text-align:center; margin-left:auto !important; float:none; margin-right:auto !important; width:95%; font-family: Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#636363;}
#sub-page #container #middle #content div.channel_content_wraper .channel_block .block_content span{font-family:'open_sanssemibold', Verdana, Geneva, sans-serif; display:block; line-height:38px; margin-bottom:5px; font-size:18px; color:#292929;}


/*transition effect*/
/*---------------- Direct Connect Page ------------------*/

/*div.resavenue-hotel-booking-engine:before{ background-image: url('../../content_images/services/hotel_booking_engine_img.jpg');width:486px;top: 40px;bottom:0px;left:auto;right:-20px;}
div.packages-booking-engine:before{background-image: url('../../content_images/services/packages_booking_engine_img.jpg');width:512px;top: 36px;bottom:0px;left:-20px;right:auto;}
div.stay-enrichment-booking-engine:before{ background-image: url('../../content_images/services/enrichment_booking_engine_img.jpg');width:505px;top: 28px;bottom:0px;left:auto;right:-20px;}
div.social-media-booking-engine:before{background-image: url('../../content_images/services/sm_booking_engine_img.jpg');width:450px;top: 36px;bottom:0px;left:0;right:auto;}
div.invoice-payments:before{background-image: url('../../content_images/services/invoice_payments_img.jpg');width:505px;top: 34px;bottom:0px;left:auto;right:-20px;}
div.resavenue-phonepay:before{background-image: url('../../content_images/services/phonepay_img.jpg');width:445px;top: 35px;bottom:0px;left:0;right:auto; }
div.offers-promotions:before{background-image: url('../../content_images/services/offers_promotions_img.jpg'); width:575px;top: 42px;bottom:0px;left:auto;right:-20px;}
div.discount-codes:before{background-image: url('../../content_images/services/discount_codes_img.jpg');width:470px;top: 29px;bottom:0px;left:0;right:auto;}
*/
/*---------------- Marketing Tools Page ----------------------*/

/*div.website-design:before { background-image: url('../../content_images/services/websiteDesign_img.jpg'); width:490px; top: 40px; bottom:0px; left:auto; right:-17px;}
div.mobile-website-design:before { background-image: url('../../content_images/services/mobileDesign_img.jpg'); width:512px;top: 30px;bottom:0px;left:-20px;right:auto;}
div.search-engine-optimization:before { background-image: url('../../content_images/services/searchEngine_img.jpg');width:477px;top: 25px;bottom:0px;left:auto;right:-15px;}
div.pay-per-click-advertising:before { background-image: url('../../content_images/services/payperclick_img.jpg');width:450px;top: 30px;bottom:0px;left:-15px;right:auto;}
div.virtual-reality-solution:before { background-image: url('../../content_images/services/virtualReality_img.jpg'); width:440px;top: 30px;bottom:0px;left:auto;right:-15px;}
div.resavenue-brand-360:before{ background-image: url('../../content_images/services/brand360_img.jpg');width:450px;top: 30px;bottom:0px;left:-15px;right:auto;}
div.resavenue-customer-360:before{ background-image: url('../../content_images/services/customer360_img.jpg'); width:490px;top: 50px;bottom:0px;left:auto;right:-15px;}*/

/*-------------- Electronic Distribution Page ------------------*/
/*div.gds-ids-connectivity:before { background-image: url('../../content_images/services/gds_ids_connectivity_img.jpg'); width:490px; top: 40px; bottom:0px; left:auto; right:-17px;}
div.metasearch-engine:before{background-image: url('../../content_images/services/metasearch_engines_img.jpg'); width:512px;top: 30px;bottom:0px;left:-20px;right:auto;}
div.hotel-connect:before{ background-image: url('../../content_images/services/hotel_connect_img.jpg'); width:477px;top: 30px;bottom:0px;left:auto;right:-15px;}*/

.bg-slide:before{
	-webkit-animation-duration: 1000ms;
	-moz-animation-duration: 1000ms;
	animation-duration: 1000ms;
	-webkit-animation-fill-mode: both;
	-moz-animation-fill-mode: both;
	animation-fill-mode: both;	
}

div.resavenue-hotel-booking-engine.bg-slide:before,
div.stay-enrichment-booking-engine.bg-slide:before,
div.invoice-payments.bg-slide:before,
div.offers-promotions.bg-slide:before,
div.website-design.bg-slide:before,
div.search-engine-optimization.bg-slide:before,
div.virtual-reality-solution.bg-slide:before,
div.resavenue-brand-360.bg-slide:before,
div.gds-ids-connectivity.bg-slide:before,
div.hotel-connect.bg-slide:before{
	-webkit-animation-name: bgSlideInLeft;
	-moz-animation-name: bgSlideInLeft;
	animation-name: bgSlideInLeft;
}

div.packages-booking-engine.bg-slide:before,
div.social-media-booking-engine.bg-slide:before,
div.resavenue-phonepay.bg-slide:before,
div.discount-codes.bg-slide:before,
div.mobile-website-design.bg-slide:before,
div.pay-per-click-advertising.bg-slide:before,
div.resavenue-customer-360.bg-slide:before,
div.metasearch-engine.bg-slide:before{
	-webkit-animation-name: bgSlideInRight;
	-moz-animation-name: bgSlideInRight;
	animation-name: bgSlideInRight;
}

@-webkit-keyframes bgSlideInLeft {
  /*40%{background-position: 5px 0;}*/
  100%{opacity:1;background-position: center 0;}
}
@-webkit-keyframes bgSlideInRight {
  /*40% {background-position: 70% 0;}*/
  100%{opacity:1;background-position: center 0;}
}
@keyframes bgSlideInLeft {
  /*40% {background-position: 5px 0;}*/
  100%{opacity:1;background-position: center 0;}
}
@keyframes bgSlideInRight {
  /*40% {background-position: 70% 0;}*/
  100%{opacity:1;background-position: center 0;}
}
.bg-slide:before,
div.resavenue-hotel-booking-engine:before,
div.packages-booking-engine:before,
div.stay-enrichment-booking-engine:before,
div.social-media-booking-engine:before,
div.invoice-payments:before,
div.resavenue-phonepay:before,
div.offers-promotions:before,
div.discount-codes:before,
div.website-design:before,
div.mobile-website-design:before,
div.search-engine-optimization:before,
div.pay-per-click-advertising:before,
div.virtual-reality-solution:before,
div.resavenue-brand-360:before,
div.resavenue-customer-360:before,
div.gds-ids-connectivity:before,
div.metasearch-engine:before,
div.hotel-connect:before
{
	
	position:absolute;content:'';background-repeat: no-repeat;
	
	opacity:0;
	-webkit-transition: background-position 0.55s ease-in-out, opacity 0.9s ease-in-out;
	   -moz-transition: background-position 0.55s ease-in-out, opacity 0.9s ease-in-out;
			transition: background-position 0.55s ease-in-out, opacity 0.9s ease-in-out;
}
div.resavenue-hotel-booking-engine:before,
div.stay-enrichment-booking-engine:before,
div.invoice-payments:before,
div.offers-promotions:before,
div.website-design:before,
div.search-engine-optimization:before,
div.virtual-reality-solution:before,
div.resavenue-customer-360:before,
div.gds-ids-connectivity:before,
div.hotel-connect:before{background-position: 70px 0;}

div.packages-booking-engine:before,
div.social-media-booking-engine:before,
div.resavenue-phonepay:before,
div.discount-codes:before,
div.mobile-website-design:before,
div.pay-per-click-advertising:before,
div.resavenue-brand-360:before,
div.metasearch-engine:before
{background-position: -70px 0;}

/*----------------------------------- Request a Quote page ------------------------------------*/
#container #middle .form_title{border-bottom: 1px solid #e4e4e4; margin-bottom: 15px; padding: 5px 0;}
#container #middle .form_title div.form_div_title{
    border-left: 4px solid #ee872b;
    color: #352f2f;
    font-family: "openSansRegular",Arial,Helvetica,sans-serif;
    font-size: 18px;
    line-height: 25px;
    padding: 0 0 0 8px;
    text-align: left;
}
#container #middle .form_div.reg_form{ width:546px;}

#container #middle .form_div .title_cols{
    line-height: 18px;
    padding:5px 0;
	color: #5e5e5f;
    font-size: 12px;
	width:120px;
/*	vertical-align:bottom;*/
}
#container #middle .form_div .input_cols{ width:369px;}
#container #middle .form_div .input_cols .defaulttext3{ margin-top:3px; display:inline-block;}
#container #middle .form_div.service .title_cols{ width:150px !important;}
#container #middle .form_div .title_cols span{ font-size:11px; line-height:12px; display:block;}
#container #middle .form_div .input_cols input, #container #middle .form_div .input_cols select{
    background: none repeat scroll 0 0 transparent;
    border-radius: 0;
    box-sizing: border-box;
    font-size: 12px;
    height: 25px;
    margin: 0;
    padding: 0 8px;
    width: 100%;
}
#container #middle .form_div .input_cols select.property {
    background-color: #ffffff;
    border: 1px solid #d9d9d9;
    color: #454545;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 8pt;
    font-weight: normal;
    width: 250px !important;
	height:auto !important;
}
#container #middle .form_div.service input[type=checkbox]{ margin-right:6px !important; float:left;}

#container #middle .form_div .button_class{
    background-color: #7d7a74;
    border-radius: 4px;
    color: #fff;
    font-family: "openSansRegular",Arial,Helvetica,sans-serif;
    font-size: 17px;
    line-height: 21px;
    margin-bottom: 10px;
    margin-left: 15px;
    padding: 5px 18px;
	cursor:pointer;
}

#container #middle .form_div .button_class.button_class_orange {
    background-color: #ee872a;
    margin-left: 0;
	border:0px;
    min-width: auto;

}
#container #middle .form_div input.button_class{ margin-top:7px;}
#container #middle .form_div .defaulttext4{ padding:10px !important; margin-top:5px; display:inline-block; background-color:#f3f3f3;}
/*----------------- Login Form ---------------------------*/
#content #leftbar #signup .form_div.login-form .title_cols{
   width:110px;
}

#content #leftbar #signup .form_div.login-form .input_cols{ width:250px;}
#content #leftbar #signup .form_div.login-form .defaulttext3{ margin-top:6px; font-size:11px !important; display:inline-block; width:155px;}
#content #leftbar #signup .form_div.login-form .hylink1:link, #content #leftbar #signup .form_div.login-form .hylink1:hover, #content #leftbar #signup .form_div.login-form .hylink1:visited{ font-size:12px;}

.slideit-left, .slideit-right{position:absolute;opacity:0; top:40px;}
.slideit-left{right:-20px;left:auto;}
.slideit-right{left:-20px;right:auto;}

body.services { margin:30px 0px 0px !important; }
body.services #container #middle #topnav #logo { width:174px !important; padding:0px 0px 4px 0 !important; }

body.services.request-quote #container #middle { padding:0; margin:0 !important; }
body.services.request-quote #container #middle #topnav #logo { padding-left:10px !important; margin:0 !important; }
body.services.request-quote #container #middle #topnav #menubar { padding:8px 15px 0 0; }
body.services.request-quote #container #middle #topnav #breadcrumb { margin:10px 0; padding:0 15px; }
body.services.request-quote #container #middle #topnav #bookmark { width:10%; }
body.services.request-quote #container #middle #title { padding:0; }
body.services.request-quote #container #middle #content #rightbar div.rightpanel { padding-top:20px; }

div.popup { background-color:#ffffff; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; min-width:500px; /*height:500px;*/ position:relative; border:solid 8px #cccccc; padding:20px; }
div.popup a.my_popup_close { position:absolute; right:-18px; top:-18px; }

div.popup div.container-fluid { padding:0 !important; }
div.popup div.container-fluid div.row-fluid div.comparision_table { margin:0; padding:0; border:solid 1px #dfdfdf; }
div.popup div.container-fluid div.row-fluid .comparision_table .col { min-width:250px; border-right:none;  }
div.popup div.container-fluid div.row-fluid .comparision_table .col .row { height:38px; }
div.popup div.container-fluid div.row-fluid .comparision_table .check_col .title { padding:12px; } 
div.popup div.container-fluid div.row-fluid .comparision_table .check_col .title div.radio_box { display:none; }
div.popup div.container-fluid div.row-fluid .comparision_table .check_col .title div.arrow-up-dw span { display:none; }
div.popup div.container-fluid div.row-fluid .comparision_table .check_col.shadow-eff-lR { -webkit-box-shadow: -10px 0 10px -12px #333; -moz-box-shadow: -10px 0 10px -12px #333; box-shadow: -10px 0 10px -12px #333; }

#my_popup_background { transition: all 0.3s 0.3s; }
#my_popup, #my_popup_wrapper { transition: all 0.3s ease-out; }
#my_popup { transform: translateX(0) translateY(-40%); }
.popup_visible #my_popup { transform: translateX(0) translateY(0); }

/*********************** CSS Added on 2 April 2018***********************/
.loginFormWrap.hidden {display:none;}
.forgotPassWrap {display:none; padding-bottom:20px;}
.forgotPassWrap.current {display:block;}
.resetPassMsg {
	text-align:center; 
	padding:20px 0;
	display:none;
}
.resetPassMsg.current {
	display:block;
}
.completeCheck {
	width:50px;
	height:50px;
	border:3px solid transparent;
	margin:0 auto 15px;
	border-radius:50%;
	position:relative;
	transition: all 0.3s ease-out;
}
.resetPassMsg.current .completeCheck {
	border-color:#ee872b;
}
.completeCheck:before {
	content:'';
	background:url("../../admin/images/check.png") no-repeat 0 0;
	width:29px;
	height:28px;
	position:absolute;
	display:block;
	left:10px;
	top:12px;
}

.resetMsgTxt {font-size:12px; line-height:20px;}
.resetMsgTxt a {
	font-size:12px; 
	display:block; 
	margin-bottom:15px;
	color:#ee872b;
}



.resetPassWrap {
	padding:0 0 20px 0;
}
.resetPassWrap.hidden {
	display:none;
}


.congratesresetPass {
	text-align:center; 
	padding:0 0 20px 0;
	display:none;
}
.congratesresetPass.current {
	display:block;
}
.completeCheck2 {
	width:50px;
	height:50px;
	border:3px solid transparent;
	margin:0 auto 15px;
	border-radius:50%;
	position:relative;
	transition: all 0.3s ease-out;
}
.congratesresetPass.current .completeCheck2 {
	border-color:#ee872b;
}
.completeCheck2:before {
	content:'';
	background:url("../../admin/images/check.png") no-repeat 0 0;
	width:29px;
	height:28px;
	position:absolute;
	display:block;
	left:10px;
	top:12px;
}
.congratesresetPass.current .completeCheck {
	border-color:#ee872b;
}



.congratesMsgTxt {font-size:12px; line-height:20px;}
.congratesMsgTxt a {
	font-size:12px; 
	display:block; 
	margin-bottom:15px;
	color:#ee872b;
}

.res-tnc ol { padding-left:12px; }
.res-tnc ol li { margin-top:8px !important; }
/*.res-tnc ol li ol { padding-left:10px; }
.res-tnc ol ol li { margin-top:8px !important; }*/

/****START: Reseller Page Styling *******/
body#resellerMerchant {margin:0;}
body#resellerMerchant #container {width: 780px; padding:0;}
body#resellerMerchant #container #middle {width: 100%;}
body#resellerMerchant #container #middle #topnav {width: 100%;}
body#resellerMerchant #container #middle #topnav #toprightnav {width:auto;}
body#resellerMerchant #container #middle #content {width:100%;}
body#resellerMerchant #container #middle #partners {width: 780px; margin-bottom: 1px;}
body#resellerMerchant #content #tabs {width:480px;}
body#resellerMerchant #content #leftbar {width:453px;}
body#resellerMerchant #content #leftbar .defaulttext1 {padding-right:20px;}
body#resellerMerchant #partners table tr td > div {width:780px !important;}
/****END: Reseller Page Styling ******