/*8888888888888888888888888*/
div.customCartPlan {
    white-space: nowrap;
    height: 24px;
    border: 0;
    margin: 0;
    padding: 0;
    width: 100px;
}

div.customCartPlan input {
    margin: 5px 0 0 0;
    font-family:Verdana;
	font-size:11px;
    padding:2px 5px ;
    color:#6E6E6E;
    border:1px solid rgb(134,134,134);
    height: 16px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
    width: 90px;
}

div.customCartPlan div.icon {
    width:24px;
    height:24px;
    border: 0;
    background:transparent url(arrow.jpg) no-repeat 0 0;
    cursor:pointer;
   /* border-bottom: 1px solid #B5B8C8;*/
    top:7px;
    left: 82px; 

}


div.customCartPlan div.list-wrapper {
    left: 0px;
    top: 27px;
    border: 1px solid #000000;
	border-top: 0;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    width: 100px;
    bottom: auto;
	
}

div.customCartPlan div.list-wrapper-up {
    top: auto;
    bottom: 24px;
    border: 1px solid #000000;
	border-bottom: 0;	
}

div.customCartPlan ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 200px;
}


div.customCartPlan  li {
    padding: 0;
    padding-left: 5px;
    font-family:Verdana;
	font-size:11px;
	font-weight:normal;
    background-color: #FFFFFF;
    cursor: pointer;
    margin: 0;
}

div.customCartPlan li.active {
    background-color: rgb(160, 169, 194);
	font-family:Verdana;
	font-size:11px;
}

div.customCartPlan input.empty {
    color: rgb(110,110,110);
	font-family:Verdana;
	font-size:11px;
}


/* review Dropdown */
div.custom_review {
    white-space: nowrap;
    height: 24px;
    border: 0;
    margin: 0;
    padding: 0;
    width: 146px;
}

div.custom_review input {
    margin: -2px 0 0 0;
	padding:2px 5px ;
    font-family:Verdana;
	font-size:11px;
    color:#6E6E6E;
    border:1px solid rgb(134,134,134);
    height: 16px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
    width: 135px;  

}

div.custom_review div.icon {
    width:24px;
    height:24px;
    border: 0;
    background:transparent url(arrow.jpg) no-repeat 0 0;
    cursor:pointer;
   /* border-bottom: 1px solid #B5B8C8;*/
    top:0px;
    left: 127px; 

}


div.custom_review div.list-wrapper {
    left: 0px;
    top: 20px;
    border:1px solid rgb(134,134,134);
	border-top: 0;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
	height:auto !important;
	max-height:200px;
	overflow-y: scroll !important;
    width: 145px;
    bottom: auto;
}

div.custom_review div.list-wrapper-up {
    top: auto;
    bottom: 24px;
    border:1px solid rgb(134,134,134);
	border-bottom: 0;	
}

div.custom_review ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 80px;
}


div.custom_review  li {
    padding: 0;
    padding-left: 5px;
    font-family:Verdana;
	font-size:11px;
	font-weight:normal;
    background-color: #FFFFFF;
    cursor: pointer;
    margin: 0;
}

div.custom_review li.active {
    background-color: rgb(160, 169, 194);
	font-family:Verdana;
	font-size:11px;
}

div.custom_review input.empty {
    color: rgb(110,110,110);
	font-family:Verdana;
	font-size:11px;
}

/* search date and timeing hidden div */
/*8888888888888888888888888*/
div.searchDateTime {
    white-space: nowrap;
    height: 24px;
    border: 0;
    margin: 0;
    padding: 0;
    width: 100px;
}

div.searchDateTime input {
    margin: -2px 0 0 0;
    font-family:Verdana;
	font-size:11px;
    padding:2px 5px ;
    color:#6E6E6E;
    border:1px solid rgb(134,134,134);
    height: 16px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
    width: 90px;
}

div.searchDateTime div.icon {
    width:24px;
    height:24px;
    border: 0;
    background:transparent url(arrow.jpg) no-repeat 0 0;
    cursor:pointer;
   /* border-bottom: 1px solid #B5B8C8;*/
    top:0px;
    left: 82px; 

}


div.searchDateTime div.list-wrapper {
    left: 0px;
    top: 20px;
    border: 1px solid #000000;
	border-top: 0;
    background-color: #FFFFFF;
    padding: 0;
	height:80px !important;
	max-height: 200px;
	overflow-y:scroll !important;
    margin: 0;
    width: 100px;
    bottom: auto;
	
}

