/* CSS Document */

.bgheading
{
    background-color:#F4DBAB;
    }
.bgcontent
{
    background-color:#F6DBAB;
    } 
.bgmember
{background-color:#FDF2C7;}   


.spacer{font-size:0; line-height:10px; clear:both;}
/*#mainbody {margin:0 auto;  background:url(../Content/images/b_top.jpg) repeat-x;}


.tbodycolor{/*background-color:#FFF8DF;imtiaz table*/}
#content{margin:0px auto;width:100%;position:relative;background-color:#FDF2C7;min-height:100%;max-width:1024px;border-left:1px solid #E3BD7E;border-right:1px solid #E3BD7E;}
#contentbg{background:#fdf2c7 url(../Content/images/content-bg-img.png) no-repeat bottom;display:block;height:177px;padding-top:73px;}
#contentbgfooter{background:#fdf2c7 url(../Content/images/content-bg-img.png) no-repeat bottom;height:170px;}
/*#maincontent{width:100%; padding:0 0 60px 0; background-color:#fdf2c7;color:#000;min-height:100%;}*/
#maincontent{width:100%; padding:0 0 210px 0; color:#000;min-height:100%;}
#footer1{ bottom:0;width:100%; position:absolute; padding: 0px 0 0 0;background-color:#f7d79c; background-image:url(../Content/images/footer-bg.jpg);background-repeat:repeat; height:210px;clear:both;}
#footer1 p{width:432px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center;float:right;}
#footer1 label{width:265px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; text-align:center;float:left;}
#footer1 a{font:10px/20px Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#333231; text-decoration:underline; padding: 0;}
#footer1 a:hover{color:#000; text-decoration:none;}
#footer1 img{width:233px; height:76px; position:absolute; top:27px; left:18px;}


#content #maincontent #overs{width:1000px; z-index:1; top:193px; }

#content #maincontent #mainimg {width:994px; height:275px; padding:2px; border:#cbcbcb 1px solid; background:#FFF; position:relative; float:left; margin: 0 0 3px 0; }
#content #maincontent #grey {width:994px; position:relative; padding:2px; border:#cbcbcb 1px solid; background:#FFF; float:left; }
#content #maincontent #grey #ingrey {width:970px;background:#858585; position:relative; padding:12px;height:160px;}
#content #maincontent #overs #mainlogin {width:713px; position:relative; padding:2px; border:#cbcbcb 1px solid; background:#FFF; float:right;color:#000000;height:187px; }

#content #maincontent #overs #news{width:265px; position:relative; float:left;height:90px;}
#content #maincontent #overs #news h2{width:132px; height:21px; margin: 5px 0 3px 14px ;display:block;font-size:1.5em;font-weight:bold;}

#content #maincontent #overs #news ul{width:230px; margin:0 0 0 23px;}
#content #maincontent #overs #news ul li.dot{background:url(../Content/images/bullet.jpg) 0 6px no-repeat; height:14px; padding:0 0 0 17px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#832920; font-weight:bold;}
#content #maincontent #overs #news ul li{background:none; padding:0 0 15px 17px;color:#000;}
#content #maincontent #overs #news ul li a{color:#000; font-weight:normal; text-decoration:none;}
#content #maincontent #overs #news ul li a:hover{color:#8f7459; text-decoration:underline;} 

#content #maincontent #mainlogin ul
{
	list-style-type: circle;
    padding-bottom: 1px;
    padding-left: 20px;
    padding-right: 0;
    padding-top: 0;
	}
#content #maincontent #mainlogin a
{
	-moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    color: #CFAA86;
    cursor: pointer;
    font-weight:bold;
	}
