html,body {
    font-family:Arial, Helvetica, sans-serif;
    color:#000000;
    font-size:12px;
    background:#c0c0c0;
    height:100%;
    min-height: 100%;
    margin-bottom: 1px;
}
body,div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin:0;
    padding:0;
}
img {
    border:none;
}
input, textarea {
    border-style: solid;
    border-width:1px;
    border-color:#bebebe;
    padding:1px 4px;
    font-size:12px;
}

.borderzero{
   border-style: none;
}

textarea {
    padding:1px 0px 1px 4px;
}
select {
    padding:0 0 0 2px;
    font-size:12px;
    z-index:0;
}
.radiobtn {
    border:none;
    margin:0 5px 0 0;
}
.checkbox {
    border:none;
    margin:0 5px 0 0;
}
a:link, a:active, a:visited {
    color:#0000cc;
    text-decoration:underline;
    outline:none;
    cursor:pointer;
}
a:hover {
    text-decoration:none;
    
}
a.anchor11:link, a.anchor11:active, a.anchor11:visited {
    font-size:11px;
}
a.anchor11:hover {
    font-size:11px;
}
a.anchor14:link, a.anchor14:active, a.anchor14:visited {
    font-size:14px;
    font-weight:bold;
}
a.anchor14:hover {
    font-size:14px;
}
h1 {
    font-size:22px;
    color:#5c5c5c;
    font-weight:normal;
}
h2 {
    font-size:20px;
    color:#5c5c5c;
}
h3 {
    font-size:18px;
    color:#0210ce;
    font-weight:normal;
}
h4 {
    font-size:16px;
    color:#5c5c5c;
}
h5 {
    font-size:14px;
    color:#101010;
}
h5 span {
    font-size:14px;
    color:#b54909;
}
h5 .size12 {
    font-size:12px;
    color:#101010;
    font-weight:normal;
}
h6 {
    font-size:12px;
    font-weight:bold;
    padding:0 0 10px 0;
}
h6 span.leftnormal {
    font-size:12px;
    font-weight:normal;
    padding:0 0 0 10px;
}
h6 a {
    font-weight:normal;
}
.dottedline {
    background:url(../images/line_dotted.gif) top left repeat-x;
    height:1px;
}
.orange16 {
    font-size:16px;
    font-weight:bold;
    color:#e76108;
}
.yellowbg {
    font-size:14px;
    color:#1f1f1f;
    background:#cfecff;
    border:1px solid #bce3fc;
    height:22px;
    padding:3px 10px 0;
}
.yellowbg h5 {
    float:left;
    color:#1f1f1f;
}
.txtblue {
    color:#013baf;
}
.txtgreen {
    color:#1ba511;
}
.txtdarkornage {
    color:#b54909;
}
.txtdarkyellow {
    color:#e8a005;
}
.txtdarkornage15 {
    font-size:15px;
    font-weight:bold;
    color:#b54909;
}
.txtlightred {
    color:#fb3f55;
}
.txtlightgrey {
    color:#676767;
}
.clearfloat {
    clear:both;
}
.rightfloat {
    float:right;
}
.divider5 {
    padding:5px 0 0 0;
    clear:both;
}
.divider10 {
    padding:10px 0 0 0;
    clear:both;
}
.divider15 {
    padding:15px 0 0 0;
    clear:both;
}
.divider20 {
    padding:20px 0 0 0;
    clear:both;
}
.divider50 {
    padding:50px 0 0 0;
    clear:both;
}

.icon_exclamation {
    background:url(../images/icon_exclamation.gif) right top no-repeat;
    height:12px;
    width:12px;
    display:inline-block;
}

.wrapper {
    width:982px;
    margin:0 auto;
    background:#d3d3d3;
    border-left:#faf8f9 1px solid;
    border-right:#faf8f9 1px solid;
   padding:0px 10px 10px 10px;

   border-left:1px solid #333333;
   border-right:1px solid #333333;
   border-bottom:1px solid #333333;
}