div.searchDateTime div.list-wrapper-up {
    top: auto;
    bottom: 24px;
    border: 1px solid #000000;
	border-bottom: 0;	
}

div.searchDateTime ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 200px;
}


div.searchDateTime  li {
    padding: 0;
    padding-left: 5px;
    font-family:Verdana;
	font-size:11px;
	font-weight:normal;
    background-color: #FFFFFF;
    cursor: pointer;
    margin: 0;
}

div.searchDateTime li.active {
    background-color: rgb(160, 169, 194);
	font-family:Verdana;
	font-size:11px;
}

div.searchDateTime input.empty {
    color: rgb(110,110,110);
	font-family:Verdana;
	font-size:11px;
}

/*For Time zone Dropdown*/


div.customTime {
    white-space: nowrap;
    height: 24px;
    border: 0;
    margin: 0;
    padding: 0;
    width: 95px;
}

div.customTime input {
    margin: 2px 0 0 0;
    font-family:Verdana;
	font-size:11px;
    padding:2px 5px ;
    color:rgb(130,130,130);
    border:1px solid #999999;
    height: 16px;
    line-height: 20px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
    width: 190px;  

}

div.customTime div.icon {
    width:24px;
    height:24px;
    border: 0;
    background:transparent url(arrow.jpg) no-repeat 0 0;
    cursor:pointer;
   /* border-bottom: 1px solid #B5B8C8;*/
    top:4px;
    left: 182px; 

}


div.customTime div.list-wrapper {
    left: 0px;
    top: 24px;
    border:1px solid #999999;
	border-top: 0;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    width: 200px;
    bottom: auto;
}

div.customTime div.list-wrapper-up {
    top: auto;
    bottom: 24px;
    border: 1px solid #000000;
	border-bottom: 0;	
}

div.customTime ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 200px;
}


div.customTime  li {
    padding: 0;
    padding-left: 5px;
    font-family:Verdana;
	font-size:11px;
	font-weight:normal;
    background-color: #FFFFFF;
    cursor: pointer;
    margin: 0;
	color:rgb(130,130,130);
}

div.customTime li.active {
    background-color: rgb(160, 169, 194);
}

div.customTime input.empty {
    color:rgb(130,130,130);
}


/*  base plan parameters dropdown*/


div.custom {
    white-space: nowrap;
    height: 24px;
    border: 0;
    margin: 0;
    padding: 0;
    width: 146px;
}

div.custom input {
    margin: -2px 0 0 0;
	padding:2px 5px ;
    font-family:Verdana;
	font-size:11px;
    color:#6E6E6E;
    border:1px solid rgb(134,134,134);
    height: 16px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
    width: 168px;  

}

div.custom div.icon {
    width:24px;
    height:24px;
    border: 0;
    background:transparent url(arrow.jpg) no-repeat 0 0;
    cursor:pointer;
   /* border-bottom: 1px solid #B5B8C8;*/
    top:0px;
    left: 160px; 

}


div.custom div.list-wrapper {
    left: 0px;
    top: 20px;
    border: 1px solid #000000;
	border-top: 0;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    width: 168px;
    bottom: auto;
}

div.custom div.list-wrapper-up {
    top: auto;
    bottom: 24px;
    border: 1px solid #000000;
	border-bottom: 0;	
}

div.custom ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 200px;
}


div.custom  li {
    padding: 0;
    padding-left: 5px;
    font-family:Verdana;
	font-size:11px;
	font-weight:normal;
    background-color: #FFFFFF;
    cursor: pointer;
    margin: 0;
}

div.custom li.active {
    background-color: rgb(160, 169, 194);
	font-family:Verdana;
	font-size:11px;
}

div.custom input.empty {
    color: rgb(110,110,110);
	font-family:Verdana;
	font-size:11px;
}

/*For First Dropdown*/


div.customNew {
    white-space: nowrap;
    height: 24px;
    border: 0;
    margin: 0;
    padding: 0;
    width: 233px;
}

div.customNew input {
    margin: -2px 0 0 0;
    font-family:Verdana;
	font-size:11px;
    padding:2px 5px ;
    color:#6E6E6E;
    border:1px solid rgb(233,127,42);
    height: 16px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
    width: 246px;  

}