#content #maincontent #mainlogin a:hover
{color:#000000;}

#ingrey #welcome {width:500px; height:134px; position:relative; background:#505050;float:left;} 
#ingrey #welcome h2{width:235px; height:22px;  position:absolute; top:11px; left:109px;}
#ingrey #welcome h3{width:101px; position:absolute; top:11px; left:10px;color:#fff;}
#ingrey #welcome p.intro{width:265px; padding: 43px 0 0 1px; font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#c0c0c0; font-weight:normal; }
#ingrey #welcome p{padding: 1px 0 0 1px;font-size:10px;}
#ingrey #welcome span{color:#cfaa86; font-weight:bold; }
#ingrey #welcome a{color:#cfaa86; text-decoration:none;cursor:pointer;}
#ingrey #welcome a:hover{color:#fff;}
#ingrey #welcome div{width:150px;padding: 32px 0 0 15px;color:#fff;font-size:12px;float:left;}
#ingrey #welcome ul{list-style-type:circle;padding: 0px 0px 1px 20px;}
#ingrey #welcome ul li{font-size:10px;}
#ingrey #welcome div p a{color:#cfaa86; text-decoration:none;cursor:pointer;}
#ingrey #welcome div p a:hover{color:#fff;}

/*
#welcome {width:402px; height:134px; position:relative; background:#505050;} 
#welcome div{width:133px;color:#fff;font-size:12px;}
#welcome h2{width:235px; height:22px;  position:absolute; top:11px; left:109px;}
#welcome div h3{float:left; padding: 3px 0 0 15px;}
#welcome div label{float:left; color:#fff;padding: 10px 0 0 15px;}
#welcome p.intro{width:265px; padding: 43px 0 0 1px; font:10px/12px Tahoma, Arial, Helvetica, sans-serif; color:#c0c0c0; font-weight:normal; }
#welcome p{width:265px; padding: 10px 0 0 113px;}
#welcome span{color:#cfaa86; font-weight:bold; }
#welcome a{color:#cfaa86; text-decoration:none;cursor:pointer;}
#welcome a:hover{color:#fff;}

#welcome div ul{list-style-type:circle;padding:  50px 0px 1px 38px;}
#welcome div ul li{font-size:10px;}
*/
#ingrey #services{width:430px; position:relative; padding: 1px 11px 10px 10px;float:left;} 
#ingrey #services h2{width:171px; height:36px;  margin: 0;}
#ingrey #services p.withimg{width:425px; padding: 2px 0 10px 10px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#fff; font-weight:normal;}
#ingrey #services p.withimg span {color:#000000; font-weight:bold; }
#ingrey #services a{color:#000; text-decoration:none;}
#ingrey #services a:hover{color:#fff;}

#welcome ul.left{width:360px; padding: 43px 0 0 15px; color:#fff; margin:0 0 0 3px; float:left}
#welcome ul.right{width:180px; margin:0 0 0 10px; float:left}

#welcome ul li a{display:block; width:180px; height:16px; background:url(../Content/images/arrow.jpg) 0 6px no-repeat; font:10px/16px Tahoma, Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; text-decoration:underline; padding:0 0 0 12px;}
#welcome ul li a:hover{color:#000; text-decoration:none;} 

/* HEADER */



/*#content #maincontent{width:100%; margin:0; padding:0; position:relative; background-color:#fdf2c7;color:#000;min-height:500px; clear:both}*/
#maincontent1{width:990px; margin:0; padding:5px 5px 10px 5px; position:relative;background-color:#FDF2C7;color:#000;min-height:500px; clear:both}
#maincontent2{width:990px; margin:0; padding:5px 5px 10px 5px; position:relative;background-color:#FDF2C7;color:#000;min-height:500px; clear:both}
#inmaincontent{width:279px; margin:0; padding:0; position:relative;}

#maincontent #accordion h3 
{
    padding: 5px 30px;
	background:#dfbb7e;
	border:1px solid #dfbb7e;
	margin-bottom:1px;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
#maincontent1 #accordion h3 
{
    padding: 5px 30px;
}
#maincontent2 #accordion h3 
{
	width:730px;
    padding: 5px 30px;
}
#maincontent3 #accordion1 h3 
{
	width:730px;
    padding: 5px 30px;
}
#maincontent #accordion h3 .editable{float:left;position:absolute;top:0px;display:none;color:#FF0000;}
#maincontent #accordion h3 a:hover{background:none;}
#maincontent1 #accordion h3 .editable{float:left;position:absolute;top:0px;display:none;}
#maincontent2 #accordion h3 .editable{float:left;position:absolute;top:0px;display:none;}
#maincontent3 #accordion1 h3 .editable{float:left;position:absolute;top:0px;display:none;}
#inmaincontent #rates{width:265px; height:162px; position:relative; margin:0; padding:16px 0 0 0;}
#inmaincontent #rates h2{width:107px; height:21px; background:url(../Content/images/h_quickrates.jpg) 0 0 no-repeat; text-indent:-20000px; margin: 0 0 0 14px;}

form.search{width:260px; float:left; color:#fff; margin:10px 0 0 0; padding:0 0 0 5px;}
form.search label{padding-right:10px}
form.search select{height:18px; background:#fff; border: #abadb3 1px solid; font:10px/14px Tahoma, sans-serif;}
form.search input.submitBtn{margin:0 0 0 130px; padding:0px 0 0 0; width:103px; height:26px; line-height:0; font-size:0;}

#inmaincontent #news{top:-15px;width:265px; position:relative; float:left;height:90px;}
#inmaincontent #news h2{width:132px; height:21px; margin: 24px 0 3px 14px ;}

#inmaincontent #news ul{width:230px; margin:0 0 0 23px;}
#inmaincontent #news ul li.dot{background:url(../Content/images/bullet.jpg) 0 6px no-repeat; height:14px; padding:0 0 0 17px; font:10px/14px Tahoma, Arial, Helvetica, sans-serif; color:#832920; font-weight:bold;}
#inmaincontent #news ul li{background:none; padding:0 0 15px 17px;color:#000;}
#inmaincontent #news ul li a{color:#000; font-weight:normal; text-decoration:none;}
#inmaincontent #news ul li a:hover{color:#8f7459; text-decoration:underline;} 

#inmaincontent #quick{padding:5px 0 0 0;top:100px;width:265px; position:relative; float:left;height:141px;background-color:#505050;color:#fff;margin-left:280px;}
#inmaincontent #quick h2{width:232px; height:21px; margin: 9px 0 15px 14px ;}
#inmaincontent #quick p{width:230px; margin:0 0 0 18px;color:#fff;font-size:14px;}
#inmaincontent #quick p a{color:#8f7459; font-weight:bold;font-size:12px; text-decoration:none;}
#inmaincontent #quick p a:hover{color:#fff; text-decoration:underline;} 


#inmaincontent #testimonials{width:279px; position:relative; min-height:148px; clear:both}
#inmaincontent #testimonials h2{width:120px; height:24px; background:url(../Content/images/h_testimonials.jpg) 0 0 no-repeat; text-indent:-20000px; margin: 5px 0 0 14px ;}
#inmaincontent #testimonials img{width:123px; height:148px; position:absolute; top:0px; left:156px;}
#inmaincontent #testimonials p.quote{width:115px; position:relative; float:left; padding:10px 0 10px 40px;}
#inmaincontent #testimonials p.quote span{color:#cfaa86; font-weight:bold;}
#inmaincontent #testimonials p.name{width:115px; position:relative; float:left; padding:0 0 0 40px;}
#inmaincontent #testimonials p.name span{color:#832920; font-weight:bold;}


.sponsor {
	margin: auto;
	width: 728px;
	padding-top: 0px;
	padding-bottom: 15px;
	text-align: center;
}
.sponsor img {
	margin-top: 5px;
}


/* image sliding */
.pics {  
    height:  870px;  
    width:   970px;  
    padding: 0;  
    margin:  0;  
} 
 
.pics img {  
    padding: 15px;  
    border:  1px solid #ccc;  
    background-color: #eee;  
    width:  970px; 
    height: 250px; 
    top:  0; 
    left: 0; 
} 

/* image sliding end */
/* login box #inmaincontent #testimonials{width:279px; position:relative; min-height:148px; clear:both} */
#inmaincontent #login-box {
	width:279px;
	
	padding: 1px 2px 0 2px;
	color: #ebebeb;
	font: 12px Arial, Helvetica, sans-serif;
	background-color:#FDF2C7;
	min-height:148px;
	 clear:both
}

#inmaincontent #login-box img {
	border:none;
}

#inmaincontent #login-box h2 {
	padding:0;
	margin:0;
	color: #ebebeb;
	font: bold 44px "Calibri", Arial;
}


#inmaincontent .login-box-name {
	float: left;
	display:inline;
	width:60px;
	text-align: right;
	padding: 1px 1px 0 0;
	margin:0 0 1px 0;
}

