body
{
    padding: 0;
    margin: 0;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
    background: #e7e3e7 url(../images/body-bg.gif) repeat-x left top;
}
td, th
{
    font-size: 11px;
}
img
{
    border: 0;
}
a
{
    text-decoration: none;
    color: #000000;
}
a:hover
{
    color: #cf0021;
}
.link
{
    text-decoration: none;
    color: #000000;
}
.link:hover
{
    color: #cf0021;
}
.linksmall
{
    text-decoration: none;
    color: #000000;
    font-size: 9px;
}
.linksmall:hover
{
    color: #cf0021;
}
.select
{
    width: 200px;
    font-size: 11px;
}

.input
{
    font-size: 11px;
}
input
{
    font-size: 11px;
    border: 1px solid #d5d2d2;
}
.red
{
    color: #cf0021;
}
.boldred
{
    color: #cf0021;
    font-weight: bold;
}
.blue
{
    color: #01295f;
}
.block
{
    margin-bottom: 10px;
}
a.arabic
{
    float: right;
    background: url(../images/lebanon.gif) no-repeat left 1px;
    padding-left: 20px;
    margin-left: 10px;
}
a.english
{
    float: right;
    background: url(../images/england.gif) no-repeat left 1px;
    padding-left: 25px;
    margin-left: 10px;
}
div.head
{
    margin-left: auto;
    margin-right: auto;
    width: 978px;
}
div.clear
{
    clear: both;
}
div.logo
{
    float: left;
}
div.left-head
{
    float: right;
}
div.dots
{
    background: url(../images/dots.gif) repeat-x left center;
    margin-top: 10px;
    margin-bottom: 10px;
}
div.top-links
{
    margin-top: 10px;
}
div.top-links a
{
    font-size: 10px;
    color: #000000;
    text-decoration: none;
}
div.top-links a:hover, div.top-links a.selected
{
    color: #cf0021;
}
.customer-support
{
    padding-left: 50px;
    color: #000000;
    font-weight: bold;
    font-size: 12px;
    background: url(../images/customer-icon.gif) no-repeat left top;
}
div.number
{
    color: #cf0021;
}
a.register
{
    color: #cf0021;
    font-weight: bold;
}
a.sign-in
{
    color: #646464;
    font-weight: bold;
}
div.margin-top
{
    margin-top: 5px;
}
div.grey-strip
{
    background: url(../images/back-strip.gif) repeat-x;
}
.tab-links a
{
    display: block;
    padding-top: 6px;
    padding-bottom: 9px;
    padding-left: 20px;
    padding-right: 20px;
    color: #312d2e;
    font-size: 12px;
    font-weight: bold;
}
.tab-links a:hover, .tab-links a.selected
{
    background: #cf0021;
    color: #FFFFFF;
}
.news
{
    font-size: 11px;
    color: #312d2e;
    font-weight: bold;
}
.testmonial
{
    font-size: 10px;
    color: #312d2e;
}
.header-bg
{
    background: url(../images/gradient-bg.gif) repeat-x left top;
}
.red-box
{
    background: #cf0021;
    color: #FFFFFF;
}
.padding20
{
    padding: 20px;
}
.padding10
{
    padding: 10px;
}
.padding8
{
    padding: 8px;
}
.paddingBottom td
{
    padding-bottom: 5px;
}
.box-title
{
    font-size: 18px;
    color: #FFFFFF;
    float: left;
}
a.book
{
    float: right;
    margin-top: 10px;
    background: url(../images/arrow.gif) no-repeat left 2px;
    padding-left: 12px;
    font-size: 10px;
    color: #FFFFFF;
}
a.Changeyoursearch
{
    float: right;
    margin-top: 10px;
    background: url(../images/arrow.gif) no-repeat left 2px;
    padding-left: 12px;
    font-size: 10px;
    color: #FFFFFF;
}

