﻿/* DEFAULTS
----------------------------------------------------------*/
html {
    -webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */
    overflow-x:hidden;
    /*height:100%;margin:0;*/
   
}
body   
{    
    font-size: 0.9em;
    font-family: Arial,sans-serif,Helvetica,  Verdana, "open sans",Arial,"Helvetica Neue", "Lucida Grande", "Segoe UI",  sans-serif;
    color:#444444;
    margin: 0 !important;
    padding: 0 !important;    
    height:100%;
    min-height:100%;
    width:100%;    
    /*overflow-x:hidden;*/
    overflow-x: hidden;
    
    /*display:block;*/
    /*margin:5px;*/
    /*position:fixed; left:0; right:0; */
   
}


/* Copied for Test */
body, span, input, select, textarea  {
		color: #444444;		
		font-size: 12px;	
        font-size: 11px;
		/*font-weight: 300;*/
		/*line-height: 1.45em;	*/
		
	}
	/* Copied for Test */
	
	
	div{
 -webkit-box-sizing: border-box; 
 -moz-box-sizing: border-box;    
 box-sizing: border-box;      
}
	
	
a:link
{color:#4c73b7;text-decoration:none;
 }
   
 a:visited
 { 
   color:#4c73b7;
   
    
   }  

a:hover
{
    color: #1d60ff;
    text-decoration: none;
}

a:active
{
    color: #034af3;
}

p
{
    margin-bottom: 10px;
    line-height: 1.6em;
}


b,strong{font-weight:bold}
.strong{font-weight:bold}
/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
   
    /*font-size: 14px;*/
    margin-bottom: 0px;
    margin-top:0px;
     margin: 0;
		padding: 0;
		color: inherit;
    font-weight: 700;  
    font-family: 'Raleway', sans-serif;
}
h1{ padding-bottom:0.8em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.25em;	}

h4
{
    /*font-size: 1.1em;font-weight:normal;font-size: 14px;*/
    
     font-size: 1.1em;
}

h5, h6
{
    font-size: 1em;
}

/* this rule styles <h1> and <h2> tags that are the 
first child of the left and right table columns */
.rightColumn > h1, .rightColumn > h2, .leftColumn > h1, .leftColumn > h2
{
    margin-top: 0px;
}


/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page{width: 100%;  height:100%;cursor:default;margin: 0px auto 0px auto;background-color: #f7f7f7; padding-left:0px; padding-right:0px; overflow:auto;}
.main{padding: 0px 0px 0px 0px;min-height:425px;height:100%; width:100%;padding-bottom:40px;}
.footer
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
   
    margin-bottom:0px;
    text-align: center;
    line-height: normal;
   
   
    
      background-color:#eeeeee;
      background-color:#473b45;
     
      
    
}
.footerMenu
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    /*margin: 0px auto;*/
    margin-bottom:0px;
    text-align: center;
    line-height: normal;
    height:200px;
   
    
      background-color:#eeeeee;
      background-color:#473b45;
      
    
}
.footerL
{
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 0px auto;
    text-align: center;
    line-height: normal;
    height:70px;
    
      background-color:#eeeeee;
      background-color:#473b45;
    
}

.footerL .aboutus a
{
    color: #f7f7f7;
   
    
}
.footer .aboutus ul 
{
     
     margin-left:-30px;
     margin-top:0px;
     
   
    
}
.footer .aboutus ul li
{
     padding-top:10px;
    /* margin-left:-30px;*/
   
    
}

.footer .aboutus a
{
    color: #f7f7f7;
   
    
}






fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

/* Header
----------------------------------------------------------*/
/*#aboveHeader{position:fixed; top:0; left:0;width:99%;	float:left;margin:0px auto 0px auto;padding-left:0px;padding-right:0px;background:#eee;	}
*/

#header
{    	 width:100%;	float:left;margin:0px auto 0px auto;padding-left:0px;padding-right:0px;background:#eee;
     
}


#headerShadow
{clear:both;height:55px;margin:0px auto 0px auto;width:100%;float:left; color:#444444;
  box-shadow: 2px 1px 0px 1px #666666;-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.68);
-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.68);
box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.68);
}
#header .headerHeight  {height:42px;}
#header .SlideCatContainer  {float: left;text-align: left; vertical-align:middle;border:0px solid #444444; 
                            }  /*display:flex; align-items: center;*/
