a:link  { text-decoration: underline; color: #555555; font-family: arial,helvetica,sans serif; font-size: 11px } 
a:hover  { text-decoration: none; color: #555555; font-family: arial,helvetica,sans serif; font-size: 11px } 
a:visited { text-decoration: underline; color: #555555; font-family: arial,helvetica,sans serif; font-size: 11px }  
a:visited:hover { text-decoration: none; color: #555555; font-family: arial,helvetica,sans serif; font-size: 11px }

a.red:link  { text-decoration: underline; font-weight: bold; color: #DA1212; font-family: arial,helvetica,sans serif; font-size: 11px } 
a.red:hover  { text-decoration: none; font-weight: bold; color: #DA1212; font-family: arial,helvetica,sans serif; font-size: 11px } 
a.red:visited { text-decoration: underline; font-weight: bold; color: #DA1212; font-family: arial,helvetica,sans serif; font-size: 11px }  
a.red:visited:hover { text-decoration: none; font-weight: bold; color: #DA1212; font-family: arial,helvetica,sans serif; font-size: 11px }

a.grey:link  { text-decoration: underline; color: #333333; font-family: arial; font-size: 11px} 
a.grey:hover  { text-decoration: none; color: #333333; font-family: arial; font-size: 11px } 
a.grey:visited { text-decoration: underline; color: #333333; font-family: arial; font-size: 11px }  
a.grey:visited:hover { text-decoration: none; color: #333333; font-family: arial; font-size: 11px }

a.blue:link  { text-decoration: underline; color: #1B74A0; font-family: arial; font-size: 13px}
a.blue:hover  { text-decoration: none; color: #333333; font-family: arial; font-size: 13px }
a.blue:visited { text-decoration: underline; color: #1B74A0; font-family: arial; font-size: 13px }
a.blue:visited:hover { text-decoration: none; color: #333333; font-family: arial; font-size: 13px }

a.small_grey:link  { text-decoration: underline; color: #333333; font-family: arial,helvetica,sans serif; font-size: 9px} 
a.small_grey:hover  { text-decoration: none; color: #333333; font-family: arial,helvetica,sans serif; font-size: 9px } 
a.small_grey:visited { text-decoration: underline; color: #333333; font-family: arial,helvetica,sans serif; font-size: 9px }  
a.small_grey:visited:hover { text-decoration: none; color: #333333; font-family: arial,helvetica,sans serif; font-size: 9px }

a.small_blue:link  { text-decoration: underline; color: #5da3c8; font-family: arial,helvetica,sans serif; font-size: 9px} 
a.small_blue:hover  { text-decoration: none; color: #333333; font-family: arial,helvetica,sans serif; font-size: 9px } 
a.small_blue:visited { text-decoration: underline; color: #5da3c8; font-family: arial,helvetica,sans serif; font-size: 9px }  
a.small_blue:visited:hover { text-decoration: none; color: #333333; font-family: arial,helvetica,sans serif; font-size: 9px }

a.small_light_grey:link  { text-decoration: underline; color: #999999; font-family: arial,helvetica,sans serif; font-size: 9px} 
a.small_light_grey:hover  { text-decoration: none; color: #999999; font-family: arial,helvetica,sans serif; font-size: 9px } 
a.small_light_grey:visited { text-decoration: underline; color: #999999; font-family: arial,helvetica,sans serif; font-size: 9px }  
a.small_light_grey:visited:hover { text-decoration: none; color: #999999; font-family: arial,helvetica,sans serif; font-size: 9px }

a.small_left_nav_grey:link  { text-decoration: underline; color: #666666; font-family: arial,helvetica,sans serif; font-size: 10px} 
a.small_left_nav_grey:hover  { text-decoration: none; color: #666666; font-family: arial,helvetica,sans serif; font-size: 10px } 
a.small_left_nav_grey:visited { text-decoration: underline; color: #666666; font-family: arial,helvetica,sans serif; font-size: 10px }  
a.small_left_nav_grey:visited:hover { text-decoration: none; color: #666666; font-family: arial,helvetica,sans serif; font-size: 10px }

a.medium_grey:link  { text-decoration: underline; color: #333333; font-family: arial,helvetica,sans serif; font-size: 12px} 
a.medium_grey:hover  { text-decoration: none; color: #333333; font-family: arial,helvetica,sans serif; font-size: 12px } 
a.medium_grey:visited { text-decoration: underline; color: #333333; font-family: arial,helvetica,sans serif; font-size: 12px }  
a.medium_grey:visited:hover { text-decoration: none; color: #333333; font-family: arial,helvetica,sans serif; font-size: 12px }

a.white:link  { text-decoration: underline; color: #FFFFFF; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold } 
a.white:hover  { text-decoration: none; color: #FFFFFF; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold } 
a.white:visited { text-decoration: underline; color: #FFFFFF; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold } 
a.white:visited:hover { text-decoration: none; color: #FFFFFF; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold }

a.grey_bold:link  { text-decoration: none; color: #333333; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold } 
a.grey_bold:hover  { text-decoration: underline; color: #333333; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold } 
a.grey_bold:visited { text-decoration: none; color: #333333; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold } 
a.grey_bold:visited:hover { text-decoration: underline; color: #333333; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold }

a.inactive:link, a.inactive:hover, a.inactive:visited, a.inactive:visited:hover, a.inactive:active {text-decoration: none; color: #666666; font-family: arial,helvetica,sans serif; font-size: 11px;}

a.light_grey_bold:link  { text-decoration: underline; color: #666666; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold } 
a.light_grey_bold:hover  { text-decoration: underline; color: #666666; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold } 
a.light_grey_bold:visited { text-decoration: underline; color: #666666; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold } 
a.light_grey_bold:visited:hover { text-decoration: underline; color: #666666; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold }

a.orange:link  { text-decoration: underline; color: #ff8028; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold } 
a.orange:hover  { text-decoration: none; color: #ff8028; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold } 
a.orange:visited { text-decoration: underline; color: #ff8028; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold } 
a.orange:visited:hover { text-decoration: none; color: #ff8028; font-family: arial,helvetica,sans serif; font-size: 11px; font-weight: bold }  

a.medium_orange:link  { text-decoration: underline; color: #E46106; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold } 
a.medium_orange:hover  { text-decoration: none; color: #E46106; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold } 
a.medium_orange:visited { text-decoration: underline; color: #E46106; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold } 
a.medium_orange:visited:hover { text-decoration: none; color: #E46106; font-family: arial,helvetica,sans serif; font-size: 12px; font-weight: bold }  

a.purple:link  { text-decoration: underline; color: #af046a; font-family: arial,helvetica,sans serif; font-size: 13px; font-weight: normal }
a.purple:hover  { text-decoration: none; color: #af046a; font-family: arial,helvetica,sans serif; font-size: 13px; font-weight: normal }
a.purple:visited { text-decoration: underline; color: #af046a; font-family: arial,helvetica,sans serif; font-size: 13px; font-weight: normal }
a.purple:visited:hover { text-decoration: none; color: #af046a; font-family: arial,helvetica,sans serif; font-size: 13px; font-weight: normal }

a.purple14:link  { text-decoration: underline; color: #af046a; font-family: arial,helvetica,sans serif; font-size: 14px; font-weight: normal }
a.purple14:hover  { text-decoration: none; color: #af046a; font-family: arial,helvetica,sans serif; font-size: 14px; font-weight: normal }
a.purple14:visited { text-decoration: underline; color: #af046a; font-family: arial,helvetica,sans serif; font-size: 14px; font-weight: normal }
a.purple14:visited:hover { text-decoration: none; color: #af046a; font-family: arial,helvetica,sans serif; font-size: 14px; font-weight: normal }

td.blue { text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 13px; color: #1B74A0; font-weight: NORMAL }
td.grey_bold { text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #333333; font-weight: bold } 
td.small_grey {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #333333}
td.orange {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 10px; color: #E46106}
td.tiny {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 9px; color: #333333}
td.grey {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #333333}
td.medium_grey {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 14px; color: #333333}
td.purple {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 14px; color: #af046a}

td.light_grey {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #666666}
td.header_text {text-decoration: none; font-weight: bold; font-family: arial,helvetica,sans serif; font-size: 13px; color: #777777}
td.white {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #FFFFFF}
td.white_bold {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 12px; color: #FFFFFF; font-weight: bold }
td.header {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 13px; color: #666666; font-weight: bold }
h1.light_grey, h2.light_grey, h3.light_grey, h4.light_grey, h5.light_grey, h6.light_grey {font-family: arial,helvetica,sans serif; font-size: 13px; color: #777777; display:inline;}
.large {text-decoration: none; font-family: arial black,helvetica,sans serif; font-size: 22px; color: #666666}
.small {text-decoration: none; font-family: arial,helvetica,sans serif; font-size: 11px; color: #000000}
table.thinline { border-width: 1px; border-color: #666394; border-style: solid}
table.thinlightline { border-width: 1px; border-color: #DDDDDD; border-style: solid}

.greybtn{background-color:#C0C0C0;font-family:arial,helvetica,sans serif;font-size:10px;color:#000;border:#000 1px solid}
/*body{scrollbar-3dlight-color:#E2E2E2;scrollbar-arrow-color:#707070;scrollbar-base-color:#DBD8D8;scrollbar-darkshadow-color:#CCCCCC;scrollbar-face-color:#DBD8D8;scrollbar-highlight-color:#ffffff;scrollbar-shadow-color:#707070}*/
#interface1{z-index:1}
#loader_container {text-align:center;position:absolute;top:40%;width:100%}
#loader{font-family:Tahoma,Helvetica,sans;font-size:10px;color:#000000;background-color:#FFFFFF;padding:10px 0 16px 0;margin:0 auto;display:block;width:135px;border:1px solid #6A6A6A;text-align:left;z-index:255}
#progress{height:5px;font-size:1px;width:1px;position:relative;top:1px;left:10px;background-color:#9D9D94}
#loader_bg{background-color:#EBEBE4;position:relative;top:8px;left:8px;height:7px;width:113px;font-size:1px}
.border_preview{z-index:100;position:absolute;background-color:#fff;width:460px;border:1px solid #888;min-height:380px;height:auto !important;height:380px}
.title_h2{width:300px;padding:12px 0 0 14px;font-family:arial,helvetica,sans serif;color:#666;font-size:14px;font-weight:bold}
h1,h2,h3{padding:0;margin:0}
h1{font-size:14px;font-family:arial,helvetica,sans serif}
h2,h3{font-size:13px;font-family:arial,helvetica,sans serif}
.Heading1{padding:0;margin:0;font-size:14px;font-weight:bold}
.Heading2{padding:0;margin:0;font-size:13px;font-weight:bold}

div.container{margin:0 auto;width:890px;text-align:left}
div.container-body{width:850px;margin-top:15px;font-family:arial,helvetica,sans serif}

/*Extracted from tenantwiz/store/includes/header_custom.inc*/
body{background:url("/images/main_bg.gif");padding:0;text-align:center; }
body td{color:#333333;font-family:Arial;font-size:11px; text-decoration:none}
/*footer*/
td.blue a{color:#1B74A0;font-family:arial,helvetica,sans serif;font-size:13px;font-weight:normal}
td.blue a:hover{font-size:13px;text-decoration:none}

table.top_shadow{border:0;width:890px;height:19px}
table.top_shadow td{text-align:left;vertical-align:top;height:19px;width:19px}
table.top_shadow td.center_shadow{width:852px;background:url(/images/bg_top.gif)}
table.top_shadow td.left_shadow{background:url(/images/bg_top_left.gif)}
table.top_shadow td.right_shadow{background:url(/images/bg_top_right.gif)}

table.main-table{border:0;width:890px}
table.main-table td.left-shadow{width:19px;background:url(/images/bg_left.gif);border-right:solid 1px #B9B9B9;text-align:left;vertical-align:top}
td.main-cell{text-align:left;vertical-align:top;width:850px;background:#fff}

div.search-book-enjoy-your-stay{width:445px;padding-bottom:60px;background:url(/img/search-book-enjoy-your-stay.gif) no-repeat bottom left; }

/*Begin Featured properties*/
table.featured_properties{border:0;width:445px;background:#e5ebf2}
table.featured_properties td{text-align:left;vertical-align:top;width:25%;padding:0 0 0 6px}
table.featured_properties td a{font-size:11px !important;font-weight:bold}
table.featured_properties td a.thumb{background-position:0 0;display:block;width:97px;height:66px;border:1px solid #666;background-repeat:no-repeat;text-decoration:none}
/*table.featured_properties td a.thumb:hover{background-position:-1px -1px;border:solid 2px #af046a;width:95px;height:64px}*/
.featured-properties-table-top{background:url(/img/featured-properties-table-top.gif);width:445px;height:29px;margin:20px 0 0 0}
.featured-properties-table-bottom{background:url(/img/featured-properties-table-bottom.gif) no-repeat;width:445px;height:10px;margin:0 0 10px 0}
/*End Featured properties*/

table.accomodation-reviews{border:0;width:445px;background:#e5ebf2}
table.accomodation-reviews td.purple{padding:0 10px}
table.accomodation-reviews td.purple div.grey{padding:10px 0 15px 0;font-size:11px;color:#333333}

div.header{height:92px}
div.header a{float:left}
div.header div{float:right}
div.header a img{width:429px;height:92px;border:0}
div.header div a.account img{width:120px;height:37px;border:0}
div.header div a.login img{width:77px;height:37px;border:0}

div.header-menu{background:url(/img/top-nav-2bg.gif);height:48px;overflow:hidden;/*;border-bottom:solid 3px #af046a*/border:0;padding:0;margin:0}
div.header-menu a{float:left;width:135px;height:48px;margin:0 8px 0 0;padding:0;margin-right:expression(7)}
div.header-menu a img{width:135px;height:48px;border:0}
div.header-menu a.last{margin-right:0}
div.header-menu a.first{margin-left:expression(2)}

/* New - Will Lingard */

.H1-Title { color:#29A8B6; font-size:20px !important; display:block; font-weight:bold !important; padding:6px 0 2px 34px !important; margin:0 0 8px 0 !important; background:url(/images/abo-icon-1.gif) no-repeat; }
.H2-Title { font-size:15px !important; font-weight:bold !important; padding:0 !important; margin:0 0 4px 0 !important; }
.H2-Title a { font-size:15px !important; font-weight:bold !important; padding:0 !important; margin:0 0 4px 0 !important; text-decoration:underline; }
.H3-Title { font-size:14px !important; font-weight:bold;font-family:arial,helvetica,sans serif; color:#666;margin:20px 0 10px 0; }
.p-p { font-size:13px !important; display:block; padding:4px 4px 6px 0 !important; margin:2px 0 0 0 !important; text-align:justify;}

ul.ul-bull-type-1 { list-style:square !important; margin:0 0 10px 20px; padding:0; }
ul.ul-bull-type-1 li { list-style:square !important; margin:2px 0 2px 5px; padding:0; list-style-position:inside; font-size:13px !important; }
ul li { list-style:square; }

h3.title{font-weight:bold;font-family:arial,helvetica,sans serif;font-size:14px;color:#af046a;margin:20px 0 10px 0; }
h3.title a{font-weight:bold;font-family:arial,helvetica,sans serif;font-size:14px;color:#af046a;margin:20px 0 10px 0; text-decoration:underline;}

hr {height:1px;	width:90%; border-width: 1px 0 0 0; border-style: dotted; border-color: #CCCCCC; text-align:center; }
.search-result-title { font-size:14px !important; font-weight:bold; }

.footer-table-links a, .footer-table-links a:link, .footer-table-links a:visited { font-size:12px !important; color:#2999AD; text-decoration:underline; font-weight:bold; }
.footer-table-links a:hover, .footer-table-links a:active { font-size:12px !important; color:#2999AD !important; text-decoration:none; }

.tblPropertyTitle td { font-size:13px; color:#177aab; font-weight:bold; }
.tblPropertyTitle a:link, .tblPropertyTitle a:visited { font-size:13px !important; color:#177aab; font-weight:bold; text-decoration:underline; }
.tblPropertyTitle a:hover, .tblPropertyTitle a:active { font-size:13px !important; color:#177aab; text-decoration:none !important; font-weight:bold;  }
.tblPropertyTitle img {  display:inline-block; }

.filter-results {  }
.filter-results h2 { color:#666; }

.btnFilter { background-color:#666; color:#FFF; padding:2px; cursor:pointer; }
.btnFilter:hover { background-color:#333; color:#FFF; padding:2px; cursor:pointer; }

label { font-size:13px; }

.orange-link { color:#FF9900 !important; text-decoration:none !important; font-weight:bold !important; }
.orange-link:hover { color:#FF9900 !important; text-decoration:underline !important; font-weight:bold !important; }

.rcol-prefs li { list-style:none !important; }

/* /New - Will Lingard */