div.border-bottom
{
    padding-bottom: 10px;
    border-bottom: 1px solid #FFFFFF;
    background: #;
}
div.white-dots
{
    background: url(../images/white-dots.gif) repeat-x left bottom;
    padding-bottom: 10px;
}
select.listmenu
{
    width: 55px;
}
select.listmenu2
{
    width: 40px;
    font-size: 11px;
}
input.from
{
    width: 83px;
    font-size: 11px;
}
input.to
{
    width: 83px;
    font-size: 11px;
}
.grey-bg
{
    float: left;
    background: #575757 url(../images/arrow2.gif) no-repeat 10px 8px;
    color: #FFFFFF;
    font-weight: bold;
    padding: 5px;
    padding-left: 25px;
}
.light-grey
{
    background: #f4f4f4;
    font-weight: bold;
}
.light-grey2
{
    background: #ebebeb url(../images/headergray-bg.gif) repeat-x;
}
div.check-listing div
{
    background: url(../images/check-icon.gif) no-repeat left 4px;
    padding-left: 15px;
}
.tit
{
    font-family: Arial, Helvetica, sans-serif;
    color: #cf0021;
    font-size: 18px;
    background: none;
    font-weight: normal;
}
.sub-tit
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 18px;
    background: #f8f6f7;
    padding-bottom: 7px;
    padding-top: 7px;
}
.tit2
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 18px;
    background: none;
}
.title-black
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 18px;
    background: none;
    padding-bottom: 6px;
    padding-top: 7px;
    padding-left: 11px;
}
a.view-all
{
    float: right;
    font-size: 10px;
    font-weight: bold;
    color: #575757;
    background: url(../images/arrow3.gif) no-repeat left 2px;
    padding-left: 15px;
}
div.floatLeft
{
    float: left;
}
div.floatRight
{
    float: right;
    margin-right: 3px;
}
.links-list a
{
    display: block;
    color: #000000;
    background: url(../images/arrow-icon.gif) no-repeat left 7px;
    padding-left: 10px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 2px;
    padding-top: 2px;
}
.links-list a:hover
{
    color: #cf0021;
}
.links-list2 a
{
    display: block;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    background: url(../images/arrow-icon.gif) no-repeat left 7px;
    padding-left: 10px;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 2px;
    padding-top: 2px;
}
.links-list2 a:hover
{
    color: #cf0021;
}
.links-list2 a div
{
    font-weight: normal;
}

a.menu-link
{
    display: block;
    font-weight: bold;
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 8px;
    background: #ebebeb url(../images/menu-icon.gif) no-repeat left top;
    border-bottom: 1px solid #FFFFFF;
}
a.agent-link
{
    display: block;
    font-weight: bold;
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 8px;
    background: #ebebeb url(../images/agent-icon.gif) no-repeat left top;
    border-bottom: 1px solid #FFFFFF;
}

a.mail-link
{
    display: block;
    font-weight: bold;
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 8px;
    background: #ebebeb url(../images/mail-icon.gif) no-repeat left top;
    border-bottom: 1px solid #FFFFFF;
}

a.tellafriend-link
{
    display: block;
    font-weight: bold;
    padding-left: 40px;
    padding-top: 5px;
    padding-bottom: 8px;
    background: #ebebeb url(../images/tellafriend-icon.gif) no-repeat left top;
    border-bottom: 1px solid #FFFFFF;
}
a.news-link
{
    display: block;
    font-weight: bold;
    font-size: 10px;
    color: #000000;
    background: url(../images/arrow-icon.gif) no-repeat left 4px;
    padding-left: 10px;
}
a.news-link:hover
{
    color: #cf0021;
}

.Opacity
{
    filter: alpha(opacity=25);
    moz-opacity: .25;
    opacity: .25;
    khtml-opacity: .25;
}

.whitebg
{
    background: #FFFFFF;
    overflow: hidden;
}
.red-bg
{
    background: #cf0021;
    color: #ffffff;
}
.destinations a
{
    display: block;
    color: #FFFFFF;
    text-decoration: none;
}
.darkgrey-bg
{
    background: #818181;
}
.footer-links
{
    font-size: 10px;
    color: #FFFFFF;
    padding-bottom: 15px;
    padding-top: 15px;
    border-bottom: 1px solid #FFFFFF;
}
.links-list3 a
{
    display: block;
    font-size: 10px;
    color: #000000;
    background: url(../images/arrow-icon.gif) no-repeat left 4px;
    padding-left: 10px;
}
.links-list3 a:hover
{
    color: #cf0021;
}
.links-list3 a div
{
    font-weight: normal;
}
.thumbnail
{
    border: 1px solid #e3e1e2;
    padding: 3px;
}
div.overlay
{
    background: #7e7e7e;
    width: 298px;
}