.adcontent
{
background-color:#fffcea;
padding:15px;
margin:8px 0px 20px 0px;
font:11px Arial, Helvetica, sans-serif;
}
.formdetails
{

}
.formdetails .input1
{

width:200px;
}
.formdetails select
{

width:210px;
border:1px solid #bebebe;
}
.titleshow
{
font:11px Arial, Helvetica, sans-serif;
color:#939292;
}
.header {
    width:1002px;
	background-color:#FFFFFF;
}
.header .topcontainer {
    float:left;
    width:982px;
    padding:0 10px;
}
.header .topcontainer .leftcontainer {
    float:left;
}
.leftcontainer .logo {
    float:left;
    background:url(../images/img_logo.png) no-repeat left 13px;
    width:87px;
    height:45px;
    padding:13px 0 10px 0;
}
.header .topcontainer .rightcontainer {
    float:right;
    padding:55px 0 0 0;
}
/*udo top*/
.header2 {
    width:982px;
	background-color:#FFFFFF;
}
.header2 .topcontainer2 {
    float:left;
    width:982px;
    padding:0 0px;
}
.header2 .topcontainer2 .leftcontainer2 {
    float:left;
}
.leftcontainer2 .logo {
    float:left;
    background:url(../images/img_logo.png) no-repeat left 13px;
    width:87px;
    height:45px;
    padding:13px 0 10px 0;
}
.header2 .topcontainer2 .rightcontainer2 {
    float:right;
    padding:5px 10px 0 0;
	color:#0055cc;
	font-weight:bold;
}
.rightcontainer2 .headerrightlink2 {
    list-style:none;
}
.rightcontainer2 .headerrightlink2 li {
    display:inline;
    padding:0 0 0 10px;
}
.headerrightlink2 a:link, .headerrightlink a:active, .headerrightlink a:visited {
    color:#0055cc;
	font-weight:bold;
    text-decoration:underline;
}
.headerrightlink2 a:hover {
    text-decoration:none;
}
/**/
.rightcontainer .headerrightlink {
    list-style:none;
}
.rightcontainer .headerrightlink li {
    display:inline;
    padding:0 0 0 10px;
}
.headerrightlink a:link, .headerrightlink a:active, .headerrightlink a:visited {
    color:#016aaf;
    text-decoration:underline;
}
.headerrightlink a:hover {
    text-decoration:none;
}
.headermenu {
    clear:both;
    background:url(../images/bg_headerlink.jpg) top left repeat-x;
    height:37px;
}
.headermenu2 {
    clear:both;
    background:url(../images/bg_headerlink.jpg) 0px -20px repeat-x;
    height:15px;
}
.headerlink {
    float:left;
    padding:3px 0 0 10px;
  	
}
.headerlink li {
    display:inline;
    padding:0 35px 0 0;
	
}
.headerlink a:link, .headerlink a:active, .headerlink a:visited {
    color:#9bd6ff;
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
}
.headerlink a:hover {
    text-decoration:none;
}
.headerlink a.selected, .headerlink a:active.selected, .headerlink a:visited.selected {
    color:#FFF;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}
.contentarea {
    width:982px;
    float:left;
    padding:0 10px;
}
.contentarea .leftpanel {
    width:752px;
    float:left;
    padding:0 10px 0 0;
}
.contentarea .rightpanel {
    width:210px;
    float:left;
    background:url(../images/bg_dotteddline.gif) top left repeat-y;
    padding:0 0 0 10px;
}
.contentarealog {
    width:980px;
    float:left;
    padding:0px 0px 0px 0px;
	border:1px solid #858585;
	background-color:#FFFFFF;
}
.contentarealog .leftpanel {
    width:724px;
    float:left;
    padding:0 0px 0 0;
}
.contentarealog .rightpanel {
    width:248px;
    float:right;
    padding:0 0 0 5px;
}
.contentareapart1 {
    width:982px;
    margin:0 auto;
    padding:0 10px;
}
.contentareapart1 .leftpanel {
    width:601px;
    float:left;
    padding:0 10px 0 0;
}
.contentareapart1 .rightpanel {
    width:360px;
    float:left;
    padding:0 0 0 10px;
}

/*comp*/
.compaignstab {
	width:757px;
}
.compaignstab ul.compaigns {
	list-style:none;
}
.compaignstab ul.compaigns li {
	margin:0 5px 0 0;
	float:left;
}
.compaignstab ul.compaigns li a span {
	white-space:normal;
	line-height:16px;
}
.compaignstab ul.compaigns li a {
	width:120px;
	color:#404040;
	border:#e5e5e5 2px solid;
	border-bottom:none;
	padding:4px 4px;
	text-decoration:none;
	white-space:normal;
	float:left;
}
.compaignstab ul.compaigns li a:active, .compaignstab ul.compaigns li a:visited {
	width:120px;
	color:#404040;
	padding:4px 4px;
	float:left;
	text-decoration:none;
	border-bottom:none;
}
.compaignstab ul.compaigns li a.selected {
	background:#cfecff;
	border:#cfecff 2px solid;
	border-bottom:none;
	font-weight:bold;
}
.compaignstab ul.compaigns li a span.number {
	font-size:30px;
	color:#404040;
	font-weight:normal;
	padding:0 6px 0 0;
	float:left;
	line-height:normal;
}
.compaignlink {
	float:right;
	padding:25px 0 0 0;
}
.compaignlink1 {
	float:left;
	padding:20px 0 0 20px;
}
.compaignstab_content {
	float:left;
	*float:none;
	width:721px;
	padding:10px;
	border:#cfecff 8px solid;
}
.summarytab {
    width:982px;
    clear:both;
}
ul.summarytabs {
    list-style:none;
    margin:0 0 0 20px;
}
.summarytabs li {
    margin:0 5px 0 0;
    float:left;
}
.summarytabs li a span {
    white-space:normal;
    line-height:16px;
}
.summarytabs li a:link, .summarytabs li a:active, .summarytabs li a:visited {
    color:#404040;
    border:#e5e5e5 2px solid;
    border-bottom:none;
    padding:4px 10px;
    text-decoration:underline;
    white-space:normal;
    float:left;
}
.summarytabs li a.selected:link, .summarytabs li a.selected:active, .summarytabs li a.selected:visited {
    background:#fbdb9b;
    border:#f8d389 2px solid;
    border-bottom:none;
    text-decoration:none;
}
.summarytab_content {
    float:left;
    width:962px;
    padding:10px;
    border-top:#fbdb9b 4px solid;
}
.error {
    padding:5px 5px;
    color:#ff0101;
    font-weight:bold;
}

.success {
    padding:5px 5px;
    color:#209822;
    font-weight:bold;
}
.error a {
    font-weight:normal;
    padding:0 0 0 5px;
}
.error_icon {
    background:url(../images/icon_error.gif) left top no-repeat;
    width:25px;
    height:25px;
    padding:0 5px 0 0;
    float:left;
}
.success_icon {
    background:url(../images/successful.png) left top no-repeat;
    width:25px;
    height:25px;
    padding:0 5px 0 0;
    float:left;
}
.errorsmall_icon {
    background:url(../images/icon_smallerror.gif) left top no-repeat;
    width:16px;
    height:15px;
    padding:0 5px 0 0;
    float:left;
}
.help {
    float:right;
    background:url(../images/icon_help.gif) top right;
    width:18px;
    height:18px;
}
ul.accordionlink {
    padding:0 15px 0 10px;
    list-style:none;
}
.accordionlink li {
    padding:5px 0;
}
.accordionlink a:link, .accordionlink a:active, .accordionlink a:visited {
    color:#676767;
    text-decoration:underline;
}
.accordionlink a:hover {
    text-decoration:none;
}
.formtable td {
    vertical-align:top;
    padding:7px 0;
}
.formtable .info {
    font-size:11px;
    color:#727272;
    padding:0 0 0 10px;
    vertical-align:top;
}

.yellowinfo {
    background:#fef5b5;
    border:1px solid #fddaa8;
    padding:3px 0 3px 2px;
    text-align:justify;
    width:98%;
    vertical-align:top;
}

.pinkinfo {
    background:#fee0cf;
    border:1px solid #fbc7f5;
    padding:5px;
    text-align:justify;
    width:98%;
}
.pinkinfo .bold {
    font-weight:bold;
}
.formtable td label {
    float:right;
    padding:0 10px 0 0;
}
label.labelsize11 {
    font-size:11px;
}
.serachinput {
    font-size:11px;
    color:#969494;
}
.formtable td label.txtgrey {
    float:right;
    padding:0 20px 0 0;
    color:#515151;
}
.formtable .bold {
    font-weight:bold;
}
.formtable .spacer10 {
    height:10px;
    padding:0px;
}
.formtable td td {
    padding:0px 0 5px 0;
}
.formtable td td label {
    padding:0 10px 0 0;
}
.formtable td a {
    padding:0px 5px;
}

.login ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}
.login li {
	background-image: url(arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: .6em;
}

ul.listcheckbox{
    float:left;
    width:200px;
}
ul.listcheckbox li{
    clear:both;
    padding:0 0 5px 0;
    list-style:none;
}
ul.listcheckbox1{
    width:250px;
}
ul.listcheckbox1 li{
    padding:0 20px 5px 0;
    list-style:none;
    float:left;
}
/*sdfsdf*/
.comp1 {
    background:#fef5b5;
    border:1px #fad384 solid;
    padding:5px;
    margin:0 0 5px;
    width:192px;
    float:left;
}
.comp1 .comptitle {
    font-weight:bold;
    color:#4b4a4a;
    float:left;
    width:175px;
    padding:0 0 10px 0;
}
.comptitle a {
    padding:0 0 0 5px;
    font-weight:normal;
}
.comp1 ul {
    color:#010101;
    list-style:none;
    margin:0 0 10px 0;
    clear:both;
}
.comp1 ul li.labeltext {
    color:#8b8b8b;
}
.comp2 textarea {
    border-style: solid;
    border-width:1px;
    border-color:#ebb957;
    padding:1px 4px;
    font-size:12px;
}

.contentarea textarea {
	border-style: solid;
	border-width:1px;
	border-color:#bebebe;
	padding:1px 4px;
	font-size:12px;
	margin:5px 5px;
	width:145px;
}

.btnreg
{

width:150px;
padding:22px 0px 5px 120px;
}
.comp1log a
{
float:right;
padding:12px 23px 12px 0px;
}

.btnreg input {
    background:url(../images/btn_registernow.gif) left top no-repeat;
    width:114px;
    height:26px;
    border:none;
    cursor:pointer;
}


/* custom textarea start */
.divtextarea{
    border:1px #808080 solid;
    height:120px;
    float:left;
    overflow:scroll;
    padding:5px;
}

.divtextarea ul.textarea{
    width:100%;
    
}
.divtextarea ul.textarea li{
    list-style:none;
    padding:0 0 10px 0px;
    margin:0 0 10px 0;
    *margin:0 0 0px 0;
}
.divtextarea ul.textarea li label{
    float:left;
}
.divtextarea ul.textarea li .mainselect{
    float:left;
}

.divtextarea ul.textarea li .maintext{
    float:left;
}
.divtextarea ul.textarea li ul{
    padding:0px 0px 0px 35px;
    *padding:0px 0px 0px 38px;
    *margin:-15px 0 0 0;
}
.divtextarea ul.textarea li ul li{
    clear:both;
    padding:0 0 10px 0px;

}
.divtextarea .plus{
    background:url(../images/img_inputplusmiuns.gif) left top no-repeat;
    _background:url(../images/img_inputplus.gif) left 5px no-repeat;
    width:10px;
    height:10px;
    float:left; 
    padding:0 5px 0 0; /*top right bottom left*/
  
}
.divtextarea .minus{
    background:url(../images/img_inputmiuns.gif) left top no-repeat;
    _background:url(../images/img_inputmiuns.gif) left 5px no-repeat;
    width:10px;
    height:10px;
    float:left; 
    padding:0 5px 0 0;  
}
.divtextarea .checkbox{
    float:left;
}


/* custom textarea End */


/* Accordion Css Start */
.Accordion {
    outline:none;
    clear:both;
    width:205px;
}
.AccordionPanel {
    margin:0 0 10px 0;
    padding:0px;
}
.AccordionPanelTab {
    color:#4b4a4a;
    background-color: #f2f3f3;
    border: solid 1px #e2e4e5;
    height:17px;
    padding:4px;
    cursor: pointer;
}
.AccordionPanelTab Span {
    background:url(../images/icon_collapsed.gif) no-repeat 0px 6px;
    width:6px;
    height:4px;
    padding:0 10px 0px 0px;
}
.AccordionPanelContent {
    overflow:hidden;
}
.AccordionPanelOpen .AccordionPanelTab Span {
    background:url(../images/icon_expanded.gif) no-repeat 0px 6px;
    width:6px;
    height:4px;
    padding:0 10px 0px 0px;
}
.Accordioncomp1 {
    clear:both;
    width:210px;
}
.Accordioncomp1 .AccordionPanelTab {
    cursor:text;
}
.Accordioncomp1 p {
    padding:0 0 10px;
}
.Accordioncomp1 .AccordionPanelContent {
    border: solid 1px #e2e4e5;
    border-top:none;
    padding:10px 3px;
}
/* Accordion Css End */
/*btn*/
/* Accordion Css End */
.btn_grey {
	background:url(../images/bg_btngrey.gif) left top repeat-x;
	border:1px solid #bcbcbb;
	color:#4e4e4d;
		cursor:pointer;
}
.btn_yellow {
	background:url(../images/bg_btnyellow.gif) left top repeat-x ;
	border:1px solid #7fd0fe;
	color:#2e2d2d;
		cursor:pointer;
		height:21px;
		width:60px;
}
.btn_showgrey{
	background:url(../images/ShowOptions.png) left top no-repeat;
	width:143px;
	height:28px;
	border:none;
	cursor:pointer;
	
}
.btn_continue {
	background:url(../images/btn_continue.gif) left top no-repeat;
	width:149px;
	height:36px;
	border:none;
	cursor:pointer;
}
.btn_viewreport {
	background:url(../images/btn_download.gif) left top no-repeat;
	width:129px;
	height:25px;
	border:none;
	cursor:pointer;
}
.btn_next {
	background:url(../images/btn_next.gif) left top no-repeat;
	width:100px;
	height:27px;
	border:none;
	cursor:pointer;
}
.btn_previous {
	background:url(../images/btn_previous.gif) left top no-repeat;
	width:100px;
	height:27px;
	border:none;
	cursor:pointer;
}
.btn_selecttargetaudience {
	background:url(../images/btn_selecttargetaudience.gif) no-repeat;
	width:205px;
	height:36px;
	border:none;
	cursor:pointer;
}
.btn_enterbidprice {
	background:url(../images/btn_enterbidprice.gif) no-repeat;
	width:171px;
	height:36px;
	border:none;
	cursor:pointer;
}
.btn_paynowtostart {
	background:url(../images/btn_paynowtostart.gif) no-repeat;
	width:227px;
	height:36px;
	border:none;
	cursor:pointer;
}
.btn_saveanpaylater {
	background:url(../images/btn_saveanpaylater.gif) no-repeat;
	width:179px;
	height:36px;
	border:none;
	cursor:pointer;
}
.btn_view {
	background:url(../images/btn_view.gif) no-repeat;
	width:70px;
	height:28px;
	border:none;
	cursor:pointer;
}
.btn_submit {
	background:url(../images/btn_submit.gif) no-repeat;
	width:65px;
	height:25px;
	border:none;
	cursor:pointer;
}
.btn_update {
	background:url(../images/btn_update.gif) no-repeat;
	width:70px;
	height:25px;
	border:none;
	cursor:pointer;
}
.btn_savechanges {
	background:url(../images/btn_savechanges.gif) no-repeat;
	width:107px;
	height:26px;
	border:none;
	cursor:pointer;
}
.btn_smallcancel {
	background:url(../images/btn_cancel.gif) no-repeat;
	width:98px;
	height:26px;
	border:none;
	cursor:pointer;
}
.btn_cancel {
	background:url(../images/btn_cancel.gif) no-repeat;
	width:149px;
	height:36px;
	border:none;
	cursor:pointer;
}
.btn_register {
	background:url(../images/btn_register.gif) no-repeat;
	width:149px;
	height:36px;
	border:none;
	cursor:pointer;
}


.btn_savecampaign {
    background:url(../images/btn_saveCompaign.gif) no-repeat;
    width:179px;
    height:36px;
    border:none;
    cursor:pointer;
}


/* Grey Gradient Box Start */
.greybox {
    float:left;
}
.greybox .greyboxtop{
    background:url(../images/bg_greytop.gif) left top repeat-x;
    border:#cccbcb 1px solid;
    height:20px;
    padding:5px 10px;
}
.greybox .greyboxtop .btn_drop{
    background:url(../images/btn_drop.gif) 0 5px no-repeat;
    width:7px;
    height:9px;
    padding:5px 0 0 5px;
    display:inline-block;
}

.greybox .greyboxtop .btn_up{
    background:url(../images/btn_up.gif) 0 5px no-repeat;
    width:7px;
    height:9px;
    padding:5px 0 0 5px;
    display:inline-block;
}
.greybox .greyboxcontent{
    border:#cccbcb 1px solid;
    border-top:none;
    float:left;
    padding:10px 10px;
}
.greybox .comp_width{
    width:680px;
}

/* Grey Gradient Box End */

/*Corner black component starts*/
.comp2 .topleftcorner {
    background:url(../images/comp2/topleftcorner.gif) no-repeat;
    width:15px;
    height:10px;
    float:left;
    font-size:0px;
}
.comp2 .topcenterbg {
    background:url(../images/comp2/midcenterbg.gif) left top repeat-y;
    border-top:3px #fbc966 solid;
    height:7px;
    float:left;
    font-size:0px;
}
.comp2 .toprightcorner {
    background:url(../images/comp2/toprightcorner.gif) no-repeat;
    width:15px;
    height:10px;
    float:left;
    font-size:0px;
}
.comp2 .comp_leftbg {
    background:url(../images/comp2/leftrightcorner.gif) center left repeat-y;
    padding:0 0 0 15px;
    float:left;
}
.comp2 .comp_centerbg {
    background:url(../images/comp2/midcenterbg.gif) left top repeat-y;
    float:left;
}
.comp2 .comp_rightbg {
    background:url(../images/comp2/leftrightcorner.gif) center right repeat-y;
    padding:0 15px 0 0;
    float:left;
}
.comp2 .botleftcorner {
    background:url(../images/comp2/botleftcorner.gif) top left no-repeat;
    width:15px;
    height:10px;
    float:left;
}
.comp2 .botcenterbg {
    background:url(../images/comp2/botcenterbg.gif) bottom left repeat-x;
    height:10px;
    float:left;
    font-size:0px;
}
.comp2 .botrightcorner {
    background:url(../images/comp2/botrightcorner.gif) top right repeat-x;
    width:15px;
    height:10px;
    float:left;
}
#biddetails .comp_width {
    width:326px;
}
/*Corner black component ends*/
.popuphover {
    border:#cccccc 1px solid;
    padding:10px;
    position:absolute;
    z-index:10000;
    background:#FFF;
}
.popuphover h3 {
    float:left;
}
.popuphover .hoverarrow {
    background:url(../images/img_hoverarrow.gif) bottom left no-repeat;
    position:absolute;
    left:-10px;
    bottom:-1px;
    height:18px;
    width:11px;
}
.popuphover .close {
    background:url(../images/btn_iconclose.gif) top left no-repeat;
    height:14px;
    width:14px;
    float:right;
}
.reptbltdcolor
{
    background-color:#effefd;
}