#inmaincontent .login-box-field {
	float: left;
	display:inline;
	width:150px;
	margin:0;
	margin:0 0 0px 0;
}


#inmaincontent .form-login  {
	width: 205px;
	padding: 10px 4px 6px 3px;
	border: 1px solid #0d2c52;
	background-color:#1e4f8a;
	font-size: 16px;
	color: #ebebeb;
}


.login-box-options  {
	clear:both;
	padding-left:87px;
	font-size: 11px;
}

.login-box-options a {
	color: #ebebeb;
	font-size: 11px;
}

/* login slider */    
#sliderWrap {

width: 230px;
/*background-image:url(../Content/images/slider.png);*/
background-color:#F6DBAB;
display:none;
position: absolute;
z-index: 9999;
margin-left: auto;
margin-right: auto;
padding:5px 0 0 10px;
height:110px;
color:#333333;

}
#slider{

position: absolute;
background-image:url(images/slider.png);
background-repeat:no-repeat;
background-position: bottom;
width: 300px;
height: 159px;
margin-top: -141px;
}
#slider img {
border: 0;
}
#sliderContent {
margin: 50px 0 0 50px;
position: absolute;
text-align:center;
background-color:#FFFFCC;
color:#333333;
font-weight:bold;
padding: 10px;
}

