﻿/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	visibility : hidden;
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor: pointer;
	overflow : auto;
	font-family: Verdana;
	z-index:10;
	padding: 1px;
    text-align : left; 
    list-style-type :  none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
	z-index:10;
	cursor: pointer;
}

/* AutoComplete item */

.autocomplete_listItem
{
    background-color: #F4F7FC;
    color: #2D2D2D;
    padding: 1px;
    z-index: 10;
    cursor: pointer;
}
.Iconfirm
{
	margin-left: 5px;
	font-size: 7pt;
	color: #999966;
	
	font-family: verdana;
	background-color: #f5fffa;
	vertical-align: middle;
	text-align: left;
}

.Available
{
	margin-left: 5px;
	font-size: 7pt;
	color: #006600;
	
	font-family: verdana;
	background-color: #FFFFFF;
	vertical-align: middle;
	text-align: left;
}

.onrequest
{
	margin-left: 5px;
	font-size: 7pt;

	text-align: left;
	color: #778899;
	font-family: verdana;
	vertical-align: middle;
}
.stopsale
{
	margin-left: 5px;
	font-size: 7pt;
	color: #bc8f8f;
	
	text-align: left;
	font-family: verdana;
	background-color: #fffafa;
	vertical-align: middle;
}

.availsml
{
	margin-left: 5px;
	font-family: Verdana;
	font-size: 7pt;
	color: #827F72;
}


.smltitle
{
	font-family: Arial;
	font-size: 7pt;
	color: #696969;
}

.smlhdg
{
	font-family: Arial;
	font-size: 8pt;
}
.btnbook
{
	width: 47px;
	height: 18px;
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #006600;
}

.btnSearch
{
	width: 55px;
	height: 20px;
	font-family: Verdana;
	font-size:7pt;

	color: #006600;
}
.btnbook2
{
	width: 34px;
	height: 18px;
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	color: #006600;
}
.btnbook3
{
	width: 75px;
	height: 18px;
	font-family: Arial;
	font-size: 7pt;
	font-weight: normal;
	color: #006600;
}

.btnbook1
{
	width: 82px;
	height: 18px;
	font-family: Arial;
	font-size: 7pt;
	font-weight: bold;
	color: #006600;
}

.smlhdgbld
{
	font-family:  Arial;
	font-size: 7.5pt;
	font-weight: bold;
}


h2
{
	 margin-bottom: 0;
	 margin-left:0;
	 margin-right:0;
	 margin-top:0;
	Font-weight: bold;
	Font-family: Verdana;
	font-Size: 12pt;
	Color: #696969;
}
h3
{
	 margin-bottom: 0;
	 margin-left:0;
	 margin-right:0;
	 margin-top:0;
	Font-weight: bold;
	Font-family: Verdana;
	font-Size: 11pt;
	Color: #696969;
}
h4
{
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	font-weight: bold;
	font-family: Verdana;
	font-size: 13pt;
	color: #808080;
}
h5
{
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #696969;
}

.h3
{
	 margin-bottom: 0;
	 margin-left:0;
	 margin-right:0;
	 margin-top:0;
	Font-weight: bold;
	Font-family: Verdana;
	font-Size: 11pt;
	Color: #696969;
}


.smlHdgwht1
{
	font-family: Verdana;
	font-size: 11pt;
	color: White;
}

.smlHdgwht
{
	font-family: Verdana;
	font-size: 8pt;
	color: White;
}
.smlHdg1
{
	font-family: Verdana;
	font-size: 11pt;
	color: #6f6f6f;
}


.sml
{
	font-family: Verdana;
	font-size: 7pt;
	color: #827F72;
}

.smlb
{
    font-family: Verdana;
    font-size: 7pt;
    color: #000066;
}


.hdrTab
{
	font-family: Arial;
	font-size: 7.6pt;
	color: #696969;
	background-color: #fff8dc;
	border-bottom: #696969 1px;
	border-top: none;
	border-right-style: none;
	border-left-style: none;
}