.demo_login {
	float:left;
	
	height:auto;


	
}
.bloc1
{  
float:left;
width:100%;
    
}
.bloc1 h2
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: normal;
    padding:10px 0 0px 20px;
    
}
.bloc1 h3
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    padding:31px 5px 0px 25px;
    color: #716f6f;
}
.bloc1 p
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #716f6f;
    padding:3px 0px 2px 25px;
    background: transparent url(../images/arrow.gif) no-repeat left;
    margin-left: 40px;
}

.bloc2{   
	float:left;
    width:41%;
}
.bloc2 h5{   
	padding:25px 0px 66px 65px;

}

.trends
{
    margin-top:0px;
}
trends h5
{
    margin-top:0px;
}
.staticsgraph{
    background-color:#f9f9f9;
    border: 1px solid #f0f0f0;
    margin-top: 10px;
}

.all_trend_stat{  
  padding:5px 10px;
}



/*expand and hide Default style for SPAN icons. Edit if desired: */

.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
}


/*CSS used to style the examples. Remove if desired: */

.eg-bar{
background-color:#effefd;


}

div.eg-bar{
width: 100%;
}

.icongroup1{
width: 100%;
}
.congrats
{
    background-image:url(../images/bg_thankyou.gif);
    background-repeat:repeat-x;
    padding:10px;
}
.congrats h1
{ 
  padding:10px;
    color:#262626;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
}
.congrats p
{
    margin:0px;
    padding:10px 20px 10px 15px;
    line-height:20px;
}
.txtready_blue
{
    font: bold 14px Arial, Helvetica, sans-serif;
    color:#194285
}
.congrats #demobox
{  margin:30px auto; 
   width:82%;
    background-image:url(../images/bg_thankyou.gif);
    background-repeat:repeat-x;
    padding:0px 5px 0px 30px;
    border:1px solid #f2f1f1;
    height:260px;
    }