#openCloseWrap {
position:absolute;
margin: 143px 0 0 120px;
font-size:12px;
font-weight:bold;
}
/* login box end */
.divcontent { height:300px;	}
.divcontent1 { height:490px;	}
.divcontent2 { height:390px;	}
.shadow1 {
	margin: 40px;
	background-color: rgb(68,68,68); /* Needed for IEs */

	-moz-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	-webkit-box-shadow: 5px 5px 5px rgba(68,68,68,0.6);
	box-shadow: 5px 5px 5px rgba(68,68,68,0.6);

	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30);
	-ms-filter: "progid:DXImageTransform.Microsoft.Blur(PixelRadius=3,MakeShadow=true,ShadowOpacity=0.30)";
	zoom: 1;
}
.shadow1 .content {
	position: relative; /* This protects the inner element from being blurred */
	padding: 100px;
	background-color: #DDD;
}

/* dialog */
.myDiv {
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  /*width:425px;*/
  font-size:12pt; /* or whatever */
  /*border:2px solid #e6e6e6;*/
    background:url(../Content/images/mydiv-bg.jpg) repeat;
/*  background:#f6dbab;*/
  border-left:1px solid #e3bd7e;
  border-right:1px solid #968669;
  border-bottom:1px solid #635845;
  
-moz-box-shadow: 1px 1px 0px #e3bd7e;
-webkit-box-shadow: 1px 1px 0px #e3bd7e;
box-shadow: 1px 1px 0px #e3bd7e;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e3bd7e')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e3bd7e');
}
.myDiv table
{
	/*background-color: #fff8df;imtiaz table*/
	}
.myDiv h2 {
  padding:5px;
  color:#fff;
  margin:0;
  background:#E3BD7E url(../Content/images/heading-bg.jpg) repeat-x ;
  /*border-bottom:1px solid #5a4b32;*/
  border-top:1px solid #e3bd7e;
  /*background: #e3bd7e url(themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
  border: 2px solid #d3d3d3; */
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px; 
  font-weight: bold; 
  color: #333;
  /* background-color:#858585;
  font-size:11pt; or whatever */
  text-align:left;
  font-size:11pt;
  line-height:17px;
}
.myDiv h2 a
{
	float:right;
	
  /*color:#555555;
  position:absolute;*/
  color:#FF0000;
  margin:0px 0 0 35px;
  font-size:8pt;
  text-decoration:none;
  
}
.myDiv h2 a:hover
{
	text-decoration:none;
	color:#000000;
}
.myDiv h3 {
  padding:5px 0 10px 0;
  color:#000;
  margin:0;
  font-size:10pt; /* or whatever */
}
.myDiv p {
  padding:15px; 
  font-size:11px;
  line-height:20px;
}