div.overlay-relative
{
    position: relative;
    z-index: 3000;
}
div.overlay-holder
{
    display: none;
    position: absolute;
    left: 0;
    top: -390px;
    width: 298px;
    z-index: 3000;
}
.red-title
{
    color: #cf0021;
    font-size: 12px;
    font-weight: bold;
}
.search-title
{
    color: #000000;
    font-size: 20px;
}
.search-title2
{
    color: #000000;
    font-size: 16px;
}
.star-filter
{
    width: 100px;
}
.paging
{
    border: 1px solid #cfcfcf;
    background: url(../images/paging-bg.gif) repeat-x left top;
    padding: 10px;
    padding-top: 7px;
    padding-bottom: 8px;
}
.paging
{
    font-weight: bold;
}
.paging a.previous
{
    color: #747373;
    font-weight: bold;
}
.paging a.previous:hover
{
    color: #cf0021;
}
.paging a.next
{
    color: #cf0021;
    font-weight: bold;
}
.paging a.next:hover
{
    color: #747373;
}
.submenu
{
    display: none;
    padding: 5px;
    padding-left: 7px;
}
.submenu a
{
    display: block;
    background: url(../images/arrow-icon.gif) no-repeat left 4px;
    margin-bottom: 5px;
    padding-left: 10px;
}
.login-holder
{
    position: relative;
    z-index: 1000;
}
.login-container
{
    position: absolute;
    display: none;
    width: 230px;
    left: 0;
    top: 40px;
    background: #7e7e7e;
    z-index: 1000;
}
.welcome-user
{
    font-weight: bold;
    border-bottom: 1px solid #cf0021;
}
.user-links
{
    padding-left: 10px;
}
.user-links a
{
    display: block;
    color: #cf0021;
    text-decoration: none;
    background: url(../images/arrow4.gif) no-repeat left 3px;
    padding-left: 15px;
}
.user-links a:hover
{
    color: #000000;
}
.border
{
    border: 1px solid #e3e1e2;
    padding: 5px;
}
.location
{
    color: #787878;
}
.border-red
{
    border-top: 2px solid #cf0021;
}
.grey-bg2
{
    background: #ebebeb;
}
a.quick-view
{
    float: right;
    color: #cf0021;
    text-decoration: none;
    background: url(../images/arrow4.gif) no-repeat left 3px;
    padding-left: 15px;
}
.hide
{
    background: #a1031c;
    color: #FFFFFF;
    font-size: 10px;
    padding: 2px;
    padding-right: 15px;
}
.hide a
{
    color: #FFFFFF;
}
.hide-bg
{
    background: #cf0021 url(../images/hide-arrow.gif) no-repeat right bottom;
}
.hidden-forms
{
    display: none;
}
.item-title-stars
{
    background: #e6e5e5;
    padding: 10px;
}
.rooms-table td
{
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 5px;
}
.rooms-table td.normal
{
    padding-left: 0px;
    padding-right: 15px;
    text-align: left;
}
.accomodation-table td
{
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 7px;
    padding-top: 7px;
}
.accomodation-table .table-header th
{
    text-align: left;
    padding-left: 15px;
    padding-right: 15px;
}
.dashed
{
    text-decoration: line-through;
}
.top, .topsub
{
    color: #000000;
    font-weight: bold;
    background: #FFF url(../images/arrow-top.gif) no-repeat 5px 6px;
    padding-left: 15px;
    float: right;
}
.topsub
{
    background: url(../images/arrow-top.gif) no-repeat 5px 6px;
}
.title
{
    font-size: 12px;
    text-transform: uppercase;
    padding-bottom: 10px;
    font-weight: bold;
}
.hotel-links
{
    color: #bababa;
}
.hotel-links a
{
    color: #cf0021;
    text-decoration: none;
    font-size: 10px;
}
.dots-seperator
{
    background: url(../images/dots.gif) repeat-x left center;
}

.filter-box
{
    background: #a1031c;
    color: #FFFFFF;
}
.vertical-dot
{
    background: url(../images/vertical-dot.gif) repeat-y center top;
}
.horizontal-dot
{
    background: url(../images/horizontal-dot.gif) repeat-x left center;
}
.filter-select1
{
    width: 120px;
}
.filter-select2
{
    width: 90px;
}

.footer-links a
{
    color: #FFFFFF;
}
.footer-links td, .footer-links td a
{
    color: #FFFFFF;
    font-size: 10px;
}