.congrats #demobox img
{  
margin: 3px; 
  
}
#take_tour
{  float:right;
   margin-right:30px;
    margin-top:-70px;
    width:242px;
    z-index:10;
    border:none;
    
}

.leftfloat_lead
{
    padding:10px 0px  10px 0px;
}
.leftfloat_lead2
{
    padding:15px 0px  0px 0px;
}
/* added by unmesh */
.errInfo {
    font-size:10px;
    color:#EF0E0E;
    padding:0 0 0 0px;
    display: inline;
}

.addfunds_pay{
    padding: 10px 10px 0px 20px;
}


.paynow
{
    padding: 5px 10px 30px 19px;
}
.paynow p
{
    margin-left:10px;
}
.addfunds_pay h6
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:20px;
padding-left:5px;
}

.transaction{
padding:0px 30px 5px 45px;
}
.failedtransaction
{
    color:#fd0819;
    background-color:#fcffa4;
}
.mypets{ /*header of 1st demo*/
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
    cursor: hand;
    cursor: pointer;
    padding: 2px 5px;
    background-repeat: no-repeat;
    background-position: left center;
     text-decoration:underline;
     font-size:12px;
     font-weight:bold;
     color:#070707;
}

.rightarrow{
background-image: url(../images/icon_rightarrow.jpg);
}

