/* CSS Document */
body {font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:13px; color:#4C4B4B; margin: 0px;padding:0px}
* { padding: 0px; margin: 0px; }
#OuterContainer{width:l00%; margin:0; padding:0; background-color:#fff; }
#Header{width:100%; background-color:#000; margin:0; padding:0; background-image:url(../images/tapestry/common/header-bg.jpg); height:104px;}
#Header #HeaderTop{width:930px; margin-left:auto; margin-right:auto;}
#HeaderTop .logo{float:left; margin:18px 0 0 0; padding:0;}
#HeaderTop .onelinerbox{width:500px; float:right; margin:0; padding:0;}
#HeaderTop .oneliner{float:right; margin:40px 0px 0 0; padding:0; font-family:Times New Roman; font-size:24px; color:#D92E81; text-transform:uppercase;}
#HeaderTop .CallAction{font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:16px; color:#D92E81; font-weight:normal; text-align:left;}
#HeaderTop .CallActionNumber{font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:20px; color:#D92E81; font-weight:bold; letter-spacing:-2px; text-align:left;}

#OuterHeaderSub{width:100%; line-height:37px; padding:0; height:37px; margin:0; background:#333 url(../images/tapestry/common/menu_tab_bg.gif) repeat-x; }
#OuterHeaderSub #InnerSubheader{width:930px; margin-left:auto; margin-right:auto; font-weight:bold;font-size:14px;font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; }
#InnerSubheader ul{width:100%; margin:0; padding:0 7px 0 0px ;background:#333333 url(../images/tapestry/common/menu_tab_bg.gif) repeat-x ;z-index:8888;}
#InnerSubheader ul li{float:left; list-style-type:none;  font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:bold; font-size:14px;margin:0 13px 0 0px;}
#InnerSubheader ul li a{ margin:0 15px 0 15px; margin:0px; color:#fff; text-decoration:none;  font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:bold; font-size:14px; line-height:37px;}
#InnerSubheader ul li a:hover{text-decoration:none; color:#000;}
#InnerSubheader ul li.active{background:#666;}
#InnerSubheader ul li.currentpage{background:#666;}
#InnerSubheader li.active ul{margin-top:-6px}
#InnerSubheader ul li.active a{background:url(../images/tapestry/common/header_arrow.gif) center bottom; color:#fff; padding-bottom:6px; position:relative;line-height:37px;}
#InnerSubheader ul li.active a.mainlevel{padding-bottom:6px}
#InnerSubheader ul li.active a:hover{text-decoration:none;}
#headernav, #headernav ul, #headernav li { margin: 0; padding: 0; border: 0 none; background:#333333;}
#headernav li { float:left; position:relative; list-style: none; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:bold; font-size:12px;}
#headernav li a { display:block; white-space: nowrap; padding:0 20px 0 20px; margin:0px; color:#fff; text-decoration:none;  font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-weight:normal; font-size:12px; line-height:37px;}
#headernav li li { /*width: 100%;*/ /*FF 1.0.7 needs this */ }
#headernav li ul { visibility: hidden; position:absolute; }
#headernav li.over ul {position:absolute;visibility:visible;background:#fff;color:#000;z-index:9999;}
#headernav li.over,#headernav li.over ul li,#headernav li.over a{background:#fff;color:#000}
#headernav li.over li {margin:0px;padding:0px;*width:100%;_width:200px}
#headernav li.over li a{color:#d92e81; font-size:13px; line-height:25px;  font-weight:normal; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; background:none;padding-bottom:0}
#headernav li li ul { top: 0; left: 0; }
#headernav li.hover ul { visibility: visible; }
#headernav li.hover ul li ul { visibility: hidden; }
#headernav li.hover li.hover ul { visibility: visible; left: 100%; }
#headernav li li { border: 0;}
#headernav ul {border: 1px solid #ccc;border-top: 0px solid #ccc;*width:100%;_width:200px;margin-left:-1px;}
#headernav li.disabled a { color: gray; }
#headernav ul a {font-size: 11px;font-weight: normal;padding-left: 20px;padding-right: 15px; line-height: 1.2em;}
#headernav li.hover a { background-color: #fff; border-left: 0px solid #6D9D2E; border-right:0px solid #6D9D2E; margin: 0; color:#000;}
#headernav li.hover li a { background-color: #fff; border: 0 none; margin: 0px; color:#D92E81;float:left;}
#headernav li.hover li.hover a { background-color: #fff; border: 0 none; margin: 0px; color:#D92E81; text-decoration:none;}
#headernav li.hover li.hover li a { background-color: #fff; border: 0 none; margin: 0px; color:#D92E81;}
#headernav li.hover li.hover li a:hover {background-color: #fff; border: 0 none; margin: 0px; color:#D92E81;}
#headernav ul li ul {background:#fff; border-right:1px solid #999999; border-left:1px solid #999999; border-bottom:1px solid #999999;}
#headernav li a.mainlevel{cursor:pointer;cursor:hand;}
#headernav li.active a.mainlevel{cursor:default;}

/*Edited by Swarup*/
#OuterHeaderBCSign{width:100%; padding:0; margin:18px 0 0 0; vertical-align:bottom;}
#OuterHeaderBCSign #BCSignArea{width:930px; margin-left:auto; margin-right:auto; vertical-align:bottom;}
#BCSignArea .Breadcrumb{width:50%; float:left; font-size:13px; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; vertical-align:bottom; }
.CallAction img{vertical-align:middle;}
#BCSignArea .SignIn{ vertical-align:bottom; float:left;text-align:right; font-size:13px font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; width:240px;padding-top:1px;_padding-top:5px;*padding-top:5px;}
#BCSignArea .propdrop{vertical-align:middle; float:right; font:13px font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;width:205px ;}

.SignIn a{color:#464749; text-decoration:underline;margin:0px 5px 0 5px;}
.SignIn select{ font-size:13px; margin:0 0 0 10px; padding:0; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;color:#333; width:205px;}
/*Edited by Swarup end*/

#OuterContentWidth{width:100%; padding:0; margin:18px 0 0 0; background:#ffffff url(../images/tapestry/common/body-bg.gif) repeat-x top center; float:left; }
#OuterContentWidth #MainContent{width:930px; margin-left:auto; margin-right:auto; }
#MainPicArea #ThumbBanner .HPThumbImgGap{width:72px; float:left;}
#MainPicArea #CaptionBox #ThumbBanner #placeholder .pic{width:185px; float:left; padding:0; text-align:center;}
#MainPicArea #ThumbBanner #placeholder .pic a span{text-decoration:none;}
#MainPicArea #CaptionBox #ThumbBanner #placeholder .heading{width:123px; float:left; color:#fff; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; margin:0; margin-top:-3px!Important; padding:0px 0 1px 5px; text-align:left; background-color:#666; font-size:12px;cursor:pointer;cursor:hand; margin-left:28px}
#MainPicArea #CaptionBox #ThumbBanner {width:100%; float:left; margin:10px 0 20px 0; padding:0;}
#MainPicArea #CaptionBox #ThumbBanner .HPThumbImgGap{width:0px; float:left;position:absolute;}
#MainContent #MainPicArea{width:100%; float:left; margin:0; padding:0; }
#MainPicArea #MainBanner{width:100%; float:left; margin:0; padding:0; z-index:11111;}
#MainPicArea .UpArrow {width:97%; _width:95%; margin:-20px 0 0 0;*margin:-23px 0 0 0;  padding:0; z-index:11112; background:url(../images/tapestry/uparrow.gif) bottom right no-repeat; display:block; height:20px; }
#MainPicArea #CaptionBox{width:928px; color:#CBCBCB; background-color:#FFFFFF; border:solid 1px #EEEDEB; border-top:0px; margin:0px; padding:0px;clear:both; float:left; padding:0}
#MainPicArea #CaptionBox .CaptionText{ text-align:right; margin:5px 5px 5px 0; padding:0px; width:915px;}
#MainPicArea #ThumbBanner{width:100%; float:left; margin:31px 0 0 0; padding:0;}
#ThumbBanner #placeholder{width:100%; float:left; margin:0; padding:0; text-align:left;}
#placeholder .pic{width:128px; float:left; padding:0; text-align:left;}
#placeholder .heading{width:123px; float:left; color:#fff; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; margin:0; margin-top:-3px!Important; padding:0px 0 1px 5px; text-align:left; background-color:#666; font-size:12px;cursor:pointer;cursor:hand;}
#Footer{width:100%; background-color:#000; margin:75px 0 0 0; padding:0; background:#000 url(../images/tapestry/common/footer-bg.gif) top center no-repeat;  float:left;}
#Footer #InnerFooter{width:930px; margin-left:auto; margin-right:auto; margin-top:20px;}
#InnerFooter ul#footer{width:100%; float:left; margin-top:5px; padding:0;margin:0px 0 0 -5px;}
#InnerFooter ul#footer li{float:left; list-style-type:none; padding:0 0 0 0; margin:0; font-size:12px; color:#fff;}
#InnerFooter ul#footer li a{padding:0 5px 0 5px; margin:0px; color:#FAF9F8; font-size:12px; font-weight:normal;float:left}
#InnerFooter p{color:#999; font-size:12px; padding:0 10px 15px 5px; margin:0px 0 0 -5px; line-height:18px;font-weight:normal;}
#InnerFooter p img{margin:20px 0 5px 0;}
#InnerFooter .ftrQlnk ul {width:100%; float:left; margin-top:5px; padding:0;margin:0px;}
#InnerFooter .ftrQlnk ul li{float:left; list-style-type:none; padding:0 0 0 0; margin:0; font-size:12px; color:#fff;}
#InnerFooter .ftrQlnk ul li a{padding:0 5px 0 5px; margin:0px; color:#FAF9F8;font-size:12px; font-weight:normal;float:left}
#InnerFooter ul li a, #InnerFooter .ftrQlnk ul li a {text-decoration:underline;}
#InnerFooter ul li a:hover {text-decoration:none;}
#InnerFooter ul#footer li#current a {text-decoration:none;}
.ftrQlnk{font-size:12px;padding-left:0px;color:#999;line-height:18px;}
.fl{float:left;}
.fr{float:right;}
form{margin:0; padding:0; font-size:11px;}
input{border:1px #ADADAF solid; color:#666; font:12px "Lucida Grande"; width:auto;}
.w72{width:72px; float:left;}
.w32{width:32px; float:left;}
.w330{width:330px;}
.mb10{margin-bottom:10px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt15{margin-top:15px;}
form {margin:0px; padding:0;}
.pl5{padding-left:5px;}
.pr5{padding-right:5px;}
img{border:0;}
a{color:#d82e91;/*font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;*/}
a:visited{color:#d82e91;}
a:active{color:#d82e91;}
a:hover{color:#666666;}

#OuterBreadcrumb{width:100%; padding:0; margin:0; float:left;}
#OuterBreadcrumb #Breadcrumb{width:930px; margin-left:auto; margin-right:auto; margin-top:15px; text-transform:lowercase;}

.buttondark input {
background:transparent url(../images/tapestry/common/search-left-new.gif) repeat-x scroll 0 4px;border:medium none;color:#FFFFFF;cursor:pointer;float:left;font-family:Georgia !important;font-size:14px;font-weight:bold;height:36px;line-height:normal;margin-right:0px;display:inline;overflow:visible;padding-left:6px;padding-top:0;text-align:left;vertical-align:top;}
.btnRightdark {background-image:url(../images/tapestry/common/search-right-new2.gif);float:left;margin-top:4px;}

ul, li{margin:0;padding:0}
#property.show ul {display:block;}
#property.hide ul {display:none;}
#property{width:205px; position:absolute; height:22px; padding:2px; background: url(../images/tapestry/common/dropdown-bg.gif) no-repeat; font-family:Lucida Sans Unicode,Lucida Grande,sans-serif; font-size:12px; color:#000;float:left;list-style-type:none;line-height:21px;z-index:100}
#property li{float:left;width:203px;position:relative; line-height:18px;}
#property ul{float:left;display:none;list-style-type:none;}
#property ul li{float:left;background:#939090;}
#property.show{position:absolute;}
#property.show ul li{height:auto;}
#property.show ul li span{width:100%;display:block}
#property ul,#property.show ul{border:1px solid #abadb3;width:203px;text-align:left;float:left;margin-left:-2px;height:340px;overflow-y:auto;overflow-x:hidden;position:relative;border-bottom:1px solid #ccc;}
#property ul ul,#property.show ul ul{border:none;width:auto;text-align:left;position:relative;float:left;margin:0;padding:0;height:auto;position:relative;}
#property ul li ul li{float:left;background:#b3b2b2;height:auto;}
#property ul li ul li a{color:#000;width:100%;display:block}
#property ul li ul li a:hover{background:#3399ff;color:#fff;cursor:pointer;}
#property ul li ul li ul li{float:left;background-color:#fff;height:auto;}
#property a{text-decoration:none; color:#000;}
#property a:hover{background:#3399ff;color:#fff;cursor:pointer;}



/*page title starts here*/
#page_title {float:left; padding:15px 0 0px 0; width:99%; margin:0;}
#page_title1 {float:left; padding:25px 0px 0px 0px; width:100%; }
#page_title2 {float:left; padding:0; width:100%; height:56px; margin-top:-5px}
#page_title3 {float:left;margin-top:-5px;padding:0;width:100%;}
#page_title4 {float:left; padding:0; width:100%; height:56px; margin-top:-5px}
#page_title h1, #page_title1 h1, #page_title2 h1, #page_title3 h1, #page_title4 h1 {font: normal 30px Times New Roman; color: #D92E81;margin:0;  padding:0; }
/*page title ends here*/
#invisible {display:none;}
.invisible {display:none;}
#visible {display:block;}
.visible {display:block;}
#Content #LeftNav{width:193px; margin:0 25px 0 0; padding:0; float:left; border-top:2px solid #cccccc; }


#LeftNav p.img {padding:0; margin:0; text-align:left;}

/*ul.menu li#current span {background:#fbe0ee;}*/

/*

#LeftNav ul li#current a span {background:#fbe0ee;}
#LeftNav ul.menu li#current ul.active li span {background:transparent;font-weight:normal;}/*

/* Best Seller Menus */
#LeftNav #leftnavarrowmenu {margin:5px 0 5px 0; text-align:left; clear:both;}
#LeftNav #leftnavarrowmenu h1 {font-weight:bold; font-family:Georgia; font-size:14px;  background:url(../images/tapestry/common/arrow-down.gif) no-repeat 0px 7px; padding:3px 0 5px 15px; border-bottom:2px solid #ccc; }

#LeftNav #leftnavarrowmenu div.expand {font-weight:bold; font-family:Georgia; font-size:14px;  background:url(../images/tapestry/common/arrow-down.gif) no-repeat 0px 7px; padding:3px 0 5px 15px; border-bottom:2px solid #ccc; }
#LeftNav #leftnavarrowmenu div.close {font-weight:bold; font-family:Georgia; font-size:14px;  background:url(../images/tapestry/common/arrow-right.gif) no-repeat 0px 7px; padding:3px 0 5px 15px; border-bottom:2px solid #ccc; }
#LeftNav #leftnavarrowmenu div.close a, #LeftNav #leftnavarrowmenu div.expand a {color:#000; text-decoration:none; display:block; width:100%}
#LeftNav #leftnavarrowmenu div.close a:hover, #LeftNav #leftnavarrowmenu div.expand a:hover{color:#000; text-decoration:none;display:block; width:100%}

#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulBestSellers {font-family:Georgia; font-size:12px;;list-style:none; border-bottom:1px solid #ccc; font-weight:normal;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulBestSellers li {padding:5px 0px 5px 15px;border-top:0x solid #ccc; border-bottom:1px solid #ccc;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulBestSellers li a {text-decoration:none;color:#333333;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulBestSellers li a:hover {text-decoration:none;color:#333333;}

/* Tapestry Brochures Menus */
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulTapestryBrochure {font-family:Georgia; font-size:12px;;list-style:none;  border-bottom:1px solid #ccc; font-weight:normal;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulTapestryBrochure li {padding:5px 0px 5px 15px;border-top:0x solid #ccc; border-bottom:1px solid #ccc;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulTapestryBrochure li a {text-decoration:none;color:#333333;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulTapestryBrochure li a:hover {text-decoration:none;color:#333333;}

/* Journey Planner Menus */
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulJourneyPlanner {font-family:Georgia; font-size:12px;;list-style:none;border-bottom:1px solid #ccc; font-weight:normal;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulJourneyPlanner li {padding:5px 0px 5px 15px;border-top:0x solid #ccc; border-bottom:1px solid #ccc;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulJourneyPlanner li a {text-decoration:none;color:#333333;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulJourneyPlanner li a:hover {text-decoration:none;color:#333333;}

/* GuestBook Menus */
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulGuestbook {font-family:Georgia; font-size:12px;;list-style:none; border-bottom:1px solid #ccc; font-weight:normal;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulGuestbook li {padding:5px 0px 5px 15px;border-top:0x solid #ccc; border-bottom:1px solid #ccc;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulGuestbook li a {text-decoration:none;color:#333333;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulGuestbook li a:hover {text-decoration:none;color:#333333;}

/* Hot Spot Menus */
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulSpecialOffers {font-family:Georgia; font-size:12px;;list-style:none; border-bottom:1px solid #ccc; font-weight:normal;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulSpecialOffers li {padding:5px 0px 5px 15px;border-top:0x solid #ccc; border-bottom:1px solid #ccc;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulSpecialOffers li a {text-decoration:none;color:#333333;}
#LeftNav #leftnavarrowmenu ul#leftnavarrowmenuulSpecialOffers li a:hover {text-decoration:none;color:#333333;}


/* Left Speak Box Start Here */

#LeftNav .speakspec {width:173px; border:1px solid #e7e7e7; padding:10px; font-family:Georgia; font-size:12px;color:#666; text-align:left; margin-bottom:15px; margin-top:15px;}
#LeftNav .speakspec h5 {font-family:Georgia;font-size:13px; color:#666; font-weight:bold;margin:0 0 7px 0;padding:0; line-height:20px;}
#LeftNav .speakspec p {margin-top:10px; margin-bottom:0px;line-height:20px;}
#LeftNav form a{text-decoration:none;}
.phonetxt {font: bold 22px Georgia; color: #666666; line-height:35px; margin-top:8px;}

/* Left Speak Box End Here */



/* LeftNav Destination UL */
#LeftNav ul.menu{border-bottom:1px solid #ccc;list-style:none;margin: 0px;padding: 0px; margin-bottom:25px;}
#LeftNav ul.menu ul {clear: both; margin:0;padding:0 0 0 15px;}
#LeftNav ul.menu ul li ul {padding:0;}
#LeftNav ul.menu ul li {padding: 0px;margin: 0px 0px 0px 15px;width: auto;}
#LeftNav ul.menu ul li {list-style:disc;margin:0px;padding: 0px;}
#LeftNav ul.menu li a{color: #333;font: normal 12px Georgia;text-transform: none;text-decoration: none;display: block; text-align: left;margin: 5px 0px 5px 0px;padding:0;}
#LeftNav ul.menu li a:hover{color: #666;font: normal 12px Georgia;text-transform: none;text-decoration: none;display: block; text-align: left;margin: 5px 0px 5px 0px;padding:0;text-transform: uppercase;}
#LeftNav ul.menu li ul li{border-bottom:none;}
#LeftNav ul.menu ul li a{color: #313131;font: normal 14px Georgia;text-transform: none;text-decoration: none;display: block; text-align: left;margin: 5px 0px 5px 0px;padding:0;}
#LeftNav ul.menu ul li a:hover {color: #666;font: normal 14px Georgia;text-transform: none;text-decoration: none;display: block; text-align: left;margin: 5px 0px 5px 0px;padding:0;}
#LeftNav ul li#current a span, #LeftNav ul li.active a span {background:#FBE0EE;font-weight:normal;}
#LeftNav ul li.active ul li a span {background:transparent;}
#LeftNav ul li ul li.active ul li a span{background:transparent;}
#LeftNav ul li ul li.active ul li#current a span{background:#FBE0EE;font-weight:normal;}

#LeftNav ul li#current ul li a span {background:transparent;font-weight:normal;}
#LeftNav ul.menu li {padding: 0 0 0 0px; margin: 0 0 0 0px;/*display: block;*/background: none;border-bottom:1px solid #ccc; }
#LeftNav ul#mainlevel li {padding: 0 0 0 15px; margin: 0 0 0 0px;/*display: block;*/background: none;border-bottom:1px solid #ccc;}
#LeftNav ul.menu li#current ul li a:hover,ul.menu li ul li a:hover {color: #E56FAA;text-decoration: none;/*background: #6DBC10;*/border: none;margin: 5px 0px px 0px;padding:0;}
#LeftNav ul.menu ul li ul li{list-style:none; margin:0px;}
#LeftNav ul.menu li a {text-transform: uppercase;}
#LeftNav ul li ul li.active a span {background:#FBE0EE;font-weight:normal;}

/*left nav starts here*/

/* Left Nav Input Button*/
#LeftNav Input{background:url(../images/tapestry/common/leftnav_button193.gif) no-repeat left top; width:193px; height:33px; font-size:14px; font-family:Georgia!Important;padding:-0px 0 5px 5px!Important; border:none; margin:0; color:#fff; text-align:left; font-weight:bold;cursor: pointer; margin-top:10px; margin-bottom:10px;}



/*
#Holidays,#hotspot,#Brochure,#guest,#Journey{border-bottom:1px solid #ccc;}
#LeftNav select, #LeftNav #mod_templatechooser_jos_change_template, #LeftNav option, select, select option {font-size: 11px; padding: 1px;margin: 3px 0px;color: #666;height: auto;font-weight: normal;}
#LeftNav select {border: 1px solid #747474;}
*/



/*left nav ends here*/

/*Middle content starts here*/
#TabContentArea{float:left; margin:0px; padding:0; border:0px solid #000; width:100%; }
/*Middle content starts here*/

/*3 easy ways to book this property */
#threeways {text-align:left; clear:both; margin-top:55px; padding:0; width:100%; background:url(../images/tapestry/bg-3waybook.jpg) top left no-repeat; float:left; height:34px;}

#threeways h1{font-family:georgia !important; font-size:16px; color:#fff; padding:5px 0 0 5px; margin:0; font-weight:normal; float:left; width:255px; }
#threeways .call{float:left; margin:0px; padding:2px 0 0 0; font-family:verdana; font-weight:bold; color:#d92d7f; font-size:11px;}
#threeways a {margin:0px 0px 0px 11px; }
#threeways a:hover {margin:0px 0px 0px 11px; }
#threeways a:active {margin:0px 0px 0px 11px; }
/*3 easy ways to book this property end here */

/*Favorite links starts here*/
#favlink {text-align:center; color:#8C8A8C; font-family:Lucida Grande; margin-top:55px; padding:20px 0 0 0; width:99%; font-family:Lucida Sans Unicode, Lucida Grande, sans-serif; font-size:13px; background:url(../images/tapestry/divider-line.gif) top center no-repeat; float:left;}
#favlink a {margin:0px 11px 0 0px; }
#favlink a:hover {margin:0px 11px 0 0px; }
#favlink a:active {margin:0px 11px 0 0px; }
#favlink img{vertical-align:middle; margin:0;}
/*Favorite links ends here*/
.txtphotogallery{color:#000;text-align:right;margin:5px 19px 5px 0;}
#thumbsPanel{margin:0 0 0 10px; padding:0 5px 0 0;}
.imgphotogallery{margin: 10px 0 0 10px;}
.pbuttright {cursor:pointer;float:left;margin-right:10px;margin-top:-320px;text-align:left;width:80px;position:relative;}
.pbuttleft {cursor:pointer; float:right;margin-right:10px;_ margin-right:5px; margin-top:-320px; text-align:right; width:80px; position:relative;}
html>body .pbuttleft {margin-right:0px;}

#leftnavarrowmenu.show ul {display:block;}
#leftnavarrowmenu.hide ul {display:none;}

#CallArea .SignIn a.link{color:#464749;}

/* tooltip*/

#tTipper{width:200px;float:left;z-index:9999}
#topTip{float:left;max-width:200px; background: url(../images/tapestry/stemt.gif) no-repeat bottom center;width:200px;height:9px;line-height:9px}
#botTip{float:left;max-width:200px; background: url(../images/tapestry/stemb.gif) no-repeat bottom center;width:200px;height:9px;line-height:9px}
#tText{font-size:12px; width:200px; margin: 0; color: #FFFFFF; background:#d42476;position:relative;padding:5px;float:left}
.errmsgicon {background:url(../images/tapestry/common/icon_error.gif) no-repeat; color:#FF0000; font-family:arial; font-size:12px; font-weight:bold; padding-left:20px; padding-bottom:5px; margin-top:10px; clear:both; display:block; }
.center{text-align:center;}

#paging {clear:both;float:left; width:100%; text-align:right; font-family:Lucida Sans Unicode,Lucida Grande,sans-serif; font-weight:normal; color:#666; margin-top:30px; font-size:13px;}
.componentheading {display:none;}

  
#cal {position:absolute; z-index:1; background-color:#fff; border:1px solid #000;font-family:arial;}
#cal table {font-size:11px;background-color:inherit;width:120px;}
#cal th, #cal #foot {background-color:#e54095;color:white;font-weight:bold}
#cal th a{color:white}
#cal table td {text-align:center;border:0px solid #ffffff;color:#4C4B4B}
#cal table td a{text-decoration:none;color:#e54095}
#cal a {text-decoration:none;color:black}
#cal a:hover {color:#333333}
#cal .cross {text-decoration:line-through;color:#4C4B4B}
#cal #foot a{color:white}
#cal #foot a:hover{color:white;background-color:#e54095}
#cal th a:hover{background-color:#e54095}