.footer-links a:hover, .footer-links td a:hover
{
    color: #cf0021;
}
.item
{
    float: left;
    width: 135px;
    margin-right: 3px;
}
.item2
{
    float: left;
    width: 125px;
    padding-right:5px;
    margin-right: 3px;
   
}
.sliderimage li
{
    display: inline;
}

.btn
{
    background: url(../images/btn-grad.gif) repeat-x;
    font-weight: bold;
    border: 0px;
    padding-left: 8px;
    padding-right: 8px;
    cursor: hand;
}
.loginbtn
{
    background: url(../images/btn-grad.gif) repeat-x;
    font-weight: bold;
    border: 0px;
    padding-left: 8px;
    padding-right: 8px;
    cursor: hand;
}

.btn2
{
    background: url(../images/btn-grad.gif) repeat-x;
    font-weight: bold;
    border: 0px;
    padding-left: 8px;
    padding-right: 8px;
    cursor: hand;
}
.btn-red
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    background: url('../images/btn-grad.gif') repeat-x;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 8px;
    cursor: hand;
    height: 18px;
}
.RedButton
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    background: url('../images/redbtn-grad.gif') repeat-x;
    font-weight: bold;
    padding-left: 8px;
    padding-right: 8px;
    cursor: hand;
    height: 24px;
    color: White;
    font-size: 14;
}
.btn-black
{
    background: url(../images/btn-grad.gif) repeat-x;
    font-weight: bold;
    border: 0px;
    padding-left: 8px;
    padding-right: 8px;
    cursor: hand;
}
/* OLD OLD .btn-red{
	background:url(../images/redbtn-grad.gif) repeat-x;
	font-weight:bold;
	border:1px solid #BB2719;
	padding-left:8px;
	padding-right:8px;
	color:#FFFFFF;
	cursor:hand;
}
.btn-black{
    font-weight:bold;
	border:1px solid #eaeaea;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:hand;
	height:24px;
}
.btn2 {
	font-weight:bold;
	border:1px solid #FFFFFF;
	padding-left:8px;
	padding-right:8px;
	cursor:hand;
}
*/
tr.table-header th
{
    background: #f8f6f7;
    padding-top: 10px;
    padding-bottom: 10px;
    border-right: 1px solid #ffffff;
}

.grey-text
{
    color: #797979;
}
/*---------------FOR POPUP DIV---------------*/
.list-holder
{
    position: relative;
    width: 2px;
    text-align: left;
}
.list-container
{
    position: absolute;
    display: none;
    text-align: left;
    left: -76px;
    top: 20px;
    width: 155px;
}
.list-container .list-border
{
    border: 2px solid #7e7e7e;
}
.list-container div.list
{
    padding: 10px;
}
.list-container div.list div
{
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 10px;
    background: url(../images/arrow-icon.gif) no-repeat 5px 5px;
    padding-left: 15px;
}
.list-container div.list-top
{
    font-weight: bold;
    background: #cbcbcb;
    float: none;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 7px;
}

.bottom-line td
{
    border-bottom: 1px solid #e8e8e8;
}
.grey-line
{
    background: url(../images/grey-dot.gif) repeat-x left center;
}
.bullet
{
    background: url(../images/red-bullet.gif) no-repeat left 7px;
    padding-left: 10px;
}
.textarea
{
    border: 1px solid #d5d2d2;
}
.no-border
{
    border: none;
}


tr.bold11red th
{
    background: #f8f6f7;
    padding-top: 10px;
    padding-bottom: 10px;
    border-right: 1px solid #ffffff;
    font-weight: bold;
    color: #cf0021;
}
tr.bold11redvoucher th
{
    background: #f8f6f7;
    padding-top: 10px;
    padding-bottom: 10px;
    border: 1px solid #000000;
    font-weight: bold;
    color: #cf0021;
}

.roomtype
{
    text-transform: uppercase;
}


.carousel-container
{
    position: absolute;
    display: none;
    text-align: left;
    left: 0;
    top: 20px;
    width: 490px;
}
.carousel-container .list-border
{
    border: 2px solid #7e7e7e;
}