.openpet{ /*class added to contents of 1st demo when they are open*/
    text-decoration:none;
    background-image: url(../images/icon_arrowdown10.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.headingPayment{
    width:60%;
    background:#fadb9b;
    margin:10px 0px  20px 10px;
    border:#f9d283 1px solid;
    padding:3px 10px;
    margin-bottom:10px;
    float:left;
}

.errorPage{
    float:left;
    width:80%;
    background-color:#E3FAB6;
    border: 1px solid #D4FF7F;
    background-repeat: no-repeat;
    padding:25px 10px 10px 25px;
}

.errorPage p{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#EF0E0E;
    padding:0 0 0 0px;
    display: inline;
}



.chkbox{
    border-width:0px;
    padding:0px 0px 0px 0px;
}
input, textarea {
    border-style: solid;
    border-width:1px;
    border-color:#bebebe;
    padding:1px 4px;
    font-size:12px;
}
/*sdfs*/
.noltrends {
    float:left;
    width: 250px;
   
    margin:18px 20px 0 40px;
    background-image:url(../images/bg_sign.gif);
    background-repeat: repeat-x;
	background-position:top;
}
.noltrends_box {
border:1px solid #d4edfe;
   
    padding:10px;
}

.noltrends_downarrow {
    background-color:#FFF;
    text-align:center;
}

.noltrends_downarrow p {
    width:50px;
    height:20px;
    background:url(../images/icon_downarrow_box.gif) no-repeat top center;
    background-color:#FFF;
    text-align:center;
    margin:0 auto;
}


.costtrends {
    float:left;
    width: 210px;
    border: 1px solid #e6e7e8;
    background-color: #f4f4f4;
    margin:18px 20px 0 40px;
    background-image: url(../images/bg_costtrends.gif);
    background-repeat: repeat-x;
    padding:10px;
}
.noltrends_box h3,.costtrends h3 {
    font-size:13px;
    font-weight:bold;
    color:#101010;
    padding-bottom:2px;
    
}
.noltrends_box p ,.costtrends p{
    font-size:24px;
    font-weight:bold;
    color:#1e1e1e;
    
}
.graphtrend
{
    margin:10px;
    padding:5px 5px 5px 30px;
}
.graphview
{
    clear:left;
    padding-top:5px;
}

textarea {
    padding:1px 0px 1px 4px;
}
select {
    padding:0 0 0 2px;
    font-size:12px;
    z-index:0;
}
.radiobtn {
    border:none;
    margin:0 5px 0 0;
}
.checkbox {
    border:none;
    margin:0 5px 0 0;
}
a:link, a:active, a:visited {
    color:#0000cc;
    text-decoration:underline;
    outline:none;
    cursor:pointer;
}
a:hover {
    text-decoration:none;
    
}
a.anchor11:link, a.anchor11:active, a.anchor11:visited {
    font-size:11px;
}
a.anchor11:hover {
    font-size:11px;
}
a.anchor14:link, a.anchor14:active, a.anchor14:visited {
    font-size:14px;
    font-weight:bold;
}
a.anchor14:hover {
    font-size:14px;
}
a.anchor12:link, a.anchor14:active, a.anchor14:visited {
    font-size:12px;
    font-weight:bold;
}
a.anchor12:hover {
    font-size:12px;
}
h1 {
    font-size:22px;
    color:#5c5c5c;
    font-weight:normal;
}
h2 {
    font-size:20px;
    color:#5c5c5c;
}
h3 {
    font-size:18px;
    color:#0210ce;
    font-weight:normal;
}
h4 {
    font-size:16px;
    color:#5c5c5c;
}
h5 {
    font-size:14px;
    color:#101010;
}
h5 span {
    font-size:14px;
    color:#b54909;
}
h5 .size12 {
    font-size:12px;
    color:#101010;
    font-weight:normal;
}
h6 {
    font-size:12px;
    font-weight:bold;
    padding:0 0 10px 0;
}
h6 span.leftnormal {
    font-size:12px;
    font-weight:normal;
    padding:0 0 0 10px;
}
h6 a {
    font-weight:normal;
}
.dottedline {
    background:url(../images/line_dotted.gif) top left repeat-x;
    height:1px;
}
.orange16 {
    font-size:16px;
    font-weight:bold;
    color:#e76108;
}

.txtblue {
    color:#013baf;
}
.txtbluelogin {
	color:#4d96c7;
	font-weight: bold;
}
.txtgreen {
    color:#1ba511;
}
.txtdarkornage {
    color:#b54909;
}
.txtdarkyellow {
    color:#e8a005;
}
.txtdarkornage15 {
    font-size:15px;
    font-weight:bold;
    color:#b54909;
}
.txtlightred {
    color:#fb3f55;
}
.txtlightgrey {
    color:#676767;
}
.clearfloat {
    clear:both;
}
.leftfloat {
    float:left;
}

.icon_exclamation {
    background:url(../images/icon_exclamation.gif) right top no-repeat;
    height:12px;
    width:12px;
    display:inline-block;
}

.header {
    width:1002px;
}
.header .topcontainer {
    float:left;
    width:982px;
    padding:0 10px;
}
.header .topcontainer .leftcontainer {
    float:left;
}

.header .topcontainer .rightcontainer {
    float:right;
    padding:55px 0 0 0;
}
.rightcontainer .headerrightlink {
    list-style:none;
}
.rightcontainer .headerrightlink li {
    display:inline;
    padding:0 0 0 10px;
}
.headerrightlink a:link, .headerrightlink a:active, .headerrightlink a:visited {
    color:#016aaf;
    text-decoration:underline;
}
.headerrightlink a:hover {
    text-decoration:none;
}

.headermenulogin {
	clear:both;
	background:url(../images/nav_bg_latest.gif) top left repeat-x;
	height:20px;
	
}
.headermenu2 {
    clear:both;
    background:url(../images/bg_headerlink.jpg) 0px -20px repeat-x;
    height:15px;
}
.headerlink {
    float:left;
    padding:3px 0 0 10px;
    list-style:none;
}
.headerlink li {
    display:inline;
    padding:0 35px 0 0;
}
.headerlink a:link, .headerlink a:active, .headerlink a:visited {
    color:#9bd6ff;
    font-size:14px;
    font-weight:bold;
    text-decoration:underline;
}
.headerlink a:hover {
    text-decoration:none;
}
.headerlink a.selected, .headerlink a:active.selected, .headerlink a:visited.selected {
    color:#FFF;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
}
.contentarea {
    width:982px;
    float:left;
    padding:0 10px;
}
.contentarea .leftpanel {
    width:752px;
    float:left;
    padding:0 10px 0 0;
}
.contentarea .rightpanel {
    width:210px;
    float:left;
    background:url(../images/bg_dotteddline.gif) top left repeat-y;
    padding:0 0 0 10px;
}

/*datagrid*/
.datagrid {
	text-align:left;
	border-collapse:collapse;
	border-left:#dadada 1px solid;
	border-right:#dadada 1px solid;
}
.datagrid th {
	background:#cfecff;
	height:25px;
	padding:5px 5px;
	font-weight:normal;
		border-collapse:collapse;
	border-top:1px solid #b1e1ff;
	border-bottom:1px solid #b1e1ff;
}
.datagrid .trcolor {
	background:#fdf4e0;
}
.datagrid .trcolorout {
	background:#FFF;
}
.datagrid td {
	border-bottom:#f0f0f0 1px solid;
	height:25px;
	padding:0 0 0 5px;
}
.datagrid select {
	font-size:11px;
}
.datagridalert {
	background:#e3fab6;
	border:#8eee8c 1px solid;
	padding:2px;
	float:left;
}
.gridmessage {
	position:relative;
}
.nextprevbtn {
	padding:0 15px;
	float:right;
}
.sorting {
	padding:0 0 0 5px;
}
.paging {
	float:right;
	padding:10px 0;
}
.paging .pagingnav {
	color:#989999;
	padding:0 0 0 20px;
	float:right;
}
.summarytab {
	width:982px;
	clear:both;
}
ul.summarytabs {
	list-style:none;
	margin:0 0 0 20px;
}
.summarytabs li {
	margin:0 5px 0 0;
	float:left;
}
.summarytabs li a span {
	white-space:normal;
	line-height:16px;
}
.summarytabs li a:link, .summarytabs li a:active, .summarytabs li a:visited {
	color:#404040;
	border:#e5e5e5 2px solid;
	border-bottom:none;
	padding:4px 10px;
	text-decoration:underline;
	white-space:normal;
	float:left;
}
.summarytabs li a.selected:link, .summarytabs li a.selected:active, .summarytabs li a.selected:visited {
	background:#cfecff;
	border:#a9dcfc 2px solid;
	border-bottom:none;
	text-decoration:none;
}
.summarytab_content {
	float:left;
	width:962px;
	padding:10px;
	border-top:#a9dcfc 4px solid;
}
.error {
    padding:5px 5px;
    color:#ff0101;
    font-weight:bold;
}

.success {
    padding:5px 5px;
    color:#209822;
    font-weight:bold;
}
.error a {
    font-weight:normal;
    padding:0 0 0 5px;
}
.error_icon {
    background:url(../images/icon_error.gif) left top no-repeat;
    width:25px;
    height:25px;
    padding:0 5px 0 0;
    float:left;
}
.success_icon {
    background:url(../images/successful.png) left top no-repeat;
    width:25px;
    height:25px;
    padding:0 5px 0 0;
    float:left;
}
.errorsmall_icon {
    background:url(../images/icon_smallerror.gif) left top no-repeat;
    width:16px;
    height:15px;
    padding:0 5px 0 0;
    float:left;
}
.help {
    float:right;
    background:url(../images/icon_help.gif) top right;
    width:18px;
    height:18px;
}
ul.accordionlink {
    padding:0 15px 0 10px;
    list-style:none;
}
.accordionlink li {
    padding:5px 0;
}
.accordionlink a:link, .accordionlink a:active, .accordionlink a:visited {
    color:#676767;
    text-decoration:underline;
}
.accordionlink a:hover {
    text-decoration:none;
}
.formtable td {
    vertical-align:top;
    padding:7px 0;
}

.infotxt {
    font-size:small;
    font-family:arial,verdana;
    font-weight:normal;
    color:#727272;
    padding:0 0 0 10px;
}
.yellowinfo {
    background:#fef5b5;
    border:1px solid #fddaa8;
    padding:3px 0 3px 2px;
    text-align:justify;
    width:98%;
    vertical-align:top;
}
.orangeinfo {
    background:#7dcdfe;
    border:1px solid #7cc7ff;
    padding:3px 0 3px 2px;
    text-align:justify;
    width:98%;
    vertical-align:top;
}
.pinkinfo {
    background:#fee0cf;
    border:1px solid #fbc7f5;
    padding:5px;
    text-align:justify;
    width:98%;
}
.pinkinfo .bold {
    font-weight:bold;
}
.formtable td label {
    float:right;
    padding:0 10px 0 0;
}
label.labelsize11 {
    font-size:11px;
}
.serachinput {
    font-size:11px;
    color:#969494;
}
.formtable td label.txtgrey {
    float:right;
    padding:0 20px 0 0;
    color:#515151;
}
.formtable .bold {
    font-weight:bold;
}
.formtable .spacer10 {
    height:10px;
    padding:0px;
}
.formtable td td {
    padding:0px 0 5px 0;
}
.formtable td td label {
    padding:0 10px 0 0;
}
.formtable td a {
    padding:0px 5px;
}

ul.listcheckbox{
    float:left;
    width:200px;
}
ul.listcheckbox li{
    clear:both;
    padding:0 0 5px 0;
    list-style:none;
}
ul.listcheckbox1{
    width:250px;
}
ul.listcheckbox1 li{
    padding:0 20px 5px 0;
    list-style:none;
    float:left;
}
.comp1 {
	background:#e8f7ff;
	border:1px #c5e5f9 solid;
	padding:5px;
	margin:0 0 5px;
	width:192px;
	float:left;
}
.comp1 .comptitle {
	font-weight:bold;
	color:#000;
	float:left;
	width:175px;
	padding:0 0 10px 0;
}
.comptitle a {
	padding:0 0 0 5px;
	font-weight:normal;
}
.comp1 ul {
	color:#010101;
	list-style:none;
	margin:0 0 10px 0;
	clear:both;
}
.comp1 ul li.labeltext {
	color:#328df4;
}
.comp2 textarea {
	border-style: solid;
	border-width:1px;
	border-color:#ebb957;
	padding:1px 4px;
	font-size:12px;
}
.comp1log {
	background:#f5f9fb;
	border:1px solid #c5d4db;
	font:11px Arial, Helvetica, sans-serif;
	color:#3e3e3e; 
	padding: 0px 5px 10px 7px;
	margin:0 0px 13px 8px;
	width:220px;
	
	
}
.comp1log h3  {
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #01385c;
	
	

	
}
.comp1log h4  {
	font-size:18px;
	font-weight:normal;
	color: #1f1f1f;
	padding:3px 0px 0px 4px;
	margin:0px 0px 10px 5px;
	
	
}
.comp1log h5  {
	
	font-weight:normal;
	color: #1f1f1f;
		
}

.comp1log input, textarea {
	border-style: solid;
	border-width:1px;
	border-color:#bebebe;
	padding:1px 4px;
	font-size:12px;
	margin:5px 5px;
	width:135px;
	height:19px;
}

.txtreg
{
    padding:0px 0px 0px 10px;
}

.sign
{
float:right;
width:50px;
padding:5px 70px 0px 0px;
}
.sign input
{
height:30px;
width:82px;
border:none;
}
.btnreg
{

width:150px;
padding:5px 0px 5px 120px;
}

.btnreg input {
    background:url(../images/btn_registernow.gif) left top no-repeat;
    width:114px;
    height:26px;
    border:none;
    cursor:pointer;
}
.comp1log a
{
float:left;
padding:5px 0px 5px 5px;
}
/* Footer */

#footer {
	clear: both;
	background-color: #01385c;
	padding: 5px;
	text-align: left;
	border-top: 0px solid #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	height:14px;
	}
#footer a {
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	padding:0px;
	margin:0px;
	padding-left: 10px;
}
#footer p {
	padding:0px;
	margin:0px;
}
#footer a:hover {
	text-decoration:underline;
}
#footer #leftside
{
margin:0px;
padding:0px;
float:left;
}
#footer #rightside
{
float:right;
padding-right:5px;

}

/* custom textarea start */
.divtextarea{
    border:1px #808080 solid;
    height:120px;
    float:left;
    overflow:scroll;
    padding:5px;
}