.toplne
{
border-top: #696969 1px;
height: 2px;
font-size: 6pt;
}

.std
{
	font-family: Verdana;
	font-size: 8pt;
}

.std1
{	color: #666699;
	font-family: Verdana;
	font-size: 8pt;
}
.std2
{
	color: #5d5d5d;
	font-family: verdana;
	font-size: 8pt;
}


.stdbl
{
	font-family: Arial;
	font-size: 8pt;
	color: #191970;
	
}

.stdbla
{
	font-family: Arial;
	font-size: 8pt;
	color: #191970;
	background-color: #fffffd;
}

.stdb
{
	font-family: Verdana;
	font-size: 10pt;
	
}
.orHdg
{
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color: #f8bb00;
	
}

.lnkNoLine
{
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #daa520;
}
.lnkNoLine:hover
{
	
	font-family: Arial;
	font-size: 8pt;
	text-decoration: none;
	color: #8b0000;
}

.pathi
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	color: #CFC2A7;
}

.patha
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 10px;
	color: #756959;
	background-color: #EDE8DE;
}

.pathb {
        background-color: #756959;	
}

.bline
{
	height: 35px;
	border-bottom: dashed 1px #EDE8DE;
	
	
}

.pwait
{
	border-right: #666699 1px solid;
	border-top: #666699 1px solid;
	border-left: #666699 1px solid;
	border-bottom: #666699 1px solid;
	
}
.hdg4
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 8pt;
	font-weight: bold;
	color: #483d8b;
	text-decoration: none;
}
.hdg4:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 8pt;
	font-weight: bold;
	color: #8b0000;
	text-decoration: none;
}

.hdg5
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 8pt;
	font-weight: normal;
	color: #483d8b;
	text-decoration: none;
}
.hdg5:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 8pt;
	font-weight: normal;
	color: #8b0000;
	text-decoration: none;
}

.hdg2
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 9pt;
	color: #696969;
	vertical-align: top;
}
.hdg3
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 9pt;
	color: #a9a9a9;
}
.hdg1
{
	font-family: Verdana, Arial, Helvetica, sans-serif, Geneva;
	font-size: 12pt;
	color: #696969;
}
.stdtxt
{
	width: 120px;
	font-family: Verdana;
	font-size: 8pt;
	}
	
.stdsm
{
	
	font-family: Verdana;
	font-size: 7pt;
	
	}
	
.brd1
{
	 border-right: #dddddd 1px solid;
	 BORDER-BOTTOM: #dddddd 1px dotted;
	 
}
.srchtabl1
{
	border-right: #dddddd 2px solid;
	border-top: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 2px solid;
	background-color: #fffee6;
}

.srchtabl2
{
	border-right: #dddddd 2px solid;
	border-top: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 2px solid;
	background-color: #F9FCFF;
}



.srchtabl0
{
	border-right: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
}
.srchrow
{
	background-color: #F9F9F9;
}

.srchrow1
{
	BACKGROUND-COLOR: #fffee6;
	
	}

.srchrow2
{
	background-color: #F9FCFF;
}
.sidebarHd
{
	background-image: url(/img/backrdhd2.gif);
	
}
	
.panels
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #FFFFF0;
}

.panels2
{
	border-right:  1px solid;
	border-top:  1px solid;
	border-left:  1px solid;
	border-bottom:  1px solid;
	background-color: #FFFFF0;
	width: 479px;
	padding-bottom: 8px;
	padding-left: 5px;
	padding-right: 5px;
	border-color: #FFF2BF;
}



.panelsgry
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
	background-color: #ECE9E1;
}


.panelsrch
{
	border-top: #f0e68c 1px solid;
	border-right: #f0e68c 1px solid;
	border-left: #f0e68c 1px solid;
	border-bottom: #f0e68c 1px solid;
	background-image: url("img/yellbakfade.gif" );
	background-repeat: repeat-x;
	background-color: transparent;
	
}