.carousel-container div.list-top
{
    font-weight: bold;
    background: #cbcbcb;
    float: none;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 7px;
}
.tblBooking td
{
    border-left: 1px #ffffff solid;
    border-bottom: 1px #ffffff solid;
}
.GridBorderWhite
{
    border-left: 1px #ffffff solid;
    border-bottom: 1px #ffffff solid;
    border-top: 1px #ffffff solid;
    border-right: 1px #ffffff solid;
}
.GridBorderNone
{
    border-left: 0px #ffffff solid;
    border-bottom: 0px #ffffff solid;
    border-top: 0px #ffffff solid;
    border-right: 0px #ffffff solid;
}
.GridBorderGray
{
    border-left: 2px #EFEFEF solid;
    border-bottom: 2px #EFEFEF solid;
    border-top: 2px #EFEFEF solid;
    border-right: 2px #EFEFEF solid;
}
.GridBorderWhite td
{
    border-left: 1px #ffffff solid;
    border-bottom: 1px #ffffff solid;
    border-top: 1px #ffffff solid;
    border-right: 1px #ffffff solid;
}
.GridBorderWhite th
{
    border-left: 1px #ffffff solid;
    border-bottom: 1px #ffffff solid;
    border-top: 1px #ffffff solid;
    border-right: 1px #ffffff solid;
}

/* #########################    Check Bookings Classes   ########################*/
.divCheckBookingDetails
{
    font-size: 10px;
    color: #DE0221;
    text-decoration: none;
    background-repeat: no-repeat;
    background-image: url(../images/DetailsICO.gif);
    display: block;
    padding-left: 12px;
    background-position: 2px 2px;
}
.divCheckBookingCancel
{
    font-size: 10px;
    color: #DE0221;
    text-decoration: none;
    background-repeat: no-repeat;
    background-image: url(../images/CancelICo.gif);
    display: block;
    padding-left: 13px;
    background-position: 2px 2px;
}

.divCheckBookingModify
{
    font-size: 10px;
    color: #DE0221;
    text-decoration: none;
    background-repeat: no-repeat;
    background-image: url(../images/Modify.png);
    display: block;
    padding-left: 13px;
    background-position: 2px 2px;
}

.divCheckBookingConfirm
{
    font-size: 10px;
    color: #DE0221;
    text-decoration: none;
    background-repeat: no-repeat;
    background-image: url(../images/ConfirmICO.gif);
    display: block;
    padding-left: 12px;
    background-position: 2px 2px;
}

.divCheckBookingPass
{
    font-size: 10px;
    color: #DE0221;
    text-decoration: none;
    background-repeat: no-repeat;
    background-image: url(../images/PassICO.gif);
    display: block;
    padding-left: 13px;
    background-position: 2px 2px;
}
/* #########################################################################*/

.linkredsmall
{
    font-size: 10px;
    color: #DE0221;
    text-decoration: none;
}

.linkredsmall:hover
{
    text-decoration: underline;
}
.passwordindicator
{
    background-color: white;
    color: black;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: italic;
    padding: 2px 3px 2px 3px;
}
.topdeal
{
    background: url(../images/top-deals.gif) no-repeat;
    width: 137px;
    height: 62px;
    font-size: 15px;
    font-weight: bold;
    color: #FFBB01;
    text-align: center;
    vertical-align: middle;
    padding-top: 22px;
}
.btntopdeal
{
    background: url(../images/top-deals1.gif) no-repeat;
    width: 200px;
    height: 20px;
    font-size: 12px;
    font-weight: bold;
    color: #FFBB01;
    text-align: center;
    vertical-align: middle;
    padding-top: 3px;
    padding-right:5px;
}
.topdeal2
{
    /* background: url(../images/top-deals.gif) no-repeat;*/
    background-color: #E4E4E4;
    width: 137px;
    height: 42px;
    font-size: 15px;
    font-weight: bold;
    color: #FDB100; /*#FFBB01;*/
    text-align: center;
    vertical-align: middle;
    padding-top: 22px;
}

.topdeal3
{
    /* background: url(../images/top-deals.gif) no-repeat;*/
      background: url(../images/top-deals1.gif) repeat;
   
    width: 300px;
     font-size: 12px;
    font-weight: bold;
    color: #FDB100; /*#FFBB01;*/
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
    padding-bottom:10px;
}

.topdealoffer
{
    background: url(../images/top-deals.gif) no-repeat;
    width: 137px;
    height: 62px;
    font-size: 15px;
    font-weight: bold;
    color: #FFBB01;
    text-align: center;
    padding-top: 5px;
}
.topdealoffertext
{
    font-size: 12px;
    font-weight: bold;
    color: #FFFFFF;
    padding-top: 2px;
}
/* #########################################################################*/
.redunderline
{
    font-size: 11px;
    color: #DE0221;
}
.redunderline a
{
    font-size: 11px;
    color: #DE0221;
    text-decoration: underline;
}
.redunderline a:hover
{
    text-decoration: none;
}