.divtextarea ul.textarea{
    width:100%;
    
}
.divtextarea ul.textarea li{
    list-style:none;
    padding:0 0 10px 0px;
    margin:0 0 10px 0;
    *margin:0 0 0px 0;
}
.divtextarea ul.textarea li label{
    float:left;
}
.divtextarea ul.textarea li .mainselect{
    float:left;
}

.divtextarea ul.textarea li .maintext{
    float:left;
}
.divtextarea ul.textarea li ul{
    padding:0px 0px 0px 35px;
    *padding:0px 0px 0px 38px;
    *margin:-15px 0 0 0;
}
.divtextarea ul.textarea li ul li{
    clear:both;
    padding:0 0 10px 0px;

}
.divtextarea .plus{
    background:url(../images/img_inputplusmiuns.gif) left top no-repeat;
    _background:url(../images/img_inputplus.gif) left 5px no-repeat;
    width:10px;
    height:10px;
    float:left; 
    padding:0 5px 0 0; /*top right bottom left*/
  
}
.divtextarea .minus{
    background:url(../images/img_inputmiuns.gif) left top no-repeat;
    _background:url(../images/img_inputmiuns.gif) left 5px no-repeat;
    width:10px;
    height:10px;
    float:left; 
    padding:0 5px 0 0;  
}
.divtextarea .checkbox{
    float:left;
}




/* Accordion Css Start */
.Accordion {
    outline:none;
    clear:both;
    width:205px;
}
.AccordionPanel {
    margin:0 0 10px 0;
    padding:0px;
}
.AccordionPanelTab {
    color:#4b4a4a;
    background-color: #f2f3f3;
    border: solid 1px #e2e4e5;
    height:17px;
    padding:4px;
    cursor: pointer;
}
.AccordionPanelTab Span {
    background:url(../images/icon_collapsed.gif) no-repeat 0px 6px;
    width:6px;
    height:4px;
    padding:0 10px 0px 0px;
}
.AccordionPanelContent {
    overflow:hidden;
}
.AccordionPanelOpen .AccordionPanelTab Span {
    background:url(../images/icon_expanded.gif) no-repeat 0px 6px;
    width:6px;
    height:4px;
    padding:0 10px 0px 0px;
}
.Accordioncomp1 {
    clear:both;
    width:210px;
}
.Accordioncomp1 .AccordionPanelTab {
    cursor:text;
}
.Accordioncomp1 p {
    padding:0 0 10px;
}
.Accordioncomp1 .AccordionPanelContent {
    border: solid 1px #e2e4e5;
    border-top:none;
    padding:10px 3px;
}

/* Grey Gradient Box Start */
.greybox {
    float:left;
}
.greybox .greyboxtop{
    background:url(../images/bg_greytop.gif) left top repeat-x;
    border:#cccbcb 1px solid;
    height:20px;
    padding:5px 10px;
}
.greybox .greyboxtop .btn_drop{
    background:url(../images/btn_drop.gif) 0 5px no-repeat;
    width:7px;
    height:9px;
    padding:5px 0 0 5px;
    display:inline-block;
}

.greybox .greyboxtop .btn_up{
    background:url(../images/btn_up.gif) 0 5px no-repeat;
    width:7px;
    height:9px;
    padding:5px 0 0 5px;
    display:inline-block;
}
.greybox .greyboxcontent{
    border:#cccbcb 1px solid;
    border-top:none;
    float:left;
    padding:10px 10px;
}
.greybox .comp_width{
    width:680px;
}

/* Grey Gradient Box End */

/*Corner black component starts*/
.comp2 .topleftcorner {
    background:url(../images/comp2/topleftcorner.gif) no-repeat;
    width:15px;
    height:10px;
    float:left;
    font-size:0px;
}
.comp2 .topcenterbg {
    background:url(../images/comp2/midcenterbg.gif) left top repeat-y;
    border-top:3px #fbc966 solid;
    height:7px;
    float:left;
    font-size:0px;
}
.comp2 .toprightcorner {
    background:url(../images/comp2/toprightcorner.gif) no-repeat;
    width:15px;
    height:10px;
    float:left;
    font-size:0px;
}
.comp2 .comp_leftbg {
    background:url(../images/comp2/leftrightcorner.gif) center left repeat-y;
    padding:0 0 0 15px;
    float:left;
}
.comp2 .comp_centerbg {
    background:url(../images/comp2/midcenterbg.gif) left top repeat-y;
    float:left;
}
.comp2 .comp_rightbg {
    background:url(../images/comp2/leftrightcorner.gif) center right repeat-y;
    padding:0 15px 0 0;
    float:left;
}
.comp2 .botleftcorner {
    background:url(../images/comp2/botleftcorner.gif) top left no-repeat;
    width:15px;
    height:10px;
    float:left;
}
.comp2 .botcenterbg {
    background:url(../images/comp2/botcenterbg.gif) bottom left repeat-x;
    height:10px;
    float:left;
    font-size:0px;
}
.comp2 .botrightcorner {
    background:url(../images/comp2/botrightcorner.gif) top right repeat-x;
    width:15px;
    height:10px;
    float:left;
}
#biddetails .comp_width {
    width:326px;
}
/*Corner black component ends*/
.popuphover {
    border:#cccccc 1px solid;
    padding:10px;
    position:absolute;
    z-index:10000;
    background:#FFF;
}
.popuphover h3 {
    float:left;
}
.popuphover .hoverarrow {
    background:url(../images/img_hoverarrow.gif) bottom left no-repeat;
    position:absolute;
    left:-10px;
    bottom:-1px;
    height:18px;
    width:11px;
}
.popuphover .close {
    background:url(../images/btn_iconclose.gif) top left no-repeat;
    height:14px;
    width:14px;
    float:right;
}
.reptbltdcolor
{
    background-color:#effefd;
}
.txt10000
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: #1f1f1f;
  
	font:18px Arial, Helvetica, sans-serif;
	color:#01385c;
}





.bloc2
{   float:left;
    width:41%;
}
.bloc2 h5
{   

padding:25px 0px 66px 65px;

}
.trends
{
    margin-top:0px;
}
trends h5
{
    margin-top:0px;
}
.staticsgraph
{
    background-color:#f9f9f9;
    border: 1px solid #f0f0f0;
    margin-top: 10px;
}
.all_trend_stat
{  
  padding:5px 10px;
}
expand and hide

/*Default style for SPAN icons. Edit if desired: */

.iconspan{
float: right;
margin: 3px;
cursor:hand;
cursor:pointer;
}


/*CSS used to style the examples. Remove if desired: */

.eg-bar{
background-color:#effefd;


}

div.eg-bar{
width: 100%;
}

.icongroup1{
width: 100%;
}
.congrats
{
    background-image:url(../images/bg_thankyou.gif);
    background-repeat:repeat-x;
    padding:10px;
}
.congrats h1
{ 
  padding:10px;
    color:#262626;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: normal;
}
.congrats p
{
    margin:0px;
    padding:10px 20px 10px 15px;
    line-height:20px;
}
.txtready_blue
{
    font: bold 14px Arial, Helvetica, sans-serif;
    color:#194285
}
.congrats #demobox
{  margin:30px auto; 
   width:82%;
    background-image:url(../images/bg_thankyou.gif);
    background-repeat:repeat-x;
    padding:0px 5px 0px 30px;
    border:1px solid #f2f1f1;
    height:260px;
    }
.congrats #demobox img
{  
margin: 3px; 
  
}
#take_tour
{  float:right;
   margin-right:30px;
    margin-top:-70px;
    width:242px;
    z-index:10;
    border:none;
    
}
.congrats #demobox #imagebox1
{
    float:left;
    margin-top:0px;
    padding:0px;
    background-image: url(../images/demo_img1.png);
    background-repeat: no-repeat;
    height: 231px;  
    width:240px;
    
}

.bloc1 #demobox #imagebox1
{
    float:left;
    margin-top:0px;
    padding:0px;
    background-image: url(../images/demo_img1.png);
    background-repeat: no-repeat;
    height: 231px;  
    width:240px;
    
}

.bloc1 #demobox #imagebox2
{
    float:left;
    margin-top:0px;
    padding:0px;
    background-image: url(../images/demo_img1.png);
    background-repeat: no-repeat;
    height: 231px;  
    width:240px;
    
}