.panelsnotop
{
	BORDER-RIGHT: #cccccc 1px solid; 
	
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-BOTTOM: #cccccc 1px solid
}
.panelsnotopBlue
{
	border-right: #b0c4de 1px solid;
	border-left: #b0c4de 1px solid;
	border-bottom: #b0c4de 1px solid;
}
.cerr
{
	font-family: Verdana;
	font-size: 8pt

}
.errMsg
{
	font-family: Verdana;
	font-size: 8pt;
	height: 18px;
	color: #993300;
	background-color: #ffe4e1;
	border-right: #E0E0E0 1px solid;
	border-top: #E0E0E0 1px solid;
	border-left: #E0E0E0 1px solid;
	border-bottom: #E0E0E0 1px solid;
	padding-left: 20px;
	background-image: url(  '/images/cx1.gif' );
	background-repeat: no-repeat;
}

.btitle
{
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	color: #a9a9a9;
	font-family: Arial;
	text-decoration: none;
}
.ctitle
{
	font-weight: bold;
	font-size: 14pt;
	margin: 0px;
	color: #696969;
	font-family: Arial;
	text-decoration: none;
}

.ctitle5
{
	font-weight: bold;
	font-size: 12pt;
	margin: 0px;
	color:  #696969;
	font-family: Arial;
	text-decoration: none;
}


.ctitle2
{
	font-weight: bold;
	font-size: 12pt;
	margin: 0px;
	color: #0D7FCF;
	font-family: Arial;
	text-decoration: none;
}

.ctitle3
{
	font-weight: normal;
	font-size: 12pt;
	margin: 0px;
	color:  #0D7FCF;
	font-family: Arial;
	text-decoration: none;
}

.ctitle4
{
	font-weight: bold;
	font-size: 12pt;
	margin: 0px;
	color: #CC9900;
	font-family: Arial;
	text-decoration: none;
}
.ctitle4:hover
{
	font-weight: bold;
	font-size: 12pt;
	margin: 0px;
	color: #CC3300;
	font-family: Arial;
	text-decoration: none;
}
.ctitle6
{
    font-weight: normal;
    font-size: 11pt;
    margin: 0px;
    color: #808080;
    font-family: Arial;
    text-decoration: none;
}
.ctitle7
{
    font-weight: normal;
    font-size: 10pt;
    margin: 0px;
    color: #808080;
    font-family: Arial;
    text-decoration: none;
}
.ctitle7:hover
{
    font-weight: normal;
    font-size: 10pt;
    margin: 0px;
    color: #CC3300;
    font-family: Arial;
    text-decoration: none;
}

.ctitle8
{
    font-weight: normal;
    font-size: 11pt;
    color: #606060;
    font-family: Arial;
    text-decoration: none;
}
.ctitle8:hover
{
    font-weight: normal;
    font-size: 11pt;
    color: #CC3300;
    font-family: Arial;
    text-decoration: none;
}

.clnks
{
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	color: #008000;
	font-family: Verdana;
	text-decoration: none;
}

.clnks:hover
{
	font-weight: bold;
	font-size: 10pt;
	margin: 0px;
	color: #a0522d;
	font-family: Verdana;
	text-decoration: underline;
}

.bstd
{
	font-weight: normal;
	font-size: 7.5pt;
	margin: 0px;
	color: #191970;
	font-family: Verdana,Arial;
	text-decoration: none;
}
.b
{
	font-weight: normal;
	font-size: 7.5pt;
	margin: 0px;
	color: #191970;
	font-family: Verdana,Arial;
	text-decoration: none;
}
.b:hover
{
	font-weight: normal;
	font-size: 7.5pt;
	margin: 0px;
	color: #990000;
	font-family: Verdana,Arial;
	text-decoration:  underline;
}
.lk
{
	font-weight: normal;
	font-size: 8pt;
	margin: 5px;
	color: #191970;
	font-family: Verdana,Arial;
	text-decoration: none;
}
.lk:hover
{
	font-weight: normal;
	font-size: 8pt;
	margin: 5px;
	color: #990000;
	font-family: Verdana,Arial;
	text-decoration:  underline;
}
.tblist
{
	width: 390px;
	 margin-left: 10px;
	 margin-right: 10px;	
}
	