#header .SlideCatContainer >div{  } /*background-color:Green; height:2.0em;*/
#header .SlideCatContainer >div span{ display:inline-block; vertical-align: middle; height:100%; }
#header .SlideCatContainer >div label{ display:inline-block; vertical-align: middle;   }
#header .SlideCatContainer >div label:before {content: "\f0c9";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: FontAwesome;
                         font-style: normal;font-weight: normal;text-transform: none !important;color:Black; }                         
 #header .SlideCatContainer .SlideMe
{ float:left; border:0px solid #444; text-align:left; display:inline-block;vertical-align:middle; padding-left:10px;  line-height:100%;}




#header .divBrowseByZoneHd{ float:left; padding-left:40px; }
#header .loginDisplay{float: right; display: block;text-align: right; color:#666666;margin-right:10px; vertical-align:middle;margin-top:0px;padding-top:0px;padding-bottom:0px;}






#header .title  {float: left;text-align: left;width: auto; vertical-align:bottom;border:0px solid #444444; }
#header .title .titleUpper  { float: left;/*display: block;text-align: left;*/height:100%;width:100%;}
#header .title .titleUpper span {display: inline-block;vertical-align: middle;height:100%;}
#header .title .titleUpper a{ vertical-align: middle;display: inline-block;  }
#header .title .titleUpper a img{ vertical-align: middle;display: inline-block; }
/*#header .SlideMe {font-size:2.0em;float:left; border:0px solid #444;  text-align:left; vertical-align:middle; padding-left:10px;}
#header .SlideMe:before {content: "\f0c9";-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;font-family: FontAwesome;
                         font-style: normal;font-weight: normal;text-transform: none !important;color:Black; vertical-align:middle;display: inline-block;}*/
#header .title .titleUpper .logo{border:0px;width:172px;height:35px;  }


#header .divMyManyzoneDt{ display:block;}	
#header .divMyManyzoneMob{ display:none;}


#header .divBrowseByZoneHd .dropdownSelectorHd{ width: 140px;  padding-bottom:5px;cursor:pointer; height:100%;  }
#header .divBrowseByZoneHd .dropdownSelectorHd span{ display: inline-block;  height:100%;   vertical-align: middle;  }
#header .divBrowseByZoneHd .dropdownSelectorHd a{ display: inline-block;    vertical-align: middle;  }
#header .divBrowseByZoneHd .tooltipinner{position: absolute;z-index:4 ;}
#header .divBrowseByZoneHd .tooltipinner ul {list-style: none;width: 100%;margin: 0;padding: 0;background-color: #eeeeee;}
#header .divBrowseByZoneHd .tooltipinner li a {  display: block;width: 100%;border-top: 1px solid #C1BFBD;padding: 12px 0 12px 8px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;box-sizing: border-box;/* text styles */color: #000000;font-size: 14px;text-decoration: none;}
	
#header .divMyManyzone .dropdownSelectorHd{ width: 140px;  padding-bottom:5px;cursor:pointer; height:100%;  }
#header .divMyManyzone .dropdownSelectorHd span{ display: inline-block;  height:100%;   vertical-align: middle;  }
#header .divMyManyzone .dropdownSelectorHd a{ display: inline-block;    vertical-align: middle;  }
#header .divMyManyzone .tooltipinner{position: absolute;z-index:4 ;}
#header .divMyManyzone .tooltipinner ul {list-style: none;width: 100%;margin: 0;padding: 0;background-color: #eeeeee;}
#header .divMyManyzone .tooltipinner li a {  display: block;width: 100%;border-top: 1px solid #C1BFBD;padding: 12px 0 12px 8px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;box-sizing: border-box;/* text styles */color: #000000;font-size: 14px;text-decoration: none;}	


.arrow-down-hd{width: 0; height: 0; border-left: 6px solid transparent;border-right: 6px solid transparent;	border-top: 6px solid #444444 ;display: inline-block; cursor:pointer;}



#header .loginDisplay span {display: inline-block;height: 100%;vertical-align: middle;}
#header .loginDisplay a{ vertical-align: middle;display: inline-block;  }
#header  .loginDisplay a img{ vertical-align: middle;display: inline-block; }

#header .pnlLogIn { height:100%;vertical-align:middle;text-align:right;}

#header .pnlLogIn >div { height:100%;vertical-align:middle;text-align:right;}
#header .pnlLogIn >div a { line-height:100%; vertical-align:middle;}

#header .pnlLogIn span {display: inline-block;vertical-align: middle;line-height: 50px;  }
#header .loginDisplay a,.divLogOutUpper1 a, .divLogOutLower a{color: #c2c1c1;color: #444444; text-decoration:none;}
#header .loginDisplay a:link , .divLogOutUpper1 a:link, .divLogOutLower a:link {color: #c2c1c1;color: #444444;text-decoration:none;}
#header .loginDisplay a:visited , .divLogOutUpper1 a:visited, .divLogOutLower a:visited { color: #c2c1c1;color: #444444;}

#header .loginDisplay a:hover ,.divLogOutUpper1 a:hover, .divLogOutLower a:hover{color: #4c76c0;}

/*Search Box
------------------------------------------------------------*/

#header .headerSearchContainer{ float:left;   } /*background:transparent;*/
#header .headerSearchBox{ float:left;width: 100%;  }

#header .headerSearchContainer .searchContainer{width:100%;}
.searchContainer .searchInputDiv{ float:left;width:100%; }
.searchContainer .searchInputDiv span{display: inline-block;height: 100%;vertical-align: middle; }
#header .headerSearchContainer .searchText{width:85%;display: inline-block;vertical-align: middle; } 
#header .headerSearchContainer .searchButton { background :url(/images/search.png) center no-repeat; width:25px; height:25px;
                                              border-color:#5e556d; border:0px; display: inline-block;vertical-align: middle;} 


/*divCaptionPRMidMenu
------------------------------------------------------------*/
.divCaptionPRMidMenu{ width:100%; 
                      
     color:#f5f5f5;   
     clear:both;
    /* padding-top:10px;*/
     position:relative;
      height:100%; padding-bottom:10px;} /*background: #4c76c0;padding-bottom:20px;*/

.ucMidMenuBar{padding-bottom:20px; padding-top:9px;}
.ucMidMenuBar a{  color:#fff; }
.ucMidMenuBar span{  color:#fff; }
.ucPageHeading { color:#fff; padding-top:30px; }


/*
--------------------------------------------------------------------*/
.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}


/* New  
----------------------------------------------------------*/
.divLogOut
{ display:block;
  height:100%;
  vertical-align:top;
  
  
 
}
.divLogOutUpper
{ 
  /*padding-bottom:7px;
  padding-top:10px;*/
 
}


.wrap {
		/*position:relative; DONOT uncomment this. All Modal Popus will get spoilt*/
		margin:0px auto 0px auto;
		/*min-width:798px;*/
		max-width:1000px;
		/*max-width:1400px;*/
		width:100%;
		 
		
		
		/*vertical-align:top;*/
		/*height:100%;*/
		/*overflow:hidden;*/
		/*padding-left:10px;
		padding-right:10px;*/
		
	
		
	}




.fixed {position: fixed;left: 0; z-index:101;     height:50px; 
}


.arrow-down 
{
    float:left;
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	
	
	
	border-top: 6px solid #ccc ;
	border-top: 6px solid #007bff ;
	border-top: 6px solid #eeeeee ;
	border-top: 6px solid #444444 ;
	 margin:auto;
	 margin-top:5px;
	 margin-left:5px;
	 margin-top:22px;
	
	
}

.arrow-down1 
{
    
    display:inline-block;
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;	
	border-top: 6px solid #444444 ;
	border-top: 6px solid #007bff ;
	border-top: 6px solid #444444 ;
	margin-top:0px;}






.errormsg{color:Red;font-size:10px;  padding-top:1px;}
.noerrormsg{padding-bottom:0px; padding-top:0px;}





/* button Chat */




a.a_BtnChat {
 /* background: #596a8e;
  background:#4d68a2;
    background:#eeeeee;*/
 background:#4a6094;
 
  
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 0px #ffffff;
  -moz-box-shadow: 0px 0px 0px #ffffff;
  box-shadow: 0px 0px 0px #ffffff;
  
 
  font-size: 14px;  
  
  font-weight:bold;
 
  border: solid #cccccc 1px;
  text-decoration: none;

  padding:7px;
 
  
  color: #444444;
  
 
}

a.a_BtnChat:link {
  /*background: #596a8e;
  background:#4d68a2;
  background:#357c89;
   background:#49777f;
   background:#4a6094;
   background:#22a8d8;
   background:#ff8400;*/
   background:#0077b5;
  
 
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 0px #ffffff;
  -moz-box-shadow: 0px 0px 0px #ffffff;
  box-shadow: 0px 0px 0px #ffffff;
  
  /*color: #ffffff; color: #ffffff;*/
  font-size: 14px;  
  
 
  border: solid #cccccc 1px;
  text-decoration: none;
 
  /*padding-top:10px;
  padding-bottom:10px;*/
  padding-left:7px;
  padding-right:10px;
  /*width:6em;*/
  height:1.5em;
  line-height:1.5em;
  background-color:#6b6dbb; /*required for browsers that don't support gradients*/
background: -webkit-gradient(linear, left top, left bottom, from(#88add7), to(#6b6dbb));
background: -webkit-linear-gradient(top, #88add7, #6b6dbb);
background: -moz-linear-gradient(top, #88add7, #6b6dbb);
background: -o-linear-gradient(top, #88add7, #6b6dbb);
background: linear-gradient(top, #88add7, #6b6dbb);
color: #444444;
/* background:#fff !important;
   background:#287bbc !important;
    background:#fff !important;
     background:#ddd !important;
      background:#287bbc !important;background:#369 !important;   background:#369 !important;*/
    
      background:#369;
      
   color:#287bbc !important;
   
    color:#fff !important;
    
   
}

.a_BtnChatGrayBg
{background-color:#eee; /*required for browsers that don't support gradients*/
background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#eee)) !important;
background: -webkit-linear-gradient(top, #ccc, #eee) !important;
background: -moz-linear-gradient(top, #ccc, #eee) !important;
background: -o-linear-gradient(top, #ccc, #eee) !important;
background: linear-gradient(top, #ccc, #eee) !important;
color:#444444 !important;
 background:#fff !important;
  background:#287bbc !important;
  background:#fff !important;
  background:#ddd !important;
 
   color:#287bbc !important;
    background:#287bbc !important;
    color:#fff !important;
    background:#369 !important;

}

a.a_BtnChat.icon {
padding-left: 11px;
}

a.a_BtnChat.icon .spanphone{
padding-left: 27px; 
background: url(../images/icon/phone-icon.png) no-repeat 0 -0px;
color:#fff;
}

a.a_BtnChat.icon .spanphonelg{
padding-left: 27px; padding-right:22px;
background: url(../images/icon/phone-icon.png) no-repeat 0 -0px;
color:#fff;
}

a.a_BtnChat.icon {
padding-left: 11px;
}

a.a_BtnChat.icon .spanemail{
padding-left: 27px;
background: url(../images/icon/mail-icon.png) no-repeat 0 -1px;
color:#fff;

}
a.a_BtnChat.icon .spanchat{
padding-left: 27px;
background: url(../images/icon/chat-icon.png) no-repeat 0 -0px;
color:#fff;
}

a.a_BtnChat.icon .spanchatlg{
padding-left: 27px;padding-right:22px;
background: url(../images/icon/chat-icon.png) no-repeat 0 -0px;
color:#fff;
}


.a_btnblue:hover 
{
  background: #f1f1f1;
  background-image: -webkit-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: -moz-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: -ms-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: -o-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: linear-gradient(to bottom, #f1f1f1, #f1f1f1);
  color: #444444;
  cursor:pointer;

}
.a_BtnChat:visited
{
  
   background:#4d68a2;
  background-image: -webkit-linear-gradient(top, #4f596e, #4f596e);
  background-image: -moz-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: -ms-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: -o-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: linear-gradient(to bottom, #f1f1f1, #f1f1f1);
  color: #444444;
  color: #ffffff;
  cursor:pointer;

}


/****************************************************/



.hideSkiplink
{
         background-color:#e8e9eb;
         width:100%;
		float:left;
		
		margin:0px auto 0px auto;
		padding-left:0px;
        padding-right:0px;
        padding-top:0px;
        padding-bottom:0px;
       
		
		border-bottom:0px solid #eeeeee;
   
  
}




 #menubar{clear:both;width:100%; margin:0px auto 0px auto; padding-top: 0px; width:100%;
    /*box-shadow: 2px 1px 0px 1px #666666;height:60px;-webkit-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.68);
-moz-box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.68);
box-shadow: 0px 5px 10px -2px rgba(0,0,0,0.68); background-image: url(../images/gv/bg.jpg);*/
/*padding:0em;background-repeat:repeat-x;*/
/*background-color: #eeeeee;background-color: #e9eaed;background-color:#ffffff;*/
 }
#menubar .bgMenuFestivals{background-color:#ffffff;background-image: url(../images/gv/bg.jpg);width:100%;background-repeat:repeat-x ;}

#divCategoriesTopBar
{ height:57px;/*background-image: url(../images/bg/header-cat-bg.jpg);*/
}
.menu, .menu ul, .menu li, .menu a { 
    margin: 0;padding: 0;border: none;outline: none;}

.menu {height: 0px;width:100%;margin-left:2px;margin-top:0px;
     }
.menu ul { list-style: none; } /*top: 0px;left: 0;*/
.menu ul li   
{  padding-top:10px;   float: left;display: block;
   position: relative;
       text-align:center;
     border-right:1px solid #c9c7e4; 

}
.menu ul li ul  
{display: none; width:1000px;list-style: none;top: 50px;left: 0; z-index:3; background-color:#fff; margin-left:0px;
}

.menu li a {
    display: block;padding: 0 7px;margin: 0px 0;line-height: 20px;
    text-decoration: none;font-family: Helvetica, Arial, sans-serif;font-size: 15px; color:#000000;
     width:88px;height:100%; vertical-align:middle;}
     
.menu li:hover > ul 
{
    display:block;
    position:absolute;
    list-style:none;
    left: 0px;
     margin-left:0px;

    
}
.menu li:hover > ul li 
{
    display:block;
       overflow: visible;
    padding: 0;
     border:1px solid #aaa ;
      vertical-align:middle; float:left
}

ul:before,
ul:after {content: " "; 
display: table;

}
ul:before,
ul:after { clear: both; }

/*
.menu li:first-child a {
    border-left: none;
}
.menu li:last-child a {
    border-right: none;
}



.menu li:hover > a {
    color: #8fde62;
     color:#3567c0;
}


li ul { display: none; }


.menu li:hover > ul {
    
    display:block;
    position:relative;
}



ul ul ul {
  left: 100%;
  top: 300;
}




.menu li:hover > ul li {
       overflow: visible;
    padding: 0;
     border:1px solid #aaa ;
      vertical-align:middle;
}
.menu ul li a {
    width: 100px;
    padding: 4px 0 4px 40px;
    margin: 0;
    border: none;
    border-bottom: 1px solid #353539;
    height:100%;
    vertical-align:middle;
    
}
.menu ul li:last-child a {
    border: none;
}

.menu li a.selected{
   
    background:White;
    color:#4c76c0;
    color:#3567c0;
    padding-top:0px;
    padding-bottom:0px;
    border-top:1px solid #3567c0;
   
}

.menu li .selected{
   
 
} */














.noborder{ border:0px;}


#divPostRequest
{ 
    
 
 
  /*background:#f7f7f7;*/
  /* background:#ffffff;*/
  
 
    
    /*

background-color:#748197;

background: #eeeeee;
    background: -webkit-linear-gradient(top, #eeeeee 0%, #f7f7f7 100%);
    background: -moz-linear-gradient(top, #eeeeee 0%, #f7f7f7 100%);
    background: -o-linear-gradient(top, #eeeeee 0%, #f7f7f7 100%);
    background: -ms-linear-gradient(top, #eeeeee 0%, #f7f7f7 100%);
    background: linear-gradient(top, #eeeeee 0%, #f7f7f7 100%);
 

  background:#d6e9e3;
  background: -webkit-linear-gradient(top, #d6e9e3 0%, #cce4db 100%);
    background: -moz-linear-gradient(top, #d6e9e3 0%, #cce4db 100%);
    background: -o-linear-gradient(top, #d6e9e3 0%, #cce4db 100%);
    background: -ms-linear-gradient(top, #d6e9e3 0%, #cce4db 100%);
    background: linear-gradient(top, #d6e9e3 0%, #cce4db 100%);


 background:#d1d1d1;
  background: -webkit-linear-gradient(top, #d1d1d1 0%, #aacdd3 100%);
    background: -moz-linear-gradient(top, #d1d1d1 0%, #aacdd3 100%);
    background: -o-linear-gradient(top, #d1d1d1 0%, #aacdd3 100%);
    background: -ms-linear-gradient(top, #d1d1d1 0%, #aacdd3 100%);
    background: linear-gradient(top, #d1d1d1 0%, #aacdd3 100%);


background: #4c76c0;
    background: -webkit-linear-gradient(top, #4c76c0 0%, #345fa9 100%);
    background: -moz-linear-gradient(top, #4c76c0 0%, #345fa9 100%);
    background: -o-linear-gradient(top, #4c76c0 0%, #345fa9 100%);
    background: -ms-linear-gradient(top, #4c76c0 0%, #345fa9 100%);
    background: linear-gradient(top, #4c76c0 0%, #345fa9 100%);
     */

 background: #4c76c0;
    background: -webkit-linear-gradient(top, #4c76c0 0%, #345fa9 100%);
    background: -moz-linear-gradient(top, #4c76c0 0%, #345fa9 100%);
    background: -o-linear-gradient(top, #4c76c0 0%, #345fa9 100%);
    background: -ms-linear-gradient(top, #4c76c0 0%, #345fa9 100%);
    background: linear-gradient(top, #4c76c0 0%, #345fa9 100%);
  /*background-color:#b240ae;
  background-color:rgb(184, 77, 69);
  background-color:#866385;
   background-color:#eeeeee;*/
  /* background-color:#bbbbbb;
background-image: url(http://startbootstrap.com/assets/img/bg.png);
 background-image: url(http://startbootstrap.com/assets/img/bg.png);*/
     color:#f5f5f5;
      color:#444444;
     clear:both;
     padding-top:60px;
     position:relative;
     padding-bottom:20px;
     
    
     
     
    }

#divPostRequest .expertprofiledetails
{font-size:18px;
     font-weight:500;
}

.mid_Title{font-family:Verdana, Arial; font-weight:normal; font-size:21px; text-decoration:none;color:#3E3E3F;}
/*Mid Column Menus */
.a_MidMenuBar{font-family:Verdana, Arial; font-weight:normal; font-size:10px; text-decoration:none;color:#E9691F;}
.a_MidMenuBar:hover{font-family:Verdana, Arial; font-weight:normal; font-size:10px; text-decoration:underline;color:#E9691F;}
.lbl_MidMenuBar{font-family:Verdana, Arial; font-weight:normal; font-size:11px; text-decoration:none;color:#292828;}
.a_MidMenuBarBlack{font-family:Verdana, Arial; font-weight:normal; font-size:10px; text-decoration:none;color:#A64F1C;}
.gvData{padding:0px; border-collapse:collapse; background-color:#eeeeee; border: 1px solid #eeeeee; }
.fBrownDark{color:#424140;font-weight:bold;background-color:#C3C0B8; }
.gvTd{padding:5px; border-collapse:collapse; border: 1px solid #cdbfab; }
.mid_ServiceDescHeading{font-size:14px; color:#3E3E3F; font-weight:bold;  text-decoration:none; }
.tblBorderCol{BORDER-RIGHT: #D9D7D1 1px solid; BORDER-TOP: #D9D7D1 1px solid; BORDER-LEFT:#D9D7D1 1px solid; BORDER-BOTTOM: #D9D7D1 1px solid;background-color:#F8F7F5; padding:0px; } 
.td_MainHeading{border-bottom: #B3B2B2 1px solid;font-size:12px;font-weight:bold; font-family:verdana, Arial, Helvetica, sans-serif; color:#396FA6; text-decoration:none;}


.selectBox
{
    width: 98%;
    height: 30px;
    background-color: #FFF;
    
  border:none;
    color: #000;
    font-weight: normal;
   
   
}


.selectBox1
{
    width: 98%;
    height: 27px;
    
  
    color: #000;
    font-weight: normal; 
    border: none;
    padding: 2px;
   border: 1px solid #cccccc;
    
 
}

.ddlSubCategory
{
    
    height: 35px;
    
  
    color: #000;
    font-weight: normal; 
    border: none;
    padding: 5px;
   
  
  
   
        border: 1px solid #ccc;
   
   
    background:#f7f7f7;
    color:#000000;
  
    font-weight:normal;
    
   
}

.txtBox

{
    width: 98%;
    height: 26px;
    
   /* font: 400 12px/18px 'Open Sans' , sans-serif;*/
    color: #000;
    font-weight: normal; 
    border: none;
   
   border: 1px solid #cccccc;
   
   padding:2px;
   padding-right:5px;
   padding-left:5px;
    
 
}

.txtBoxMultipleRows

{
    width: 98%;
    height: 60px;
    
   
    color: #000;
    font-weight: normal; 
    border: none;
   
   border: 1px solid #cccccc;
   padding:2px;
   padding-right:5px;
   padding-left:5px;
    
  
}


.midMenuBar
{ color:White;
  padding-bottom:20px;
  padding-top:10px;
  
}
.midMenuBar a
{color:White;
}




.divCategories
{
   
}

.menuCategories, .menuCategories ul, .menuCategories li, .menuCategories a {
    margin: 0;
    padding: 0;
    border: none;
    outline: none;
    color:#000000;
   
   
}


.menuCategories 
{   
    height: 28px;
    width:270px;
    border:1px solid Black;
   
     border: 1px solid #ccc;
     background: url("../images/icon/general/Arrow-down.png") no-repeat 97% 50% rgb(255, 255, 255);
     padding-left:0px;
   
   
}
.menuCategories li {
    position: relative;
    list-style: none;
    float: left;
    display: block;
    height: 40px;
    opacity:1;
    
}
.menuCategories li a 
{
    opacity:1;
    display: block;
    padding: 0 0px;
    margin: 0px 0;
    line-height: 28px;
    text-decoration: none;
   
    font-family: Verdana,Helvetica, Arial, sans-serif;
   
    font-size: 13px;
  
}
.menuCategories li:visited a{
    display: block;
    padding: 0 0px;
    margin: 0px 0;
    line-height: 28px;
    text-decoration: none;
   
    font-family: Verdana,Helvetica, Arial, sans-serif;
   
    font-size: 13px;
    color: #3b5998;
    
   
}
.menuCategories li:first-child a {
    border-left: none;
}
.menuCategories li:last-child a {
    border-right: none;
}
.menuCategories li:hover > a {
    color: #3a4e78;
    background:#eeeeee;
  
   
}
.menuCategories ul {
    position: absolute;
    top: 28px;
    left: 0px;
    opacity: 0;
    background: #dfe4ec;
      background: #f9f9f9;
    -webkit-border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    -webkit-transition: opacity .25s ease .1s;
    -moz-transition: opacity .25s ease .1s;
    -o-transition: opacity .25s ease .1s;
    -ms-transition: opacity .25s ease .1s;
    transition: opacity .25s ease .1s;
     border: 1px solid #cccccc;
     max-height:200px;
     overflow: auto;
      overflow-x: hidden;
      width: 270px;
     
}
.menuCategories li:hover > ul {
    opacity: 2;
}
.menuCategories ul li {
    height: 0;
    overflow: hidden;
    padding: 0;
    -webkit-transition: height .25s ease .1s;
    -moz-transition: height .25s ease .1s;
    -o-transition: height .25s ease .1s;
    -ms-transition: height .25s ease .1s;
    transition: height .25s ease .1s;
}
.menuCategories li:hover > ul li {
    height: 36px;
    overflow: visible;
    padding: 0;
}
.menuCategories ul li a {
    width: 240px;
    padding: 4px 0 4px 0px;
    margin: 0;
    border: none;
    border-bottom: 1px solid #eeeeee;
   
}
.menuCategories ul li:last-child a {
    border: none;
}



/* button Chat Expert Profile */

a.a_BtnChatEP {
  background: #596a8e;
  background:#4d68a2;
 
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 0px #ffffff;
  -moz-box-shadow: 0px 0px 0px #ffffff;
  box-shadow: 0px 0px 0px #ffffff;
  
  color: #ffffff;
  font-size: 14px;  
  
  font-weight:bold;
 
  border: solid #cccccc 1px;
  text-decoration: none;
  color: #ffffff;
  padding-top:7px;
  padding-bottom:7px;
  padding-left:7px;
  padding-right:10px;
  /*width:100px;
  min-width:100px;*/
}

a.a_BtnChatEP:link {
  background: #596a8e;
  background:#4d68a2;
 
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 0px #ffffff;
  -moz-box-shadow: 0px 0px 0px #ffffff;
  box-shadow: 0px 0px 0px #ffffff;
  
  color: #ffffff;
  font-size: 14px;  
  
 
  border: solid #cccccc 1px;
  text-decoration: none;
  color: #ffffff;
  padding-top:7px;
  padding-bottom:7px;
  padding-left:7px;
  padding-right:10px;
   /*width:100px;
   min-width:100px;*/
}


a.a_BtnChatEP.icon {
padding-left: 11px;
}

a.a_BtnChatEP.icon .spanphone{
padding-left: 24px;
background: url(../images/icon/phone-icon.png) no-repeat 0 -0px;
}
a.a_BtnChatEP.icon {
padding-left: 11px;
}

a.a_BtnChatEP.icon .spanemail{
padding-left: 27px;

background: url(../images/icon/mail-icon.png) no-repeat 0 -1px;

}
a.a_BtnChatEP.icon .spanchat{
padding-left: 26px;
background: url(../images/icon/chat-icon.png) no-repeat 0 -0px;

}




/****************************************************/
#nav ul{
  display: none;
}

/*****************************************************************/
/*min-height: 100px; max-height:350px;*/
/*.ucPostRequest{ background: rgb(255, 255, 255);background: rgb(243, 244, 238);
                 margin: 0px 0px 10px 1px; padding: 10px 10px 12px 11px; 
                 width: 661px;  
                 color: rgb(71, 59, 69);   box-sizing: border-box; 
                 box-shadow: 2px 4px 10px rgba(0,0,0,0.53), inset 0px 0px 2px #fff;
                  -moz-box-sizing: border-box; -moz-box-shadow: 2px 4px 10px rgba(0, 0, 0, .53), 0 0 2px #fff inset; 
                  -webkit-box-shadow: 2px 4px 10px rgba(0, 0, 0, .53), 0 0 2px #fff inset; -webkit-box-sizing: border-box;
}*/

.ucPostRequest{  background: rgb(255, 255, 255);background: rgb(243, 244, 238); height:100%;
                 box-sizing: border-box; 
                 box-shadow: 2px 4px 10px rgba(0,0,0,0.53), inset 0px 0px 2px #fff;
                  -moz-box-sizing: border-box; -moz-box-shadow: 2px 4px 10px rgba(0, 0, 0, .53), 0 0 2px #fff inset; 
                  -webkit-box-shadow: 2px 4px 10px rgba(0, 0, 0, .53), 0 0 2px #fff inset; -webkit-box-sizing: border-box;
               
}

/*.textAreaPR{width:630px;  height:80px;   overflow-y:auto; border:1px solid #cccccc;font-size:1.2em; }
.textAreaPRSmall{width:300px;  height:180px;   overflow-y:auto; border:1px solid #cccccc;font-size:1.2em;  }*/

.ucPostRequest textarea{ width:98%;overflow-y:auto;border:1px solid #bbb;font-size:1.1em;}/*#cccccc;*/
/*.ucPostRequest textarea::-webkit-input-placeholder
{
  
  color:#69b830;
  color:   #4c76c0;
  color:#778cb0;
}*/

.ucPostRequestMini
{   
    background: rgb(243, 244, 238);background: rgb(255, 255, 255); margin: 0px 0px 10px 1px; padding: 10px 10px 9px 11px; width: 330px; min-height: 337px; color: rgb(71, 59, 69);   box-sizing: border-box; box-shadow: 2px 4px 10px rgba(0,0,0,0.53), inset 0px 0px 2px #fff; -moz-box-sizing: border-box; -moz-box-shadow: 2px 4px 10px rgba(0, 0, 0, .53), 0 0 2px #fff inset; -webkit-box-shadow: 2px 4px 10px rgba(0, 0, 0, .53), 0 0 2px #fff inset; -webkit-box-sizing: border-box;
}
   
  .ucPostRequest   .divCategorySelectionPR 
 {  float:left;display:block; width:250px;padding-bottom:10px; 
 }
 
  .ucPostRequest   .divSubCategorySelectionPR 
 {  float:left;display:block; width:500px; 
 }
 
  .ucPostRequest   .divSubCategorySelectionMiniPR 
 {  float:left;display:block; width:250px;clear: both; 
 }
   
.ucPostRequest   .divCategorySelectionPR span
 {  display:inline-block; padding-top:0px; padding-bottom:0px;
 }
     
.ucPostRequest   .divCategorySelectionPR  .dropdownSelector {
	background: url("../images/icon/general/Arrow-down.png") no-repeat 97% 50% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 212px; height: 30px; color: rgb(68, 68, 68);color: rgb(85, 85, 85); color:#5a9330; overflow: hidden; padding-right: 20px; padding-left: 8px; font-weight: 700; vertical-align: middle; display: table-cell; cursor: pointer;
}
 /*.divCategorySelectionPR*/
 
  .ucPostRequest .divPRNEmail
 { display:block; float:left; width:300px; padding-left:0px;
 }
.ucPostRequest  .divPRNEmail .txtBoxSpan
 {  display:block; padding-top:0px; padding-bottom:0px; width:300px; float:left; padding-left:0px;
 }
 
 .ucPostRequest .txtBoxSpan .txtEmailId
 {  width:385px; height:27px;
 }

.ucPostRequest   .divSubCategorySelectionPR span
 {  display:inline-block; padding-top:0px; padding-bottom:0px;
 }
 
 .ucPostRequest   .divSubCategorySelectionPR  .dropdown-selector {
	background: url("../images/icon/general/Arrow-down.png") no-repeat 97% 50% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 212px; height: 30px; color: rgb(79, 154, 104);color:#5a9330; overflow: hidden; padding-right: 20px; padding-left: 8px; font-weight: 700; vertical-align: middle; display: table-cell; cursor: pointer;
}
 
.ucPostRequest   .divSubCategorySelectionMiniPR span
 {  display:inline-block; padding-top:0px; padding-bottom:0px;
 }
 
 .ucPostRequest   .divSubCategorySelectionMiniPR  .dropdown-selector {
	background: url("../images/icon/general/Arrow-down.png") no-repeat 97% 50% rgb(255, 255, 255); border: 1px solid rgb(204, 204, 204); border-image: none; width: 212px; height: 30px; color: rgb(79, 154, 104); overflow: hidden; padding-right: 20px; padding-left: 8px; font-weight: 700; vertical-align: middle; display: table-cell; cursor: pointer;
}    

.ucPostRequest .options-container 
{
    position:absolute;
	background: 0px 0px rgb(255, 255, 255); padding: 0px;  height: 147px;  z-index: 100;width:240px;
	overflow-y:auto;
	overflow-x:hidden;
	border-bottom:1px solid #eeeeee; 
}  
.options-container
{display: block;
 }

.options-container ul {
    
    list-style: none; margin: 0px; padding: 0px 5px 5px 5px; width: 210px;
    
     
}

.options-container li {
	padding-top: 8px; padding-bottom: 8px;  border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; cursor: pointer;
	 
}
/*.options-container.scrollarea_dropdown {

}*/
.options-container li:first-child {
	border-top-color: currentColor; border-top-width: medium; border-top-style: none;
}

.close{ visibility:hidden;display:none;}
.visible{ visibility:visible; display:block;}







.errmsg_PRT{  color:Red;}



.a_btnPR {
 
  background-color: #3a9ed7;
  
 
 
   background:#3080b7;
    background: #4d95c7;
     background:#69b830;
 
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 0px #ffffff;
  -moz-box-shadow: 0px 0px 0px #ffffff;
  box-shadow: 0px 0px 0px #ffffff; 
 
  font-size: 12px;  
  font-weight:bold;
  border: solid #58942d 1px;
  text-decoration: none;
  color: #fff;
  padding:7px;
 
}

.a_btn:link {
  background: #4d95c7;
  background-image: -webkit-linear-gradient(top, #f5f5f5, #f5f5f5);
  background-image: -moz-linear-gradient(top, #f5f5f5, #f5f5f5);
  background-image: -ms-linear-gradient(top, #f5f5f5, #f5f5f5);
  background-image: -o-linear-gradient(top, #f5f5f5, #f5f5f5);
  background-image: linear-gradient(to bottom, #f5f5f5, #f5f5f5);
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 0px #ffffff;
  -moz-box-shadow: 0px 0px 0px #ffffff;
  box-shadow: 0px 0px 0px #ffffff;
  
  color: #444444;
  font-size: 12px;  
  font-weight:bold;

  border: solid #cccccc 1px;
  text-decoration: none;
  color: #444444;
  padding-top:7px;
  padding-bottom:7px;
  padding-left:7px;
  padding-right:7px;
}
.a_btn:hover 
{
  background: #f1f1f1;
  background-image: -webkit-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: -moz-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: -ms-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: -o-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: linear-gradient(to bottom, #f1f1f1, #f1f1f1);
  color: #444444;
  cursor:pointer;
 
}
.a_btn:visited
{
  background: #f1f1f1;
  background-image: -webkit-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: -moz-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: -ms-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: -o-linear-gradient(top, #f1f1f1, #f1f1f1);
  background-image: linear-gradient(to bottom, #f1f1f1, #f1f1f1);
  color: #444444;
  cursor:pointer;
 
}


.a_btnPRMini {
 
  background-color: #3a9ed7;
  
        background:#69b830;
  
  -webkit-border-radius: 2;
  -moz-border-radius: 2;
  border-radius: 2px;
  -webkit-box-shadow: 0px 0px 0px #ffffff;
  -moz-box-shadow: 0px 0px 0px #ffffff;
  box-shadow: 0px 0px 0px #ffffff; 
 
  font-size: 12px;  
  font-weight:bold;
  border: solid #58942d 1px;
  text-decoration: none;
  color: #fff;
  padding:7px;
 
}





.divCategorySelectionEP  .dropdownSelector {
	/*background: url("../images/icon/general/Arrow-down.png") no-repeat 97% 50% rgb(255, 255, 255); */
	/*background: url("../images/icon/general/three-parellel-lines-new-2.png") no-repeat 97% 50% rgb(255, 255, 255); */
	
	border: 1px solid rgb(204, 204, 204); 
	border-image: none; 
	width: 100%; 
	height: 30px; 
	color: rgb(68, 68, 68);
	color: rgb(85, 85, 85); 
	color:#3f6ab4;  
	color:#416cb6;
	overflow: hidden; padding-right: 10px; padding-left: 8px; font-weight: 700; vertical-align: middle; display: table-cell; cursor: pointer;
}

.divCategorySelectionEP .options-containerEP 
{
    position:absolute;
	background: 0px 0px rgb(255, 255, 255); 
	background-color:#eeeeee; padding: 0px;  height: 200px;  z-index: 100;width:280px;
	overflow-y:auto;
	overflow-x:hidden;
	border-bottom:1px solid #cccccc; 
	border-left:1px solid #cccccc; 
	border-right:1px solid #cccccc; 
}  

.divExploreMore .divCategorySelectionEP  .dropdownSelector {
	background: url("../images/icon/general/Arrow-down.png") no-repeat 97% 50% ; 
	/*border: 1px solid rgb(204, 204, 204); 
	border-image: none; */
	border:0px;
	width: 250px; 
	height: 30px; 
	color: rgb(68, 68, 68);
	color: rgb(85, 85, 85); 
	color:#3f6ab4;  
	color:#416cb6;
	color:#ffffff;
	
	overflow: hidden; padding-right: 20px; padding-left: 8px; font-weight: 500; vertical-align: middle; display: table-cell; cursor: pointer;
}

.divExploreMore .divCategorySelectionEP .options-containerEP 
{
    position:absolute;
	/*background: 0px 0px rgb(255, 255, 255); background-color:#eeeeee; */
	padding: 0px;  height: 120px;  z-index: 100;width:197px;
	overflow-y:auto;
	overflow-x:hidden;
	border-bottom:1px solid #cccccc; 
	border-left:1px solid #cccccc; 
	border-right:1px solid #cccccc; 
	background-color:transparent !important;
	 vertical-align: middle;
	
}  



.erroron{ color:Red;  } /* line-height:25px; removed coz if the error spreads across two rows, then it will show abnormal gap*/
.error{ color:Red; } /* line-height:25px; removed coz if the error spreads across two rows, then it will show abnormal gap*/




/* Header Menu       */

.arrow-down-n 
{
    float:left;
	width: 0; 
	height: 0; 
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	
	
	
	border-top: 6px solid #ccc ;
	border-top: 6px solid #007bff ;
	border-top: 6px solid #eeeeee ;
	border-top: 6px solid #444444 ;
	 margin-left:170px;
	 margin-top:22px;
	
	/* position:absolute; margin:auto;
	 margin-top:5px;
	*/
	
	
}
#main-nav
{ float:left; margin-left:15px; width:200px;
}
 #main-nav > ul {
    	list-style-type: none;
    	padding: 0;
    	/*border: 1px solid #999;*/
    	position: absolute;
    	bottom: 10%;
    }
    
    #main-nav > ul  > li {
    	float: left;
    	/*background-color: #000;*/
    }
    
      #main-nav > ul  > li > a:after{
    	position: absolute; /* Prevent underline of arrow */
padding-left:2px; /* Add a little space between text and arrow */
content: "\00bb"; /* Unicode hex for &raquo; */
font-size:12px;
    }
    
    .main-nav-sub {
    	list-style-type: none;
    	padding: 0;
    	margin: 0;
    }
    
    #main-nav > ul  > li+li {
    	border-left: 1px solid #999;
    }
    
    .main-nav-sub > li  {
    	border-bottom: 1px solid #999;
    	border-right: 1px solid #999;
    	border-left: 1px solid #999;
    	background-color: #eee;
    }
    
    .main-nav-sub > li:first-child {
    	border-top: 1px solid #999;
    }
    
 
     #main-nav > ul > li > a,
    .main-nav-sub > li > a {
    	text-decoration: none;
    	white-space: nowrap;   
    	display: block; 	
    	color: #333333;
    	font-family: verdana, sans-serif;
    	font-size: 1.0em;
    	font-weight: normal;
    	padding: 10px 20px;
    }
    
    #main-nav > ul > li:hover > a {
    	color: #000;
    	background-color: #fff;
    }
    
    .main-nav-sub > li:hover > a {
    	color: #000;
    	background-color: #fff;
    }
    
    /* NOTE: THIS IS WHERE THE DROP-DOWN BECOMES A DROP-UP */
    .main-nav-sub {
    	position: absolute;
    	
    	z-index: -999;
    	opacity: 0;
    		filter: alpha(opacity=0); /* IE older versions */
    		zoom: 1;  /* IE older versions */
    }
    
    #main-nav > ul > li:hover > .main-nav-sub {
    	z-index: 100;
    	opacity: 1;
    	    filter: alpha(opacity=100); /* IE older versions */
        	zoom: 1;  /* IE older versions */
    	
    	-webkit-transition: all .5s ease-in;
    	-moz-transition: all .5s ease-in;
    	-ms-transition: all .5s ease-in;
    	-o-transition: all .5s ease-in;
    	transition: all .5s ease-in;
    }
    #main-nav > ul > li:hover {
    	z-index: 100;
    	opacity: 1;
    	    filter: alpha(opacity=100); /* IE older versions */
        	zoom: 1;  /* IE older versions */
    	
    	-webkit-transition: all .5s ease-in;
    	-moz-transition: all .5s ease-in;
    	-ms-transition: all .5s ease-in;
    	-o-transition: all .5s ease-in;
    	transition: all .5s ease-in;
    }





.hidden {display:none;}

.ucExpertsHmtdDesc
{  height:130px; vertical-align:top;
}



.dottedline {
  border:none;
  border-top:1px dotted #ccc;
  color:#fff;
  background-color:#fff;
  height:1px;
  width:100%;
}




.twoColLeftColumn{
     float: left;
    text-align: left;
    width: 25%; 
    min-width:250px;   
    margin: 0px auto 5px 0px;
  padding:10px;
  padding-left:0px;
   padding-top:30px;
    vertical-align:top; 
     margin-top:0px;
     margin:0px auto 0px auto;
     height:100%;
    
   
     
}
.twoColRightColumn
{
    float: left;
    text-align: left;
    width: 68%;
  
    margin: 0px auto 0px 0px;
    padding:10px;
    padding-left:5px;
    padding-top:30px;
    vertical-align:top; 
    
   
     /*background-color:#ffffff ;*/
     
       height:100%;
       margin-top:0px;
     margin:0px auto 0px auto;
    
     
     
}

#divToggle 
 {  margin-top:0px;   height:2em; width:100%;      background:#e6e6e6;   
}

#divToggle ul{padding:0px;
   height:40px;
   height:2em;
   vertical-align:middle; 
   -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    margin:0px !important;
    -webkit-margin-before:0em;
-webkit-margin-after:0em;}

#divToggle ul li{ display:inline-block;
    font-weight:bold;
    padding:0px 0px 0px 0px;
    padding-left:15px;
    padding-right:15px;
    cursor:pointer;  
    border-bottom:0px ;
    border-right:1px solid #dddddd;
   
    height:2em;
    line-height:2em;
    vertical-align:middle;
    min-width:70px;
    text-align:center;
     margin:0px !important;
    color:#444444;
    -webkit-margin-before:0em;
-webkit-margin-after:0em;}



/***************CategoriesSideScrollBar*****************************/
#divCategoriesSideBar ul{ list-style:none; }
#divCategoriesSideBar a{ color:#9f5ee1;}
/******* ucCaption ******************************************************************/
/*#ucCaption
{height:355px; display:block;  position:relative;max-height:355px; width:100%;
background: url(../images/banners/home_page_banner_3.jpg) no-repeat center top;background-origin: padding-box;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;}
#ucCaption div>div{width:50%;}
#ucCaption h1 {font-size:3.5em;}
#ucCaption1
{height:355px; display:block; max-height:355px; width:100%;}*/


/*#ucCaptionContainer h1{font-weight:bold; color: #444444; font-family: 'Droid Sans', 'times new roman';}
#ucCaptionContainer h2{font-weight:bold; color: #666666; font-family: 'Droid Sans', 'times new roman';}*/




/************divExperts***************************************/
#divExperts
{ width:99%; }
#divExperts .eExpertDisplay
{ width:100%; padding-top:10px; padding-bottom:10px; 
   
    /*background: #fcf9f4; background: -webkit-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -moz-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -o-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -ms-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);*/       
}
#divExperts .eImage {float:left; padding-right:10px;}
#divExperts .eScreenName2{ display:none; float:left;}
#divExperts .eFees .eFeesPerMinute {  display:none;}
/************End-divExperts***************************************/
/************divServices***************************************/
#divServices
{ width:100%;}
#divServices .eServiceDisplay
{ width:100%; 
         
}
/*#divServices .eImage {float:left; padding-right:10px;}*/

/************End-divServices***************************************/
.divFormPage .twoColLeftColumn{width:55%;}
.divFormPage .twoColRightColumn{width:35%;}
.divFormContainer{width: 100%; background-color: #f4f4f7; 
        padding-top: 0px; margin: 0 auto; margin-top: 0px; padding-top:0px; padding-bottom:25px;  }
        .divFormContainer .divForm{width: 75%; margin: 0 auto; }
@media only screen  and (max-device-width: 780px)
{.divFormContainer .divForm{width: 80%; margin: 0 auto; }
}


.divFormContainer .divForm div {  clear:both; text-align:left; }
.divFormContainer .divForm >div{ padding-top:10px; text-align:center; }
.divFormContainer .divForm .errorForm {width: 100%;  clear:both; text-align:left;padding-top:5px; color:Red; }
.divFormContainer .divForm label {padding-left: 0px; font-style: italic; font-weight: bold; width:100%; } /*font-size: 1.8em;*/
.divFormContainer .divForm input{ width:100%;height:2.4em;font-size:100%;border:1px solid #BFBFBF; } /*font-size: 1.5em;*/
.divFormContainer .divForm textarea{width:100%;font-size:100%; height:3.8em;border:1px solid #BFBFBF; } /*font-size: 1.5em;*/
.divFormContainer .divForm select{width:100%;height:1.9em;font-size:100%;border:1px solid #BFBFBF; } /*font-size: 1.5em;*/
.divFormContainer .divForm .col3{width:32%;height:1.9em;font-size:100%; } /*font-size: 1.5em;*/
.divFormContainer .divForm .col2{width:48%;height:1.9em;font-size:100%; } /*font-size: 1.5em;*/
.divFormContainer .divForm .submitForm{width: 100%; height:2.1em;}/*font-size:1.8em; padding-left: 50px;
                    padding-right: 50px; */
                    .divFormContainer .divForm label { font-size:100%;  } 
.divFormContainer .divForm input{font-size: 100%; } /**/
.divFormContainer .divForm .submitForm{font-size:130%; font-weight:bold;}/*font-size:1.8em; */


/******************divUcMyZone ***********************************************/
#divUcMyZone {WIDTH: 40%;  z-index:100;display: block;position:fixed;*position: absolute;HEIGHT: 100%;
                 BACKGROUND-COLOR: #ffffff;BORDER:1px solid #555555; RIGHT: -5000px;TOP:0; BOTTOM: 0;
                  overflow-y:scroll;overflow-x:hidden; }
#divUcMyZone ul{ list-style:none;}
#divUcMyZone ul li{ padding-bottom:20px; }

/***********************ShoppingCart**************************************/
.divShoppingCart >div { padding-top:20px; }

/******************************************/
 .submitForm{ height:2.1em;font-weight:bold; 
-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -khtml-border-radius: 0px;
    border-radius: 0px;              
 }
 /***********************************/
 .divPaymentModeLeftCol{ width:70%; float:left;}
 .divPaymentModeRightCol{ width:25%;float:left;}
 
 
 .strikethro{ text-decoration:line-through;  }
 .show{display:block;
 }
 .hide{display:none;}
  input[type=submit]{
border:2px groove #7c93ba;
cursor:pointer; /*forces the cursor to change to a hand when the button is hovered*/
padding: 5px 25px;
/*give the background a gradient - see cssdemos.tupence.co.uk/gradients.htm for more info*/
background-color:#6b6dbb; /*required for browsers that don't support gradients*/
background-color:#2672ae;
/*background: -webkit-gradient(linear, left top, left bottom, from(#88add7), to(#6b6dbb));
background: -webkit-linear-gradient(top, #88add7, #6b6dbb);
background: -moz-linear-gradient(top, #88add7, #6b6dbb);
background: -o-linear-gradient(top, #88add7, #6b6dbb);
background: linear-gradient(top, #88add7, #6b6dbb);*/
/*style to the text inside the button*/
font-family:Andika, Arial, sans-serif; /*Andkia is available at http://www.google.com/webfonts/specimen/Andika*/
color:#fff;
font-size:1.1em;
letter-spacing:.1em;
font-variant:small-caps;
/*give the corners a small curve*/
-webkit-border-radius: 0 15px 15px 0;
-moz-border-radius: 0 15px 15px 0;
border-radius: 15px 15px 15px 15px;
/*add a drop shadow to the button*/
/*-webkit-box-shadow: rgba(0, 0, 0, .75) 0 2px 6px;
-moz-box-shadow: rgba(0, 0, 0, .75) 0 2px 6px;
box-shadow: rgba(0, 0, 0, .75) 0 2px 6px;*/
-webkit-appearance: none;
}
/***NOW STYLE THE BUTTON'S HOVER AND FOCUS STATES***/
input[type=submit]:hover, input[type=submit]:focus {
color:#edebda;
/*reduce the spread of the shadow to give a pushed effect*/
-webkit-box-shadow: rgba(0, 0, 0, .25) 0 1px 0px;
-moz-box-shadow: rgba(0, 0, 0, .25) 0 1px 0px;
box-shadow: rgba(0, 0, 0, .25) 0 1px 0px;
}

input[type="text"]{
   -moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
    box-sizing:        border-box;
   /* border:1px solid #BFBFBF !important;
   */
   height:30px;
}
input[type="password"]{
   -moz-box-sizing:    border-box;
   -webkit-box-sizing: border-box;
    box-sizing:        border-box;
}
            
            
            
a.btnGray{ background-color:#eee !important; background:#eee !important; color:Black !important;
           border:1px solid #aaa;height:2.1em;font-weight:bold; 
} 
a.a_btn {
display:inline-block ;
  width: 100%;  
   background:#4a6094;  
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
 font-size: 1.2em !important;  
 vertical-align:middle;
  border: solid #cccccc 1px;
  text-decoration: none;
  padding:7px;
  height:2.5em;
  line-height:2.5em;
  
 
}

#divSignInContainer .signupbody{position:absolute;
width:0; height:0;
overflow:hidden;}





 
 