.congrats #demobox #imagebox2
{
    float:left;
    margin-top:0px;
    padding:0px;
    background-image: url(../images/demo_img2.png);
    background-repeat: no-repeat;
    height: 231px;  
    width:240px;
    
}

.congrats #demobox #imagebox3
{
    float:left;
    margin-top:0px;
    padding:0px;
    background-image: url(../images/demo_img3.png);
    background-repeat: no-repeat;
    height: 231px;  
    width:240px;
    
}
.leftfloat_lead
{
    padding:10px 0px  10px 0px;
}
.leftfloat_lead2
{
    padding:15px 0px  0px 0px;
}
/* added by unmesh */
.errInfo {
    font-size:10px;
    color:#EF0E0E;
    padding:0 0 0 0px;
    display: inline;
}

.addfunds_pay
{
    padding: 10px 10px 0px 20px;
}
.paynow
{
    padding: 5px 10px 30px 19px;
}
.paynow p
{
    margin-left:10px;
}
.addfunds_pay h6
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding-bottom:20px;
padding-left:5px;
}
.transaction
{
padding:0px 30px 5px 45px;
}
.failedtransaction
{
    color:#fd0819;
    background-color:#fcffa4;
}
.mypets{ /*header of 1st demo*/
margin-left:20px;
margin-top:10px;
margin-bottom:10px;
    cursor: hand;
    cursor: pointer;
    padding: 2px 5px;
    background-repeat: no-repeat;
    background-position: left center;
     text-decoration:underline;
     font-size:12px;
     font-weight:bold;
     color:#070707;
}

.rightarrow{
background-image: url(../images/icon_rightarrow.jpg);
}

.openpet{ /*class added to contents of 1st demo when they are open*/
    text-decoration:none;
    background-image: url(../images/icon_arrowdown10.gif);
    background-repeat: no-repeat;
    background-position: left center;
}

.headingPayment
{
    width:60%;
    background:#fadb9b;
    margin:10px 0px  20px 10px;
    border:#f9d283 1px solid;
    padding:3px 10px;
    margin-bottom:10px;
    float:left;
}

.errorPage{
    float:left;
    width:80%;
    background-color:#E3FAB6;
    border: 1px solid #D4FF7F;
    background-repeat: no-repeat;
    padding:25px 10px 10px 25px;
}

.errorPage p{
    font-family:Arial, Helvetica, sans-serif;
    font-size:12px;
    font-weight:bold;
    color:#EF0E0E;
    padding:0 0 0 0px;
    display: inline;
}

/*meraj27feb8*/
/*divbox*/
.box
{
background:url(../images/comp2/box_bg.gif) bottom repeat-x;
}
.box
.topleft { background:url(../images/comp2/top_left.gif) top left no-repeat; }
.topright { background:url(../images/comp2/top_right.gif) top right no-repeat; }
.bottomleft { background:url(../images/comp2/bottom_left.gif) top left no-repeat; }