table.b1
{  
	BORDER-RIGHT: #d3d3d3 1px solid; 
	BORDER-TOP: #d3d3d3 1px solid; 
	BORDER-LEFT: #d3d3d3 1px solid; 
	BORDER-BOTTOM: #d3d3d3 1px solid
	}
table.b2
{  
	BORDER-RIGHT: #d3d3d3 1px solid; 
	BORDER-LEFT: #d3d3d3 1px solid; 
	BORDER-BOTTOM: #d3d3d3 1px solid
	}
	table.b3
{  
	BORDER-RIGHT: #d3d3d3 1px solid; 
	BORDER-LEFT: #d3d3d3 1px solid; 

}
.maptitle
{
	font-weight: bold;
	font-size: 12pt;
	margin: 0px;
	color: #0D7FCF;
	font-family: Arial;
	text-decoration: none;
}
.maptitle:hover
{
	font-weight: bold;
	font-size: 12pt;
	margin: 0px;
	color: #6699FF;
	font-family: Arial;
	text-decoration: none;
}
.mapdetail
{
	font-weight: normal;
	font-size: 7.5pt;
	width: 200px;
	margin: 0px;
	color: #444444;
	font-family: Verdana,Arial;
	text-decoration: none;
	text-align: justify;
}

.ero .ero-body {
        width:590px!important;
        height: 470px!important;
      
        }

.slider {

margin-left: 10px;

}

.slidersml
{
    border: none;
    font-family: verdana;
    color: #4D4D4D;
    font-size: 7pt;
    background-color: #FFFFF0;
    width: 35px;
}

.grdHdr
{
    background-repeat: repeat-x;
    margin: 0 0 0 0;
    font-family: Arial;
    font-size: 7.2pt;
    font-weight: normal;
    color: #666666;
    background-color: #dddddd;
    border-bottom: #696969 1px;
    border-top: none;
    border-right-style: none;
    border-left-style: none;
}
 .settdw
        {
            width: 130px;
        }
        
.offerPrice
{
    color: #CC3300;
    font-size: 9pt;
    font-style: normal;
    font-family: Verdana;
    font-weight: bold;
    margin-right:5px;
    padding-right: 3px;
}

.oldPrice
{
    color: #CC3300;
    font-size: 8pt;
    font-style: normal;
    font-family: Verdana;
    font-weight: normal;
    padding-right: 3px;
    text-decoration: line-through;
}

.citytext
{
    margin-top: 8px;
    margin-left: 10px;
    margin-right: 15px;
    text-align: justify;
    margin-bottom: 10px;
    font-family: Tahoma;
    color: #666666;
    font-size: 8.0pt;
}   
.latedeals
{
    z-index: 2;
    margin-top: 19px;
    position: relative;
}
.latedealsImg
{
    margin-top: 12px;
    margin-left: -17px;
    top: 170px;
    position: absolute; 
      
}
.latedealsImg2
{
    margin-top: 12px;
    margin-left: -45px;
    top: 110px;
    position: absolute; 
      
}

.photobrd
{
    border-right: #dddddd 2px solid;
    border-top: #dddddd 1px solid;
    border-left: #dddddd 1px solid;
    border-bottom: #dddddd 1px solid;
    height:100px;
    width: 80px;
}

.sml
{
	font-family: Verdana;
	font-size: 7pt;
	color: #827F72;
}
.alertMsg
{
    font-family: Verdana;
    font-size: 8pt;
    color: #CC3300;
    min-height: 18px;
    font-weight: bold;
    padding-left: 20px;
    background-image: url(  '/img/reminder.gif' );
    background-repeat: no-repeat;
}

.successMsg
{
    font-family: Verdana;
    font-size: 8pt;
    color: #006600;
    min-height: 18px;
    font-weight: bold;
    padding-left: 20px;
    background-image: url('/images/conf1.gif');
    background-repeat: no-repeat;
    background-color: #F0FFF0;
}