div.customNew div.icon {
    width:24px;
    height:24px;
    border: 0;
    background:transparent url(arrow.jpg) no-repeat 0 0;
    cursor:pointer;
   /* border-bottom: 1px solid #B5B8C8;*/
    top:0px;
    left: 238px; 

}


div.customNew div.list-wrapper {
    left: 0px;
    top: 20px;
    border: 1px solid #000000;
	border-top: 0;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    width: 254px;
    bottom: auto;
}

div.customNew div.list-wrapper-up {
    top: auto;
    bottom: 24px;
    border: 1px solid #000000;
	border-bottom: 0;	
}

div.customNew ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 200px;
}


div.customNew  li {
    padding: 0;
    padding-left: 5px;
    font-family:Verdana;
	font-size:11px;
	font-weight:normal;
    background-color: #FFFFFF;
    cursor: pointer;
    margin: 0;
}

div.customNew li.active {
    background-color: rgb(160, 169, 194);
}

div.customNew input.empty {
     	color: rgb(110,110,110);
		font-family:Verdana;
		font-size:11px;
}

/*For No. of days and flexibility Dropdown*/


div.customG {
    white-space: nowrap;
    height: 24px;
    border: 0;
    margin: 0;
    padding: 0;
    width: 95px;
}

div.customG input {
    margin: -2px 0 0 0;
    font-family:Verdana;
	font-size:11px;
    padding:2px 5px ;
    color:#6E6E6E;
    border:1px solid rgb(134,134,134);
    height: 16px;
    vertical-align:middle; 
    left: 0px;
    top: 0px; 
    width: 103px;  

}

div.customG div.icon {
    width:24px;
    height:24px;
    border: 0;
    background:transparent url(arrow.jpg) no-repeat 0 0;
    cursor:pointer;
   /* border-bottom: 1px solid #B5B8C8;*/
    top:0px;
    left: 95px; 

}


div.customG div.list-wrapper {
    left: 0px;
    top: 20px;
    border:1px solid rgb(134,134,134);
	border-top: 0;
    background-color: #FFFFFF;
    padding: 0;
    margin: 0;
    width: 113px;
    bottom: auto; 
}

div.customG div.list-wrapper-up {
    top: auto;
    bottom: 24px;
    border:1px solid rgb(134,134,134);
	border-bottom: 0;	
}

div.customG ul {
    list-style-type: none;
    padding: 0;
    margin: 0;
    height: 200px;
}


div.customG  li {
    padding: 0;
    padding-left: 5px;
    font-family:Verdana;
	font-size:11px;
	font-weight:normal;
    background-color: #FFFFFF;
    cursor: pointer;
    margin: 0;
}

div.customG li.active {
    background-color: rgb(160, 169, 194);
}

div.customG input.empty {
     color: rgb(110,110,110);
	font-family:Verdana;
	font-size:11px;
}

/*	@Sunil: Alert box */
.alertlineHeight { height:142px; }

.alert {display:none}
.alertBoxLeftTopCorner { background-image:url(../images/loginwindow_top_left_corner.gif);background-repeat:no-repeat;width:16px;height:28px;float:left; }
.alertBoxMiddleTopCorner { background-image:url(../images/loginwindow_he_rpt.gif);background-repeat:repeat-x;width:300px;height:28px;float:left; }
.alertBoxRightTopCorner { background-image:url(../images/loginwindow_top_right_corner.gif);background-repeat:no-repeat;width:16px;height:28px;float:left; }

.alertLeftVerticalLine { background-image:url(../images/loginwindow_left_rpt.gif);background-repeat:repeat-y;width:16px;float:left; }
.alertMiddleContentBox { float:left;width:280px;background-color:#FFFFFF;padding:10px;height:122px;}
.alertRightVerticalLine { background-image:url(../images/loginwindow_right_rpt.gif);background-repeat:repeat-y;width:16px;float:left; }

.alertBoxLeftBottomCorner { clear:both;background-image:url(../images/loginwindow_bottom_left_corner.gif);background-repeat:no-repeat;width:16px;height:28px;float:left; }
.alertBoxMiddleBottomCorner { background-image:url(../images/loginwindow_btm_rpt.gif);background-repeat:repeat-x;width:300px;height:28px;padding-top:-15px;float:left; }
.alertBoxRightBottomCorner { background-image:url(../images/loginwindow_bottom_right_corner.gif);background-repeat:no-repeat;width:16px;height:28px;float:left; }