.bottomright { background:url(../images/comp2/bottom_right.gif) top right no-repeat; }
.top {
background:url(../images/comp2/top.gif) top repeat-x;
height: 15px; /* Height of the border image goes here */
margin: 0 15px;  /* The width of the corner images goes here */
}
.bottom {
background:url(../images/comp2/bottom.gif) top repeat-x;
height: 15px;  /* Height of the border image goes here */
margin: 0 15px; /* The width of the corner images goes here */
}
.left { background:url(../images/comp2/left_side.gif) left repeat-y; }
.left_sub
{
	
	background-image: url(../images/comp2/left_side2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.right { background:url(../images/comp2/right_side.gif) right repeat-y; }
.right_sub
{
	background-image: url(../images/comp2/right_side2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.main {

margin: 0 15px;  /* Width of left and right border images goes here */

}
.youdotxt
{
font:18px Arial, Helvetica, sans-serif;
color:#222222;


}

.sologan
{
float:left;
width:500px;
margin-top:30px;
margin-left:150px;
}
.youdotxt img
{
margin-left:6px;
margin-right:5px;

}
.youdotxt h3
{

font: bold 22px Arial, Helvetica, sans-serif;
color:#0099ff;
margin-left:12px;
}
.youdotxt h4
{
margin-left:70px;
font-weight:normal;
font:18px Arial, Helvetica, sans-serif;
color:#222222;
}
.benefits
{
margin:0px;
padding:0px;
font:16px Arial, Helvetica, sans-serif;
color:222222;
}
.benefits ul
{
margin-top:15px;
margin-left:150px;
font:14px Arial, Helvetica, sans-serif;
color:#222222;
}
.benefits ul li
{
margin-bottom:15px;
list-style:url(../images/icon_list.gif);
background-repeat:no-repeat;

font: bold 13px Arial, Helvetica, sans-serif;
color:222222;
}
.benefittxt
{
color:#1472af;
padding:30px;
}
/*callback*/
.comp1log_call {
	background:#f5f9fb;
	border:1px solid #c5d4db;
	font:11px Arial, Helvetica, sans-serif;
	color:#3e3e3e; 
	padding: 0px 0px 10px 0px;
	margin:0 0px 13px 8px;
	width:232px;
	
}
.comp1log_call h3  {
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #01385c;
	


	
}
.comp1log_call h4  {
	font-size:18px;
	font-weight:normal;
	color: #1f1f1f;
	padding:3px 0px 0px 4px;
	margin:0px 0px 10px 5px;
	
	
}
.comp1log_call h5  {
	
	font-weight:normal;
	color: #1f1f1f;
		
}
.txtreg
{
	padding:0px 0px 0px 10px;
}

.comp1log_call input, textarea {
	border-style: solid;
	border-width:1px;
	border-color:#bebebe;
	padding:1px 4px;
	font-size:12px;
	margin:5px 5px;
	width:130px;
	height:19px;
}
.sign_call
{
float:right;
width:50px;
padding:5px 62px 5px 0px;
}
.sign_call input
{
border:none;
height:30px;
width:75px;
}
.btnreg
{

width:150px;
padding:22px 0px 5px 120px;
}
.comp1log_call a
{
float:right;
padding:12px 23px 12px 0px;
}
/*second sign*/
.comp1log2 {
	
	padding: 7px 5px 10px 7px;
	margin:0 0px 13px 8px;
	width:230px;
	font:32px Arial, Helvetica, sans-serif;
	color:#01385c;
	text-align:center;
	
}
.comp1log2 h3  {
	font-size:18px;
	font-weight:normal;
	color: #1f1f1f;
	padding:3px 0px 5px 4px;
	margin:0 0 10px 5px;

	
}
.comp1log2 h4  {
	font-size:18px;
	font-weight:normal;
	color: #1f1f1f;
	padding:3px 0px 0px 4px;
	margin:0px 0px 10px 5px;
	
	
}
.comp1log2 h5  {
	
	font-weight:normal;
	color: #1f1f1f;
		
}
.txtreg2
{
	padding:0px 0px 0px 10px;
}

.comp1log2 input, textarea {
	border-style: solid;
	border-width:1px;
	border-color:#bebebe;
	padding:1px 4px;
	font-size:12px;
	margin:5px 5px;
	width:145px;
}
.contentarea2 textarea {
	border-style: solid;
	border-width:1px;
	border-color:#bebebe;
	padding:1px 4px;
	font-size:12px;
	margin:5px 5px;
	width:145px;
}
/*register*/
.comp1log3 {
	background:#f5f9fb;
	border:1px solid #c5d4db;
	font:11px Arial, Helvetica, sans-serif;
	color:#3e3e3e; 
	padding: 10px 0px 15px 0px;
	margin:0 0px 13px 8px;
	width:232px;
	
}
.comp1log3 h3  {
	font:15px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #01385c;
	padding:0px;
	margin:0 0 5px 0px;

	
}
.comp1log3 h4  {
	font-size:18px;
	font-weight:normal;
	color: #1f1f1f;
	padding:0px 0px 0px 4px;
	margin:0px 0px 5px 5px;
	
	
}
.comp1log3 h5  {
	
	font-weight:normal;
	color: #1f1f1f;
		
}
.txtreg3
{
	padding:0px 0px 0px 0px;
	color:#0b0b0b;
}

.comp1log3 input, textarea {
	border-style: solid;
	border-width:1px;
	border-color:#bebebe;
	padding:1px 4px;
	font-size:12px;
	margin:5px 5px;
	width:145px;
}
.contentarea3 textarea {
	border-style: solid;
	border-width:1px;
	border-color:#bebebe;
	padding:1px 4px;
	font-size:12px;
	margin:5px 5px;
	width:145px;
}
.sign2
{
float:right;
width:50px;
padding:8px 43px 0px 0px;
}
.btnreg2
{
width:110px;
padding:8px 0px 3px 120px;
}
.btnreg2 input
{
border:none;
height:30px;
width:114px;
}
.comp1log2 a
{
color:#01385c;

}


.savepopup
{
	position:absolute;
	visibility: hidden;
	background-image: url(../images/pop_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border:1px solid #7fd0fe;
	width:362px;
	left: 300px;
	top: 337px;
	height: 137px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#2d2d2d;
	padding:20px 5px 10px 5px;
}
.savepopup span
{
	background-image: url(../images/icon_yes1.gif);
	background-repeat: no-repeat;
	background-position: top;
	height:30px;
	width:30px;
}
.savepopup img
{
margin-left:20px;
text-align:center;
}
/*box2*/
/*divbox*/
.box2
{
background:url(../images/box_bg3.gif) bottom repeat-x;
}
.box2
.topleft2 { background:url(../images/top_left2.gif) top left no-repeat; }
.topright2 { background:url(../images/top_right2.gif) top right no-repeat; }
.bottomleft2 { background:url(../images/bottom_left2.gif) top left no-repeat; }

.bottomright2 { background:url(../images/bottom_right2.gif) top right no-repeat; }
.top2 {
background:url(../images/top2.gif) top repeat-x;
height: 15px; /* Height of the border image goes here */
margin: 0 15px;  /* The width of the corner images goes here */
}
.bottom2 {
background:url(../images/bottom2.gif) top repeat-x;
height: 15px;  /* Height of the border image goes here */
margin: 0 15px; /* The width of the corner images goes here */
}
.left2 { background:url(../images/left_side2.gif) left repeat-y; }
.left_sub2
{
	
	background-image: url(../images/left_side3.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.right2 { background:url(../images/right_side2.gif) right repeat-y; }
.right_sub2
{
	background-image: url(../images/right_side3.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.main2 {

margin: 0 15px;  /* Width of left and right border images goes here */
height:130px;
}
/*divbox*/
.box4
{
background:url(../images/box_bg4.gif) bottom repeat-x;margin-top:60px;
}
.box4
.topleft4 { background:url(../images/top_left4.gif) top left no-repeat; }
.topright4 { background:url(../images/top_right4.gif) top right no-repeat; }
.bottomleft4 { background:url(../images/bottom_left4.gif) top left no-repeat; }

.bottomright4 { background:url(../images/bottom_right4.gif) top right no-repeat; }
.top4 {
background:url(../images/top4.gif) top repeat-x;
height: 15px; /* Height of the border image goes here */
margin: 0 15px;  /* The width of the corner images goes here */
}
.bottom4 {
background:url(../images/bottom4.gif) top repeat-x;
height: 15px;  /* Height of the border image goes here */
margin: 0 15px; /* The width of the corner images goes here */
}
.left4 { background:url(../images/left_side4.gif) left repeat-y; }

.right4 { background:url(../images/right_side4.gif) right repeat-y; }

.main4 {

margin: 0px 15px;  /* Width of left and right border images goes here */
height:160px;
}
.box4 .leadlink
{
margin-left:110px;
font:12px Arial, Helvetica, sans-serif;
color:#121212;
}
.box4 .leadlink a
{
color:#5050dc;
text-decoration:underline;
}
.box4 .leadlink a:hover
{
text-decoration:none;
}
/*homebox*/

/*what does travel means*/

.benifits_trip_traveler
{
margin-left:10px;margin-right:10px;margin-top:0px; background-color:#f5f9fb;
padding:10px 10px 10px 10px;
}
.benifits_trip_traveler h1
{
margin:0px 0px 10px 0px;
padding:0px 0px 10px 0px;
color:#275577;
font:bold 18px Arial, Helvetica, sans-serif;
}
.benifits_trip_traveler h2
{
margin:0px;
padding:0px;
color:#275577;
font:18px Arial, Helvetica, sans-serif;
}
.benifits_trip_traveler h3
{
margin:20px 0px 5px 5px;
padding:0px;
color:#275577;
font:bold 15px Arial, Helvetica, sans-serif;
}
.benifits_trip_traveler a
{
color:#0099ff;
font:12px Arial, Helvetica, sans-serif;
}
.benifits_trip_traveler a:hover
{
text-decoration:none;
}


.benifits_trip
{
margin-left:10px;margin-top:0px; background-color:#f5f9fb;
padding:5px 10px 10px 10px;
}

.benifites_headtxt
{
font:14px Arial, Helvetica, sans-serif;
color:#01385c;
border-bottom:1px solid #a4bbc8;
padding-bottom:5px;
margin-bottom:8px;
}
.benifites_inner
{
background-color:#FFFFFF;
font:11px Arial, Helvetica, sans-serif;
color:#004565;
padding:5px 0px 10px 5px;
}
.benifites_inner span
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#01385c;
}

.benifites_inner  .infotxt
{
	font:11px Arial, Helvetica, sans-serif;
    color:#727272;
    padding:0 0 0 10px;
}

.benifites_inner p
{
font:12px Arial, Helvetica, sans-serif;
color:#01385c;
margin:0px 0px 0px 5px;
padding:0px;
}

.benifites_part
{
margin:0px;
padding:0px;
float:left;
width:340px;
}
.benifites_inner ul
{
margin:0px;
padding:0px;
}
.benifites_inner ul li
{
margin:0px 0px 12px 20px;
padding:0px;
list-style-image:url(../images/icon_arrow_u.gif);
}
.benifites_inner ol
{
margin:10px;
padding:0px;
}
.benifites_inner ol li
{
margin:0px 0px 5px 20px;
padding:0px;
}
/*second div benifits*/


.benifits_trip2
{
margin-left:10px;margin-top:10px; 
padding:5px 10px 10px 10px;
}

.benifites_headtxt2
{
font:14px Arial, Helvetica, sans-serif;
color:#01385c;
border-bottom:1px solid #a4bbc8;
padding-bottom:5px;
margin-bottom:8px;
}
.benifites_inner2
{
background-color:#FFFFFF;
font:11px Arial, Helvetica, sans-serif;
color:#004565;
padding:5px 0px 0px 5px;
}
.benifites_inner2 span
{
font:bold 11px Arial, Helvetica, sans-serif;
color:#01385c;
}
.benifites_inner2 p
{
font:12px Arial, Helvetica, sans-serif;
color:#01385c;
margin:0px 0px 0px 5px;
padding:0px;
}
.benifites_part2
{
margin:0px;
padding:0px;
float:left;
width:340px;
}
.benifites_inner2 ul
{
margin:0px;
padding:0px;
}
.benifites_inner2 ul li
{
margin:0px 0px 12px 20px;
padding:0px;
list-style-image:url(../images/icon_arrow_u.gif);
}
.becometxt
{
color:#0099ff;
font:bold 24px Arial, Helvetica, sans-serif;
}
.triptxt
{
color:#01385c;
font:bold 22px Arial, Helvetica, sans-serif;
}
.findcustomer
{
float:left;width:342px;margin-left:10px;margin-top:0px;
}
.recentmedia
{
float:left;margin-left:10px;margin-top:0px;
font:11px Arial, Helvetica, sans-serif;
color:#01385c;
}
.findheader
{
background-color:#f5f9fb;
padding:5px;
font:bold 12px Arial, Helvetica, sans-serif;
color:#01385c;
}
.findinside
{
float:left;width:60px; text-align:center;font:bold 11px Arial, Helvetica, sans-serif; color:#004565;margin:15px 30px 10px 22px;
}
.findinside_t
{
float:left;width:90px; text-align:center;font:bold 11px Arial, Helvetica, sans-serif; color:#004565;margin:15px 13px 20px 8px;
}
.spl_div
{
float:left;width:460px;padding:30px 10px 0px 50px;
font:18px Arial, Helvetica, sans-serif;
color:#222222;
}
.spl_div h3
{
font: bold 22px Arial, Helvetica, sans-serif;
color:#0099ff;
margin:0px;
padding:0px;
}

.errInfo {
    font-size:10px;
    color:#EF0E0E;
    padding:0 0 0 0px;
    display: inline;
}