/* dialog FFF8DFend  */
/*web grid*/
/*#MainGrid
{
    
}
#MainGrid table{background-color: #FFF8DF;}
#divAuthorizedEmployee{}
#divAuthorizedEmployee table{background-color: #FFF8DF;}*/
 .webGrid { margin: 4px; border-collapse: collapse; width: 575px;}
 .webGrid1 { margin: 4px; border-collapse: collapse; width: 99%;}
 .webGridemail { margin: 4px; border-collapse: collapse; width: 99%;}
        .header { background-color: #fdf0c2; font-weight: bold; color: #000000; }
        .gridfooter {text-align:center;line-height:15px;}
        .gridfooter td a{line-height:15px;padding: 0 2px 0 2px;}
        .webGrid th, .webGrid td, .webGrid1 th, .webGrid1 td { border: 1px solid #f8deb1; padding: 5px; }
        .webGridemail th, .webGridemail td { border: 1px solid #C0C0C0; padding-left: 5px; }
        .alt { background-color: #ffffff; color: #000; }
        .person { width: 200px; font-weight:bold;}
        .text-align-center{text-align:center;}
        .text-align-left{text-align:left;}
        .webGrid th a , .webGrid1 th a{color:#000000;}
        .webGrid tfoot{text-align:center;}
        .rideno{width:82px;}
        .name{width:109px;}
        .date{width:75px;}
        .address{width:180px;}
        .status{width:45px;}
        .voucher{width:74px;}
        .action{width:90px;}
/*web grid end*/
.tborder table tr td
{
    border:1px solid #FDF2C7;
}
.tborder2 table tr td
{
    border:1px solid #FFD197;
}
.removeborder table tr td
{
	border: 0px solid #E3BD7E;
	}
/*credit card popup	*/
.cc-container
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	width: 423px;
	height: 236px;
	background-color: #363739;
	border: solid 1px #2f3032;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	box-shadow: 0 3px 3px rgba(0,0,0,0.20), rgba(0,0,0,0.12) 0px 0px 10px inset;
	-webkit-box-shadow: 0 3px 3px rgba(0,0,0,0.20), rgba(0,0,0,0.12) 0px 0px 10px inset;
	-moz-box-shadow: 0 3px 3px rgba(0,0,0,0.20), rgba(0,0,0,0.12) 0px 0px 10px inset;
}
.cc-header
{
	height: 25px;
	color: White;
	text-align: left;
	padding-top: 5px;
	padding-left: 10px;
	font-weight: bold;
	-moz-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	border-top-right-radius: 8px;
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#747577), to(#363739));
	background-image: -moz-linear-gradient(#747577, #363739);
	background-image: -webkit-linear-gradient(#747577, #363739);
	background-image: -o-linear-gradient(#747577, #363739);
}
.cc-contents
{
	margin-left: 12px;
	padding: 8px;
	width: 381px;
	height: 176px;
	border: solid 1px #2f3032;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	background-color: #f1f1f1;
}
.cc-contents label
{
	display: inline-block;
	color: #616161;
	width: 97px;
}
.cc-contents input[type=text]
{
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	height: 22px;
}
.cc-contents input.large
{
	width: 260px;
}
.cc-contents input.small
{
	width: 64px;
}
/*end credit card popup*/
.scroll
{
	height: auto;
    overflow-x: hidden;
    overflow-y: hidden;
}
#scrollContent
{
	position: relative;
	top: 0;
	margin-top: 1px;
}
#scrollContent.fixed {
  position: fixed;
  top: 0;
}
#scrollContent.absolute
{
	position: absolute;
	top: 0;
	margin-top: 29px;
}
#scrollContent1
{
	position: absolute;
	top: 0;
	margin-top: 29px;
}
#scrollContent1.fixed {
  position: fixed;
  top: 0;
}
#scrollContent1.absolute
{
	position: absolute;
	top: 0;
	margin-top: 29px;
}

#scrollContent2
{
	position: relative;
	top: 0;
	margin-top: 1px;
}
#scrollContent2.fixed {
  position: fixed;
  top: 0;
}
#scrollContent2.absolute
{
	position: absolute;
	top: 0;
	margin-top: 29px;
}
.summary
{
	padding:3px 0 5px 5px;
	border-bottom:1px solid #E3BD7E;
	background-color:#F6DBAB;
	}	
.summary table
{
    padding-left:3px;
    }	
.summary h4
{
	padding:0 0 3px 0;
	display:block;
	font-size:1em;
	font-weight:bold;
	}
.divsteps
{
	/*width:744px;*/
	width:725px;
	background-color:#FEF7DA;
	border:1px solid #e3bd7e;
	}
.divstepsreg
{
	width:725px;
	}	
.divsteps1
{
	width:741px;
	}	
.Disclaimer
{
	background-color:#FDF2C7;
	padding:10px;
	border:1px solid #E3BD7E;
	}	

#map
{
opacity:0;
width:0;
height:0;
}
#main-right {
    /*border: 1px solid #CECECE;*/
    /*border-radius: 5px 5px 5px 5px;*/
    /*float: right;*/
    padding: 0px 14px 10px 23px;
    /*width: 986px;*/
    /*width:1000px;*/
}
#main-right #accordion h3 {
    padding: 5px 30px;
}
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error
{
    color: #ff0000;
}

.field-validation-valid
{
    display: none;
}

.input-validation-error
{
    border: 1px solid #E3BD7E;
    background-color: #ffeeee;
}

.validation-summary-errors
{
    font-weight: bold;
    color: #ff0000;
}

.validation-summary-valid
{
    display: none;
}

input[type="text"] 
{
    /*width: 200px;*/
    border: 1px solid #E3BD7E;
    height:20px;
}
input[type="text"][disabled] {
   background-color:#FDF2C7;
}
select:disabled {
   background-color:#FDF2C7;
}
input[type="password"] 
{
    /*width: 200px;*/
    border: 1px solid #E3BD7E;
    height:20px;
}
.divpadding
{
	/*padding:0 10px 10px 20px;*/
	/*padding:0 8px 10px 16px;*/
	padding:0 14px 10px 23px;
	}
.divpadding1
{
	padding:0 20px 10px 20px;
	
	}	
a.btntest
{
    background: url(../Content/Images/amex.gif) no-repeat top left;
     display: block;
     width: 100px;
     height: 100px;
     text-indent: -9999px; /* hides the link text */
}	
.mm_buttonpurple {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #423020;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    color: #FFFFFF;
    font-family: arial,Trebuchet MS,verdana,helvetica,san-serif;
    font-size: 11px;
    font-weight: bold;
    line-height: 12px;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 4px;
    text-align: center;
    -moz-appearance: button;
    -moz-binding: none;
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    -moz-box-sizing: border-box;
    -moz-font-feature-settings: -moz-use-system-font;
    -moz-font-language-override: -moz-use-system-font;
    -moz-user-select: none;
    -x-system-font: -moz-button;
    border-bottom-color: #423020;
    border-bottom-style: outset;
    border-bottom-width: 2px;
	border-right-color: #423020;
    border-right-style: outset;
    border-right-width: 2px;
	border-left-color: #423020;
    border-left-style: outset;
    border-left-width: 2px;
    border-top-color: #423020;
    border-top-style: outset;
    border-top-width: 2px;
    cursor: default;
    font-style: -moz-use-system-font;
    font-variant: -moz-use-system-font;
    text-decoration:none;
    white-space: pre;
    
}
.clsupdate
{
	text-decoration:none;
	}
.headingpadding
{
	padding: 20px 0 20px 0;
	}	
.headingpadding h2
{
	display: block;
    font-size: 1.5em;
    font-weight: bold;
	}
.headingpadding h4
{
	display: block;
    font-size: 1.2em;
    font-weight: bold;
	}		
.ridesearch a
{
	text-align:right;
	padding-right:100px;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	display:none;
	color:#000000;
	float:right;
	}	
.ridesearch a:hover
{
	color:#CFAA86;	
}

/* for help windows */
.tableTopBrownBar
{
/*background-color: #DE8947*/
background-color: #E3BD7E;
}
.tableBrownLineBorder
{
background-color: #E3BD7E
}
.innerttablecreamcolor{
/*background-color: #F1D798*/
background-color: #E3BD7E;
}
.TableTitleHeading
{	

/*background-color: #E7A87A;*/
background-color: #E3BD7E;
font-family: Tahoma, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #333333;
}
.Content_Stroke_Bottom
{
	/*font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;*/
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;
}
.bgcreamcolor
{
	
	/*background-color: #fef0c9;*/
	background-color: #FFD197;/*#FDF2C7;*/
	
}
A.TO_TOP { COLOR:#000000; TEXT-DECORATION:NONE; FONT-SIZE : 10px; }
.hl a
{
	
  color:#000000;
  font-size:8pt;
  text-decoration:none;
 
}
.hl a:hover
{
	text-decoration:underline;
	color:#CFAA86;
}
.ctrltext
{
	vertical-align:top;
	line-height:18px;
	}
.ctrltextfeedback
{
	vertical-align:top;
	line-height:25px;
	}	
.ctrltextreg
{
	vertical-align:top;
	line-height:20px;
	}	
.ctrltextcor
{
	vertical-align:top;
	line-height:29px;
	}	
.emailccgrid
{
	width:200px;
	z-index:9999;
	position:absolute;
	padding-left:70px;
	}	
.gridbtnadd
{
	float:right;
	padding-right:3px;
	display:block;
	}	
.rempadleft
{
	padding-left:0px;
	}	
.gridhall
{
	text-align:left;
	float:left;
	}	
.ui-autocomplete { height: auto; max-height:250px; overflow-y: scroll; overflow-x: hidden; background-color:#E3BD7E;}	
/*.ui-autocomplete { height: auto; max-height:250px; overflow-y: scroll; overflow-x: hidden; background-color:#FDF2C7;}	*/
.clsdetailarea
{
	height: 120px;
	width:488px; 
	overflow-y: scroll; 
	overflow-x: hidden;
	background-color:#FFFFFF;
	border:2px inset #FDF2C7;
	}
.clswordwrap { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
   
   /*white-space: nowrap;
   overflow: hidden;*/
}	
.zonewarning
{
	width:705px;
	height:40px;
	top:10px;
	left:3px;
	/*background-color:#FFFFFF;*/
	border:1px solid #E3BD7E;
	display:none;
	padding:5px;
	color:#F64336;
	}
/*jquery dialog button position*/

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { 
    float: none;
}
.ui-dialog .ui-dialog-buttonpane { 
    text-align: center;
}

/*end of button position */
td span select
{
	vertical-align:super;
	}	
.clswordwrap1 { 
   white-space: pre-wrap;      /* CSS3 */   
   white-space: -moz-pre-wrap; /* Firefox */    
   white-space: -pre-wrap;     /* Opera <7 */   
   white-space: -o-pre-wrap;   /* Opera 7 */    
   word-wrap: break-word;      /* IE */
   width:180px;
   white-space: nowrap;
   /*white-space: nowrap;
   overflow: hidden;*/
}	
#scrollContent2 span
{
	line-height: 1.5;
	/*white-space: pre-wrap;      
    white-space: -moz-pre-wrap; 
    white-space: -pre-wrap;     
    white-space: -o-pre-wrap;   
    word-wrap: break-word; 
    display: inline-block;*/
	}	
select
{
	/*height:20px;*/
	}	
/*.ui-datepicker-calendar
{
	display:none;
	}*/
.txtwidth250
{
	width:250px;
	}
.txtwidth200
{
	width:200px;
	}	
.divdefaulterror
{
	font-size:14px;
	line-height:20px;
	text-align:left;
	padding:100px;
	}	
textarea
{
	resize:none;
	border: 1px solid #E3BD7E;
	}	
.regbutton{}
.regbutton a
{color:#ffffff;}
.bghtmlpages	
{
    background-image:url(../Content/images/help_banner.png);
    background-repeat:no-repeat;
    padding-right:60px;
    background-position:center bottom;
    }
.bgchtmlpages    
{
    /*background-color:#FDF1C7;   */
    background-color:#F6DBAB;   
    }    
#accordion1
{
   width:99%;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  /*font-size:12pt;  
    border:1px solid #e3bd7e;*/
  background:url(../Content/images/mydiv-bg.jpg) repeat;

    }  
#accordion
{
    width:775px;
    -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  /*font-size:12pt;  
    border:1px solid #e3bd7e;*/
  background:url(../Content/images/mydiv-bg.jpg) repeat;
    }        
.webGridemailcc { margin: 4px; border-collapse: collapse; width: 99%;background-color: #FDF2C7;}
.headercc { background-color: #E3BD7E; font-weight: bold; color: #000000; }
.viewmap img
{
    /*border:1px solid #FDF2C7;*/
    border:1px solid #BC7A04;
    margin-top:-2px;
    }
.viewmapdrop img
{
    border:1px solid #BC7A04;
    margin-top:-2px;
    }    
.clscorporate
{
    /*-webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  border:1px solid #E3BD7E;*/
    }
.phonelookup img
    {
        vertical-align:middle;
        padding-bottom:2px;
        }
.emaillookup img
{
    vertical-align:middle;
        padding-bottom:2px;
    }
.emailmullookup img
{
    vertical-align:middle;
        padding-bottom:2px;
    }               
.tbggridcolor{background-color:#FFF8DF;}    
.bglivestatus
{
    background:url(../Content/images/mydiv-bg.jpg) repeat;
    border:1px solid #E3BD7E;
    }
.bglivestatus1
{
    background-color:#D4B581;
    border:1px solid #BC7A04;
    }    
.bgmemberpages
{
    background-color:#FEF7DA;
    }    
.corporateDiv {
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  font-size:12pt; /* or whatever */
  background:url(../Content/images/mydiv-bg.jpg) repeat;
  border-left:1px solid #e3bd7e;
  border-right:1px solid #968669;
  border-bottom:1px solid #635845;
  
-moz-box-shadow: 1px 1px 0px #e3bd7e;
-webkit-box-shadow: 1px 1px 0px #e3bd7e;
box-shadow: 1px 1px 0px #e3bd7e;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e3bd7e')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e3bd7e');
}
.corporateDiv h2 {
  padding:5px;
  color:#fff;
  margin:0;
  background:#E3BD7E url(../Content/images/billing_tabs.png)  no-repeat ;
  border-top:1px solid #e3bd7e;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px; 
  font-weight: bold; 
  color: #333;
  text-align:left;
  font-size:11pt;
  line-height:17px;
}    
.clsmisc p
{
    line-height:22px;
    }
.divregheight
{
   height:197px;
    }    
    
.feedbackDiv {
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  font-size:12pt; /* or whatever */
  background:url(../Content/images/mydiv-bg.jpg) repeat;
  border-left:1px solid #e3bd7e;
  border-right:1px solid #968669;
  border-bottom:1px solid #635845;
  
-moz-box-shadow: 1px 1px 0px #e3bd7e;
-webkit-box-shadow: 1px 1px 0px #e3bd7e;
box-shadow: 1px 1px 0px #e3bd7e;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e3bd7e')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e3bd7e');
}

.feedbackDiv h3 {
  padding:5px;
  color:#fff;
  margin:0;
  background:#E3BD7E url(../Content/images/feedback_tabs.png)  no-repeat ;
  border-top:1px solid #e3bd7e;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px; 
  font-weight: bold; 
  color: #333;
  text-align:left;
  font-size:11pt;
  line-height:27px;
}      
.divstripreg {
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px;
  font-size:12pt; /* or whatever */
  background:url(../Content/images/mydiv-bg.jpg) repeat;
  border-left:1px solid #e3bd7e;
  border-right:1px solid #968669;
  border-bottom:1px solid #635845;
  
-moz-box-shadow: 1px 1px 0px #e3bd7e;
-webkit-box-shadow: 1px 1px 0px #e3bd7e;
box-shadow: 1px 1px 0px #e3bd7e;
/* For IE 8 */
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e3bd7e')";
/* For IE 5.5 - 7 */
filter: progid:DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color='#e3bd7e');
}
.divstripreg h2 {
  padding:5px;
  color:#fff;
  margin:0;
  background:#E3BD7E url(../Content/images/full_strip.png)  no-repeat ;
  border-top:1px solid #e3bd7e;
  -webkit-border-top-left-radius:6px;
  -webkit-border-top-right-radius:6px;
  -moz-border-radius-topleft:6px;
  -moz-border-radius-topright:6px;
  border-top-left-radius:6px;
  border-top-right-radius:6px; 
  font-weight: bold; 
  color: #333;
  text-align:left;
  font-size:11pt;
  line-height:17px;
}  

/*===============================New HTML CSS===============================================*/
.headingpadding h5
{
    font-size:1.2em;
    }