/*.blue-box {
	background:#0184b4 url(../images/blue-top-corners.gif) no-repeat left top;
	color:#FFFFFF;
	width:138px;
}
.blue-box {
	font-size:12px;
	text-transform:uppercase;
	padding-bottom:10px;
	font-weight:bold;
}
.blue-box a {
	color:#FFFFFF;
}*/

.ErrorBorder
{
    margin-top: 5px;
    padding: 5px;
    border: solid 1px #cf0021;
}
/* Hidden popup*/

div.SubLayer
{
    background-color: #e8e7e7;
    color: #0056A0;
}
.SubLayer table td
{
    text-align: left;
    color: black;
}



.popUpTitle
{
    background-color: #f8f6f7;
}



/* Div Loader Attributes */
div.dropmenu-hold2
{
    display: none;
    position: absolute;
    padding-top: 5px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
}
div.SubLayer
{
    background-color: #e8e7e7;
    color: #0056A0;
}
.SubLayer td
{
    color: #0056A0;
}

.popUpTitleFont
{
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
}


.popupwindow
{
    z-index: 1;
    font-size: 11px;
    color: #000000;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: White;
    padding-top: 5px;
    padding-left: 5px;
    padding-right: 5px;
}



.popupbg
{
    position: absolute;
    z-index: 1;
    top: 0px;
    left: 0px;
    background-color: #000;
    filter: alpha(opacity=60);
    -moz-opacity: 0.6;
    opacity: 0.6;
}
.labelcontainer
{
    width: 60px;
    float: left;
    margin: 5px 0;
}
.inputcontainer
{
    width: 130px;
    float: left;
    margin: 5px 0;
}
.btncontainer
{
    float: right;
    width: 75px;
}
.forgotpasscontainer
{
    float: left;
    padding-top: 10px;
    width: 200px;
}

/*  End Hidden popup*/
/******************************************************************************************/
/**                                                                                      **/
/**                             JStickyScroll                                            **/
/**                                                                                      **/
/******************************************************************************************/

/* It is used to make a div float on the page while scrolling the page up and down */

/*Change '#your_div_id_here' to the ID attribute of your DIV
/*Change 'top' to your header height, if no header change to 0 */
/*If you want the DIV on the right side of the page, change 'left:0' to 'right:0' */
/* Change 'width' to whatever size you want your DIV to be */
#ctl00_ContentPlaceHolder1_DivFloatingButton
{
    position: fixed;
    right: 600px;
    top: 310px;
    width: 70px;
    padding: 0px;
}
/* Popup Style By Youssef Dhaini*/
#divPopup
{
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
#fade
{
    background: #000;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    z-index: 10;
}
.popup_block
{
    background: #ddd;
    padding: 10px 20px;
    border: 10px solid #fff;
    float: left;
    width: 700px;
    position: fixed;
    top: 20%;
    left: 50%;
    margin: -80px 0 0 -500px;
    z-index: 100;
}
.progress_block
{
    background: #fff;
    padding: 10px 20px;
    border: 10px solid #ddd;
    float: left;
    width: 180px;
    position: fixed;
    top: 20%;
    left: 50%;
    margin: 40px 0px 0px -180px;
    z-index: 100;
}
.popup_block .popup
{
    float: left;
    width: 100%;
    background: #fff;
    margin: 10px 0;
    padding: 10px 0;
    border: 1px solid #bbb;
}
.popup h3
{
    margin: 0 0 20px;
    padding: 5px 10px;
    border-bottom: 1px solid #bbb;
    font-size: 1.5em;
    font-weight: normal;
}
.popup p
{
    padding: 5px 10px;
    margin: 5px 0;
}
.popup img.cntrl
{
    position: absolute;
    right: -20px;
    top: -20px;
}
*html #fade
{
    position: absolute;
}
*html .popup_block
{
    position: absolute;
}

.progress
{
    background: url(../images/LoadingProgress.gif);
    width: 66px;
    height: 14px;
}
.DisplayInline
{ 
    display:inline !important;
 position:inherit !important;
 
}

