/* CSS Document */

body { margin: 0; padding: 0; background: #FFF; font-family: 'Verdana'; color: #666666; font-size: 11px;}

.cbox{ width:250px;} 
/* General Links */
a:link { text-decoration : none; color: #4d9ee4; border: 0px;} 
a:active { text-decoration : none; color : #4d9ee4; border: 0px;} 
a:visited { text-decoration : none; color: #4d9ee4; border: 0px;} 
a:hover { text-decoration : none; color: #999999   ; border: 0px;} 

.hotel_name_listing:link { text-decoration : none; color: #FFFFFF  ; border: 0px; font-size:14px;} 
.hotel_name_listing:active { text-decoration : none; color : #FFFFFF; border: 0px; font-size:14px;} 
.hotel_name_listing:visited { text-decoration : none; color: #FFFFFF; border: 0px; font-size:14px;} 
.hotel_name_listing:hover { text-decoration : none; color: #CCCCCC   ; border: 0px; font-size:14px;} 

.hotel_name_listing_home:link { text-decoration : none; color: #60A7E8  ; font-weight: bolder;  font-size:11px;} 
.hotel_name_listing_home:active { text-decoration : none; color : #60A7E8;font-weight: bolder; font-size:11px;} 
.hotel_name_listing_home:visited { text-decoration : none; color: #60A7E8;font-weight: bolder;  font-size:11px;} 
.hotel_name_listing_home:hover { text-decoration : none; color: #A0CBF1   ;font-weight: bolder; font-size:11px;} 

.footer_rec_links:link { text-decoration : none; color: #FFFFFF    ; font-weight: bolder;  font-size:11px;} 
.footer_rec_links:active { text-decoration : none; color : #FFFFFF;font-weight: bolder; font-size:11px;} 
.footer_rec_links:visited { text-decoration : none; color: #FFFFFF;font-weight: bolder;  font-size:11px;} 
.footer_rec_links:hover { text-decoration : none; color: #FFFFFF   ;font-weight: bolder; font-size:11px;} 

img { padding: 0px; margin: 0px; border: none;}
hr { border-left:0px solid #abb0b5; border-right:0px solid #abb0b5; border-top:1px dotted #abb0b5; border-bottom:0px solid #abb0b5; height : 1px;  }

input { font-family: 'Verdana'; color: #6a5555; font-size: 10px; }
textarea { font-family: 'Verdana'; color: #6a5555; font-size: 10px;  }
select { font-family: 'Verdana'; color: #6a5555; font-size: 10px;  }

h1, h2, h3 { font-family: 'Verdana';}

#bgcontain {background: url(../images/bkg_bgcontain.png) repeat-x; width: 900px; padding: 0px; margin: 0 auto; text-align: left; } 
.bg_main_info {background: url(../images/tab_gray.png)  no-repeat  center top; width: 180px; padding-left: 10px; padding-top:0px; margin: 0 auto; text-align: left; height:29px } 
.bg_main_info_selected {background: url(../images/tab_green.png)  no-repeat  center top; width: 180px; padding-left: 10px; padding-top:0px; margin: 0 auto; text-align: left; height:29px; color:#FFFFFF } 


/*Header*/

.header { width: 900px; height:80px; float: left; clear: both; margin-bottom: 43px; background: url(../images/bkg_header.png) no-repeat bottom;color: #FFFFFF;}


.header a {color: #fff;cursor: hand;  }
.header a:hover { color: #fff; cursor: hand; text-decoration: underline  ;}

.BgTopHeader{background: url(../images/header.jpg) repeat-x;background-repeat:repeat-x; height:80px;}

.BgTableTop{height:100px; background:#FFF}
.BgStripCruises{background-image: url(../images/bg_cruises_strips22.png);background-repeat:repeat-x; height:21px; color: #FFFFFF; font-weight:bolder}

.BgTableFooter{ background-color:#3599BB;height:49px;}
.BgTableTopBar{background-image: url(../images/navi.jpg);background-repeat:repeat-x;height:23px; vertical-align:middle}

.top_nav:link { font-size:11px;color: #FFFFFF; font-weight:bold; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; }
.top_nav:active { font-size:11px;color:#FFFFFF;font-weight:bold; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; }
.top_nav:visited { font-size:11px;color:#FFFFFF;font-weight:bold; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; }
.top_nav:hover { font-size:11px;color:#E5E5E5;font-weight:bolder; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; }

.top_nav_location:link { font-size:11px;color: #333333; font-weight: normal; text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif; }
.top_nav_location:active { font-size:11px;color:#333333;font-weight:normal; text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif; }
.top_nav_location:visited { font-size:11px;color:#333333;font-weight:normal; text-decoration: underline;font-family: Verdana, Arial, Helvetica, sans-serif; }
.top_nav_location:hover { font-size:11px;color:#C7C7C7;font-weight:normal; text-decoration: none;font-family: Verdana, Arial, Helvetica, sans-serif; }

/*footer nav*/
.nav_bottom:link { font-size:11px;color:#E5E5E5 ; font-weight:bold; text-decoration: none;font-family:  Arial, Helvetica, sans-serif; }
.nav_bottom:active { font-size:11px;color: #E5E5E5;font-weight:bold; text-decoration: none;font-family: Arial, Helvetica, sans-serif; }
.nav_bottom:visited { font-size:11px;color:#E5E5E5;font-weight:bold; text-decoration: none;font-family:  Arial, Helvetica, sans-serif; }
.nav_bottom:hover { font-size:11px;color: #FFFFFF;font-weight:bolder; text-decoration: none;font-family: Arial, Helvetica, sans-serif; }

.div_text_footer { font-size:10px;color:#E5E5E5 ; font-weight:bolder; text-decoration:none;font-family:  Arial, Helvetica, sans-serif; }
.call_specialist { font-size:12px;color: #CC3300 ; font-weight:bolder; text-decoration:none;font-family:  Arial, Helvetica, sans-serif; }



.message_login { color: #FFFFFF;}


/*Cruise lines*/

/* Main Image  */
.cruiselines_left { height:600px; width: 120px; background: url(../images/banner_cruises.jpg) no-repeat; background-position:top; vertical-align:top; position:relative; margin: 0px 0px 0px 0px; }
.cruiselines_left .button_click { top:570px;  vertical-align:bottom; height:28px; width: 94px; position:relative}



.header fieldset { float: right; border: none; padding: 0px 15px 0px 0px; margin: 0px;}
.header legend { text-indent: -5000px; margin: 0; padding: 0;}
.header form { padding: 13px 0px 0px 0px; margin: 3px 0px 0px 0px; text-align: left; background: url(../images/bkg_login.png) no-repeat left top;}
.header input { color: #666666; font-size: 10px; }
.header input.arrow { width: 41px; height: 22px; background: url(../images/search_button_arrow.png) no-repeat;}
.header input.arrow:hover { background: url(../images/search_button_arrow.png) no-repeat 0 -22px; }
.header input.arrowIE { width: 41px; height: 22px; background: url(../images/search_button_arrow.png) no-repeat 0 -22px; }

.header input.on { border: 1px solid #fff; background: #fff url(../images/bkg_header_login.png) no-repeat; padding: 5px 3px; width: 140px; border: none; } 
.header input.on:hover { border: 1px solid #fff; background: #fff url(../images/bkg_header_login.png) no-repeat; padding: 5px 3px; width: 140px; border: none;}
.header input.on:focus { border: 1px solid #fff; background: #fff url(../images/bkg_header_login.png) no-repeat; padding: 5px 3px; width: 140px; border: none;}
.header input.onIE { border: 1px solid #fff; background: #fff url(../images/bkg_header_login.png) no-repeat; padding: 5px 3px; width: 140px; border: none;} 
#buttonsearch { padding: 0px; margin: -22px 0px 0px 298px; top: 0px; text-align: right; background: none; }

/*Register Not Logged*/
.not_registered_access  form { padding: 13px 0px 0px 0px; margin: 3px 0px 0px 0px; text-align: left; }
/*.not_registered_access fieldset { float: right; border: none; padding: 0px 15px 0px 0px; margin: 0px;}*/



* html .container {height: 350px; background:#FFF} 
.container { padding: 0px 9px; float: left; width: 880px; min-height: 350px; border-left: solid 1px #d8d8d8; border-right: 1px solid #d8d8d8; background:#FFF}

/* Side Central & Left ( Only On 3 Cols Pages ) WITH 2COLS width: 880px; ) */ 
.SLSC { float: left; width: 695px;} 

/* Side Central (  Only On 3 Cols Pages ) */
.SC3C { float: right; width: 510px;}

/* Side Central (  Only On 2 Cols Pages ) */
.SC2C { float: right; width: 780px; padding-right: 1px; position: relative; clear: left; }

.SC2C input { font-size: 11px; padding: 3px; border-top: solid 1px  #BCDAF5; border-left: solid 1px #BCDAF5; border-right: solid 1px #BCDAF5; border-bottom: solid 1px #BCDAF5; background: #DAEBFA  ;}
.SC2C textarea { font-size: 11px; padding: 5px; border-top: solid 1px #BCDAF5; border-left: solid 1px #BCDAF5; border-right: solid 1px #BCDAF5; border-bottom: solid 1px #BCDAF5; background: #DAEBFA;  }
.SC2C select { font-size: 11px; padding: 3px; border-top: solid 1px #ebb3b3; border-left: solid 1px #ebb3b3; border-right: solid 1px #f4d6d6; border-bottom: solid 1px #f4d6d6; background: #DAEBFA; }
.SC2C .checkbox { background: none; border: none;}
.SC2C .button { background: #DAEBFA; font-size: 10px; color: #fff; font-weight: bold; padding: 3px 0px; margin: 0px; border-left: outset 2px #ccc; border-top: outset 2px #ccc; border-right: outset 2px #ccc; border-bottom: outset 2px #ccc; }

.SC2C h1 { letter-spacing: -1px; font-size: 22px; color: #006699; font-weight: normal; padding: 10px 0px; margin: 0px 0px 10px 0px; border-bottom: dashed 1px #cc3399}
.SC2C h2 { letter-spacing: -1px; font-size: 22px; color: #cc3399; font-weight: normal; padding: 10px 0px; margin: 0px 0px 10px 0px;}
.SC2C h3 { letter-spacing: -1px; font-size: 18px; color: #006699  ; font-weight: normal; padding: 10px 0px; margin: 0px 0px 10px 0px;}

/* Main Image  */
.SC2C .mainimage { margin-bottom: 10px; float: left; height:182px; width: 510px;}
.SC2C .mainimage h4 { text-indent: -5000px; margin: 0; padding: 0;}
.SC2C .mainimage h4 a { float: left; background: url(../images/main_image.jpg) no-repeat; height:182px; width: 510px; cursor: hand; text-decoration: none;}
.SC2C .mainimage h4 a:hover { float: left; background: url(../images/main_image.jpg) no-repeat; height:182px; width: 510px; cursor: hand; text-decoration: none;}

/* Side Left */
.SL { float: left; width: 170px; font-size: 9px; }
/* Side Right */
.SR { float: right; width: 170px; font-size: 9px; }



.BlogFeedLinks { padding: 0px; margin: 0px;}
.BlogFeedLinks li { background: #fff; padding: 1px 0px; margin: 0px; list-style-type: none; font-size: 10px; font-weight: bold;}
.BlogFeedLinks .RssFeed { background: url(../images/blog_left_ico_rss.png) no-repeat left top; padding-left: 15px; color: #ff0099; }
.BlogFeedLinks .RssTechnocrati { background: url(../images/blog_left_ico_technocrati.png) no-repeat left top; padding-left: 15px;  color: #ff0099; }
.BlogFeedLinks .RssFeedBurner { background: url(../images/blog_left_ico_feedburner.png) no-repeat left top; padding-left: 15px;  color: #ff0099; }

/* AdBrite Panel */
.AdBrite {}

/* Breakcrumb Panel */
.Breakcrumb { padding: 0px; margin: 0px;}
.Breakcrumb li {background: url(../images/breakcrumb_ico.png) no-repeat left center; padding: 0px; margin: 0px; display: inline; list-style-type: none; font-size: 11px; padding: 0px 3px 0px 10px;  }
.Breakcrumb li a { margin: 0px; font-weight: bold; letter-spacing: -1px; }

/* Profile Gallery Page  */
.SC2C .ProfileGallery { padding: 0px; margin: 0px;}
.SC2C .ProfileGallery td { padding: 10px 15px; margin: 0px; font-size: 11px; text-align: center; border: solid 1px #e4e4e4;}
.SC2C .ProfileGallery big { font-size: 14px; font-family: 'Arial'; font-weight: bold; letter-spacing: -1px; margin-bottom: 5px; display: block;}

.SC2C .ProfileGallery strong { display: block; margin: 5px 0px; letter-spacing: -1px;}
.SC2C .ProfileGallery strong a { text-decoration: underline;}
.SC2C .ProfileGallery small { display: block; margin-top: 10px; font-size: 11px;  }
.SC2C .ProfileGallery small a { background: url(../images/ico_results_photos.png) no-repeat left center; text-decoration: underline; padding-left: 15px;}

.SC2C .ProfileGallery .PlayLink { background: url(../images/PlayIco.png) no-repeat left center; padding-left: 15px;}


.SC2C .ProfileGallery p { display: block; margin-top: 2px; padding: 5px; font-size: 9px; line-height: 11px; text-align: left; background: #f7f7f7; border: solid 1px #f1f1f1; }

.SC2C .ProfileGallery a img { padding: 2px; background: #fff; border: solid 1px #a1d2ff;}
.SC2C .ProfileGallery a:hover img { padding: 2px; background: #fff; border: solid 1px #ce3e9e;}

.SC2C .ProfileGallery a22 img { padding: 2px;  }
.SC2C .ProfileGallery a22:hover img { padding: 2px;  }




/* Registration Page  */
.SC2C .registration { padding: 0px; margin: 0px;}
.SC2C .registration td { padding: 5px 20px 5px 0px; margin: 0px; font-size: 11px;}
.SC2C .registration small { font-size: 9px; line-height: 10px;}

.SC2C .registration blockquote { background: #ffefef; padding: 20px; margin: 10px 0px; font-size: 12px;}
.SC2C .registration form p { padding: 5px 0px; margin: 5px 0px;}

/* FAQ Page  */
.SC2C .faq { padding: 0px; margin: 0px;}
.SC2C .faq td { padding: 5px 20px 5px 0px; margin: 0px; font-size: 11px;}
.SC2C .faq small { font-size: 9px; line-height: 10px;}

.SC2C .faq blockquote { background: #ffefef; padding: 20px; margin: 10px 0px; font-size: 12px;}
.SC2C .faq form p { padding: 5px 0px; margin: 5px 0px;}


.SC2C .faq  { color: #5e93b5;}
.SC2C .faq  h3 {color: #336699; padding-left:20px; padding-bottom:0px; font-size:15px; font-weight:bold}
.SC2C .faq  answer {color: #777; padding-left:20px; padding-top:0px; font-size:12px; text-align:justify}




/* Search Page  */
.SC2C .search {}
.SC2C .search table { border-top: solid 1px #ccc; margin-bottom: 15px;}
.SC2C .search table th { font-size: 11px; letter-spacing: -1px; padding: 5px 20px 5px 0px; margin: 0px; color: #990066; text-align: left; font-weight: bold;}
.SC2C .search table td { padding: 5px 20px 5px 0px; font-size: 9px; color: #333;}


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

/* Search Results */

.SC2C .ButonSearchAgain { position: absolute; right: 0px; top: 15px; }
.SC2C .ButonSearchAgain em { display: none;}
.SC2C .ButonSearchAgain a { background: url(../images/buttonSearchAgain.png) no-repeat left top; width: 100px; height: 26px; float: left; }

.SC2C .ResultsProfile {}
.SC2C .ResultsProfile ul { padding: 0px; margin: 0px; border-top: solid 1px #ccc; float: left;}
.SC2C .ResultsProfile li { float: left; margin: 0px; padding: 20px 0px; list-style-type: none; border-bottom: solid 1px #ccc;}

/* Profile - Details Panel  */
.SC2C .ResultsProfile .Picture { margin: 0px; padding: 5px; float: left; text-align: center; background: #f1f1f1;}
.SC2C .ResultsProfile .Picture img {display: block; background: #fff; padding: 1px;}
.SC2C .ResultsProfile .Picture strong { text-align: center; }
.SC2C .ResultsProfile .Picture a { font-size: 10px; }

/* Profile - Details Panel  */
.SC2C .ResultsProfile .Info { float: left; width: 240px; margin: 0px 0px 0px 20px; font-size: 11px; }
.SC2C .ResultsProfile .Info dd { margin: 0; padding: 1px 0px; color: #333;}
.SC2C .ResultsProfile .Info dd a { text-decoration: underline;}
.SC2C .ResultsProfile .Info dt { float: left; clear: left; width: 40%; padding: 1px 0px; margin: 0px; color: #999; }
.SC2C .ResultsProfile .Info .Name { letter-spacing: -1px; font-weight: bold;}

/* Profile - Files Panel  */
.SC2C .ResultsProfile .UserFiles { float: left; width: 190px; margin: 0px 0px 0px 10px; font-size: 11px;}
.SC2C .ResultsProfile .UserFiles dd { margin: 2px; padding: 1px 0px 1px 10px; color: #333; }
.SC2C .ResultsProfile .UserFiles dd em { padding: 1px 0px 1px 7px; color: #333;   text-align: left;  margin: 0px;  font-style: normal;    }
.SC2C .ResultsProfile .UserFiles dd a { text-decoration: underline;}
.SC2C .ResultsProfile .UserFiles dt { float: left; clear: left; width: 25%; padding: 0px 0px; margin: 0px; color: #999; }

.SC2C .ResultsProfile .UserFiles .Info {  padding: 2px 15px 2px 0px;}
.SC2C .ResultsProfile .UserFiles .Photos { background: url(../images/ico_results_photos.png) no-repeat left center; padding: 2px 5px 2px 15px;}
.SC2C .ResultsProfile .UserFiles .Video { background: url(../images/ico_results_video.png) no-repeat left center; padding: 2px 5px 2px 15px;}
.SC2C .ResultsProfile .UserFiles .Audio { background: url(../images/ico_results_audio.png) no-repeat left center; padding: 2px 5px 2px 15px;}
.SC2C .ResultsProfile .UserFiles .Writing { background: url(../images/ico_results_writing.png) no-repeat left center; padding: 2px 5px 2px 15px}

/* Profile - I'am Seekeing Panel  */
.SC2C .ResultsProfile .Seeking { padding: 0px 5px; margin: 0px; color: #663366;}
.SC2C .ResultsProfile .Seeking big { font-size: 14px; font-weight: bold; font-family: 'Arial'; letter-spacing: -1px;}
.SC2C .ResultsProfile .Seeking ul { padding: 0px; margin: 10px 0px; border: none; float: none; font-size: 11px;}
.SC2C .ResultsProfile .Seeking li { background: url(../images/Seeking_li_ico.png) no-repeat left top; padding: 1px 0px 2px 12px; margin: 0px; display: block; float: none;  border-bottom: solid 1px #dcc6c6; }
.SC2C .ResultsProfile .Seeking .More { background: url(../images/bkg_ico_arrow_more.png) no-repeat left center; font-weight: bold; font-size: 10px; padding-left: 12px; color: #cc3399; text-decoration: underline;}

.SC2C .ResultsProfile .InfoHiringMember { float: left; width: 280px; margin: 0px 0px 0px 20px; font-size: 11px; }
.SC2C .ResultsProfile .InfoHiringMember dd { margin: 0; padding: 1px 0px; color: #333;}
.SC2C .ResultsProfile .InfoHiringMember dd a { text-decoration: underline;}
.SC2C .ResultsProfile .InfoHiringMember dt { float: left; clear: left; width: 40%; padding: 1px 0px; margin: 0px; color: #999; }
.SC2C .ResultsProfile .InfoHiringMember .Name { letter-spacing: -1px; font-weight: bold;}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

/* hotel Brochure  Public */
.SC2C .HotelBrochure {}
.SC2C .HotelBrochure h1 { border-bottom: dashed 1px #ccc; padding: 0px 0px 5px 0px; margin: 0px 0px 15px 0px;}
.SC2C .HotelBrochure h3 { border-bottom: dashed 1px #ccc; padding: 10px 0px 5px 0px; margin: 0px 0px 5px 0px;  letter-spacing: 0px; }
.SC2C .HotelBrochure h4 { border-bottom: dashed 1px #ccc; padding: 10px 0px 5px 0px; margin: 0px 0px 5px 0px;  letter-spacing: 0px; font-size:12px; }
.SC2C .HotelBrochure h5 {  padding: 10px 0px 5px 0px; margin: 0px 0px 5px 0px;  letter-spacing: 0px; font-size:11px; font-weight:normal }



.SC2C .HotelBrochure .Contact { padding: 0px; margin: -45px 0px 20px 560px; width: 230px; text-align: center;font-size: 11px;  }
.SC2C .HotelBrochure .Contact a { padding: 4px 7px; border: solid 1px  #006699; display: block; background:  #0099CC; color: #FFFFFF  ;}
.SC2C .HotelBrochure .Contact a strong { letter-spacing: -1px;}
.SC2C .HotelBrochure .Contact a:hover { padding: 4px 7px; border: solid 1px #0066CC; background:  #00A8F9; color: #fff; text-decoration: none;}

/* Profile - Details Panel  */
.SC2C .HotelBrochure .Picture { margin: 0px; padding: 1px; float: left; text-align: center; background: #a1d2ff;}
.SC2C .HotelBrochure .Picture img {display: block; background: #fff; padding: 1px; border: solid 1px #0066FF;}
.SC2C .HotelBrochure .Picture a img { background: #fff; padding: 1px; border: solid 5px #a1d2ff;}
.SC2C .HotelBrochure .Picture a:hover img { background: #fff; padding: 1px; border: solid 5px #fff;}
.SC2C .HotelBrochure .Picture strong { text-align: center; display: block; padding: 5px; }
.SC2C .HotelBrochure .Picture a { font-size: 10px; color: #fff; }

/* hotel Brochure Big Photo  */
.SC2C .HotelBrochure .PictureBig { margin: 0px; padding: 1px; float:left ; text-align: center;  width:525; }
.SC2C .HotelBrochure .PictureBig img {display: block; background: #fff; padding: 1px; border: solid 1px #0066FF; max-width:520px;max-height:600px}
.SC2C .HotelBrochure .PictureBig a img { background: #fff; padding: 1px; border: solid 5px #a1d2ff;}
.SC2C .HotelBrochure .PictureBig a:hover img { background: #fff; padding: 1px; border: solid 5px #fff;}
.SC2C .HotelBrochure .PictureBig strong { text-align: center; display: block; padding: 5px; color:#4d9ee4 }
.SC2C .HotelBrochure .PictureBig a { font-size: 10px;color:#4d9ee4; }

.SC2C .HotelBrochure .PictureBigThumbnailsVertical { margin: 0px 0px 0px 0px; padding: 0px; float:right ; text-align: center; ; }
.SC2C .HotelBrochure .PictureBigThumbnailsVertical strong_tooltip { margin: 0px; padding: 1px;  text-align: center;  color:#4d9ee4}
.SC2C .HotelBrochure .PictureBigThumbnailsVertical img {display: block; background: #fff; padding: 1px; border: solid 1px #0066FF;}
.SC2C .HotelBrochure .PictureBigThumbnailsVertical a img { background: #fff; padding: 1px; border: solid 5px #a1d2ff;}
.SC2C .HotelBrochure .PictureBigThumbnailsVertical a:hover img { }


.SC2C .HotelBrochure .IUF {  float: left; width: 240px; margin: 0px 0px 0px 20px; font-size: 11px; }
.SC2C .HotelBrochure .IUF2 {  float: left; width: 200px; margin: 0px 0px 0px 20px; font-size: 11px; }

/* Profile - Details Panel  */
.SC2C .HotelBrochure .IUF .Info {}
.SC2C .HotelBrochure .IUF .Info dd { margin: 0; padding: 1px 0px; color: #333;}
.SC2C .HotelBrochure .IUF .Info dd2 { margin: 0; padding: 1px 0px; color: #499BE4; font-size:14px; font-weight:bold}

.SC2C .HotelBrochure .IUF .Info dd a { text-decoration: underline;}
.SC2C .HotelBrochure .IUF .Info dt { float: left; clear: left; width: 40%; padding: 1px 0px; margin: 0px; color: #999; }

/* Profile - Files Panel  */
.SC2C .HotelBrochure .IUF .UserFiles { }
.SC2C .HotelBrochure .IUF .UserFiles dd { margin: 0; padding: 1px 0px 1px 20px; color: #333; }
.SC2C .HotelBrochure .IUF .UserFiles dd2 { margin: 0; padding: 1px 0px 1px 20px; color: #499BE4; font-size:14px;; font-weight:bold }
.SC2C .HotelBrochure .IUF .UserFiles dd a { text-decoration: underline;}
.SC2C .HotelBrochure .IUF .UserFiles dt { float: left; clear: left; width: 30%; padding: 1px 0px; margin: 0px; color: #999; }

.SC2C .HotelBrochure .IUF .UserFiles .Photos { background: url(../images/ico_results_photos.png) no-repeat left center; padding: 1px 5px 1px 15px;}
.SC2C .HotelBrochure .IUF .UserFiles .Video { background: url(../images/ico_results_video.png) no-repeat left center; padding: 1px 5px 1px 15px;}
.SC2C .HotelBrochure .IUF .UserFiles .Audio { background: url(../images/ico_results_audio.png) no-repeat left center; padding: 1px 5px 1px 15px;}
.SC2C .HotelBrochure .IUF .UserFiles .Writing { background: url(../images/ico_results_writing.png) no-repeat left center; padding: 1px 5px 1px 15px}

/* Hotel - Tools  */
.SC2C .HotelBrochure .Seeking { padding: 0px 5px; margin: 0px; color: #FFFFFF;}
.SC2C .HotelBrochure .Seeking big { font-size: 14px; font-weight: bold; font-family: 'Arial'; letter-spacing: -1px;}
.SC2C .HotelBrochure .Seeking ul { padding: 0px; margin: 10px 0px; border: none; float: none; font-size: 11px;}
.SC2C .HotelBrochure .Seeking li {  padding: 1px 0px 2px 12px; margin: 0px; display: block; float: none; border-bottom: solid 1px #dcc6c6; list-style-type: none; }
.SC2C .HotelBrochure .Seeking li a { color: #FFFFFF;}
.SC2C .HotelBrochure .Seeking li a:hover { color: #FFFFFF   ; text-decoration: none; font-weight: bold; letter-spacing: -1px}
.SC2C .HotelBrochure .Seeking li p { }

.SC2C .HotelBrochure .Seeking .showSPAN {display: block; padding: 5px; margin: 0px 0px 4px 0px; font-size: 9px; line-height: 10px; background: #fff; border-bottom: solid 1px #dcc6c6; border-left: solid 1px #dcc6c6; border-right: solid 1px #dcc6c6;}
.SC2C .HotelBrochure .Seeking .hideSPAN {display: none;}


.SC2C .HotelBrochure .Details {}
.SC2C .HotelBrochure .Details { float: right; width: 100%; margin-top: 20px;}
.SC2C .HotelBrochure .Details ul { padding: 0px; margin: 0px;}
.SC2C .HotelBrochure .Details li { padding: 0px 10px 0px 5px; border-right: 1px solid #ccc; margin: 0px; display: inline; list-style-type: none; line-height: 20px;}
.SC2C .HotelBrochure .Details p { text-align:justify;  }
.slogan_hotel {font-size: 14px; font-weight: bold; font-family: 'Arial'; letter-spacing: -1px; color:#60A7E8 }
.SC2C .HotelBrochure .Details a{ text-align:right;  }
.SC2C .HotelBrochure .Details .RandomMedia { font-size: 10px; font-weight: bold;}
.SC2C .HotelBrochure .Details a img { padding: 2px; background: #fff; border: solid 1px #a1d2ff;}
.SC2C .HotelBrochure .Details a:hover img { padding: 2px; background: #fff; border: solid 1px   #3399CC;}


/* Profile - Member Job Posts Panel  */
.SC2C .HotelBrochure .panelA { border: solid 0px #f4e3e3; padding: 0px; width: 690px; float: left; margin-bottom: 10px;  margin-top: 0px; }

/* Profile - Member Job Posts */
.SC2C .HotelBrochure .panelA .jobadscenter { padding: 5px 0px 0px 0px; margin: 0px;}
.SC2C .HotelBrochure .panelA .jobadscenter li { display: inline; float: left; margin: 0px 11px 0px 0px; padding: 0px; list-style-type: none; width: 152px; text-align: center;}
.SC2C .HotelBrochure .panelA .jobadscenter span { padding: 4px; margin: 0px; }
.SC2C .HotelBrochure .panelA .jobadscenter small { text-align: center; display: block; font-size: 9px; margin: 0px; padding: 0px;} 

.SC2C .HotelBrochure .panelA .jobadscenter .normal { display: block; border: solid 1px #f6d6e6; background: #ffedf6; }
.SC2C .HotelBrochure .jobadscenter .normal img { background: #fff; padding: 2px; border: solid 1px #999; }
.SC2C .HotelBrochure .jobadscenter .active { display: block; border: solid 1px #ff66cc; background: #ffedf6; }
.SC2C .HotelBrochure .jobadscenter .active img { background: #fff; padding: 2px; border: solid 1px #ff66cc; }

.SC2C .HotelBrochure .jobadscenter .desc { text-align: left; line-height: 11px;} 
.SC2C .HotelBrochure .jobadscenter .location { background: url(../images/bkg_UL5JobSeekers_location.png) no-repeat left; padding-left: 0px; margin-top: 0px; font-weight: bold;} 



/* Profile - Featured Job Posts Panel  */
.SC2C .HotelBrochure .panel { border: solid 1px #f4e3e3; padding: 0px 9px 9px 9px; width: 672px; float: left; margin-bottom: 10px;  margin-top: 10px;  text-align: center;  }
.SC2C .HotelBrochure .panel h2 { border-bottom: dashed 1px #cc3399; font-size: 18px; letter-spacing: -1px; font-weight: normal; padding: 0px 0px 5px 0px; margin: 0px; color: #cc3399;}


/* Profile - Featured Job Posts  */
.SC2C .HotelBrochure .panel .jobadscenter { padding: 5px 0px 0px 0px; margin: 0px; }
.SC2C .HotelBrochure .panel .jobadscenter li { display: inline; float: left; margin: 0px 5px 0px 5px; padding: 0px; list-style-type: none; width: 152px; text-align: center;   }
.SC2C .HotelBrochure .panel .jobadscenter span { padding: 4px; margin: 0px; min-height: 147px;}
.SC2C .HotelBrochure .panel .jobadscenter small { text-align: center; display: block; font-size: 9px; margin: 0px; padding: 0px;} 

.SC2C .HotelBrochure .panel .jobadscenter .normal { display: block; border: solid 1px #f6d6e6; background: #ffedf6; }
.SC2C .HotelBrochure .jobadscenter .normal img { background: #fff; padding: 2px; border: solid 1px #999; }
.SC2C .HotelBrochure .jobadscenter .active { display: block; border: solid 1px #ff66cc; background: #ffedf6; }
.SC2C .HotelBrochure .jobadscenter .active img { background: #fff; padding: 2px; border: solid 1px #ff66cc; }

.SC2C .HotelBrochure .jobadscenter .desc { text-align: left; line-height: 11px;} 
.SC2C .HotelBrochure .jobadscenter .location { background: url(../images/bkg_UL5JobSeekers_location.png) no-repeat left; padding-left: 0px; margin-top: 0px; font-weight: bold;} 



/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++  */

.SC2C .BackEnd { position: relative; clear: left;}
.SC2C .BackEnd h3 { font-size: 18px; padding: 5px 0px 5px 20px; margin: 0px 0px 5px 0px; color: #ff3366; border-bottom: dashed 1px #ff3366; background: url(../images/BackEndH3Ico.png) no-repeat left center;}
.SC2C .BackEnd h4 { font-size: 14px; padding: 5px 0px 5px 0px; margin: 0px; color: #666; font-family: 'Arial'; letter-spacing: -1px; border-bottom: solid 1px #f8e7e7}

.SC2C .BackEnd .Announcements { position: absolute; top: 0.4em; right: 0; margin: 0; padding: 0; list-style: none;}
.SC2C .BackEnd .Announcements ul { padding: 5px 0px 5px 0px; margin: 0px; font-size: 11px;}
.SC2C .BackEnd .Announcements li { padding: 2px 0px 2px 15px; margin: 0px; background: url(../images/AnnouncementsIco.png) no-repeat left center; list-style-type: none;  border-bottom: solid 1px #c99d9d;}
.SC2C .BackEnd .Announcements li a { text-decoration:none; color: #600555;}
.SC2C .BackEnd .Announcements .More { background: url(../images/bkg_ico_arrow_more.png) no-repeat left center; font-weight: bold; font-size: 10px; padding-left: 12px; color: #cc3399; text-decoration: underline;}


.SC2C .BackEnd .PrivateMessages { padding: 0px; margin: 30px 0px;}
.SC2C .BackEnd .PrivateMessages big { color: #cc3399; padding: 0px; margin: 0px; font-size: 11px; font-weight: bold; letter-spacing: -1px;}
.SC2C .BackEnd .PrivateMessages table { padding: 0px; margin: 10px 0px; border: solid 1px #f8e7e7; border-bottom: none; }
.SC2C .BackEnd .PrivateMessages th { background: #f8e7e7; text-align: left; padding: 6px 5px; margin: 0px; font-size: 13px; letter-spacing: -1px; }
.SC2C .BackEnd .PrivateMessages .alt { background: #fff7f7;}
.SC2C .BackEnd .PrivateMessages td { padding: 6px 5px; margin: 0px; font-size: 11px; border-bottom: solid 1px #f8e7e7}
.SC2C .BackEnd .PrivateMessages td a { text-decoration: underline;}
.SC2C .BackEnd .PrivateMessages td img { padding-left: 1px;}

.SC2C .BackEnd .PrivateMessages .Date { background: url(../images/PrivateMessagesTimeIco.png) no-repeat left center; padding-left: 22px;}
.SC2C .BackEnd .PrivateMessages .Subject { background: url(../images/PrivateMessagesSubjectIco.png) no-repeat left center; padding-left: 22px;}
.SC2C .BackEnd .PrivateMessages .FromMember { background: url(../images/PrivateMessagesFromMemberIc.png) no-repeat left center; padding-left: 22px;}
.SC2C .BackEnd .PrivateMessages .Size { background: url(../images/PrivateMessagesSizeIco.png) no-repeat left center; padding-left: 22px;}

/* Search Results */
.SC2C .BackEnd .ResultsProfile { width: 360px; float: left;}
.SC2C .BackEnd .ResultsProfile ul { padding: 0px; margin: 0px; border-top: solid 1px #ccc; float: left;}
.SC2C .BackEnd .ResultsProfile li { float: left; margin: 0px; padding: 10px 0px; list-style-type: none; border-bottom: solid 1px #ccc;}

/* Profile - Details Panel  */
.SC2C .BackEnd .ResultsProfile .Picture { margin: 0px; padding: 5px; float: left; text-align: center; background: #f1f1f1;}
.SC2C .BackEnd .ResultsProfile .Picture img {display: block; background: #fff; padding: 1px;}
.SC2C .BackEnd .ResultsProfile .Picture strong { text-align: center; }
.SC2C .BackEnd .ResultsProfile .Picture a { font-size: 10px; }

/* Profile - Details Panel  */
.SC2C .BackEnd .ResultsProfile .Info { float: left; width: 180px; margin: 0px 0px 0px 20px; font-size: 11px; }
.SC2C .BackEnd .ResultsProfile .Info dd { margin: 0; padding: 1px 0px; color: #333;}
.SC2C .BackEnd .ResultsProfile .Info dd a { text-decoration: underline;}
.SC2C .BackEnd .ResultsProfile .Info dt { float: left; clear: left; width: 40%; padding: 1px 0px; margin: 0px; color: #999; }
.SC2C .BackEnd .ResultsProfile .Info .Name { letter-spacing: -1px; font-weight: bold;}

/* Profile - Files Panel  */
.SC2C .BackEnd .UserFiles { float: left; width: 190px; margin: 0px 0px 0px 10px; font-size: 11px;}
.SC2C .BackEnd .UserFiles dd { margin: 0; padding: 1px 0px 1px 20px; color: #333; }
.SC2C .BackEnd .UserFiles dd a { text-decoration: underline;}
.SC2C .BackEnd .UserFiles dt { float: left; clear: left; width: 30%; padding: 0px 0px; margin: 0px; color: #999; }

.SC2C .BackEnd .UserFiles .Photos { background: url(../images/ico_results_photos.png) no-repeat left center; padding: 2px 5px 2px 15px;}
.SC2C .BackEnd .UserFiles .Video { background: url(../images/ico_results_video.png) no-repeat left center; padding: 2px 5px 2px 15px;}
.SC2C .BackEnd .UserFiles .Audio { background: url(../images/ico_results_audio.png) no-repeat left center; padding: 2px 5px 2px 15px;}
.SC2C .BackEnd .UserFiles .Writing { background: url(../images/ico_results_writing.png) no-repeat left center; padding: 2px 5px 2px 15px}

/* Profile - I'am Seekeing Panel  */
.SC2C .BackEnd .Seeking { padding: 0px 5px; margin: 0px; color: #663366;}
.SC2C .BackEnd .Seeking big { font-size: 14px; font-weight: bold; font-family: 'Arial'; letter-spacing: -1px;}
.SC2C .BackEnd .Seeking ul { padding: 0px; margin: 10px 0px; border: none; float: none; font-size: 11px;}
.SC2C .BackEnd .Seeking li { background: url(../images/Seeking_li_ico.png) no-repeat left top; padding: 1px 0px 2px 12px; margin: 0px; display: block; float: none;  border-bottom: solid 1px #dcc6c6; }
.SC2C .BackEnd .Seeking .More { background: url(../images/bkg_ico_arrow_more.png) no-repeat left center; font-weight: bold; font-size: 10px; padding-left: 12px; color: #cc3399; text-decoration: underline;}

.SC2C .BackEnd .ResultsProfile .InfoHiringMember { float: left; width: 355px; margin: 0px 0px 10px 0px; font-size: 11px; padding: 0px;}
.SC2C .BackEnd .ResultsProfile .InfoHiringMember dd { margin: 0; padding: 1px 0px; color: #333;}
.SC2C .BackEnd .ResultsProfile .InfoHiringMember dd a { text-decoration: underline;}
.SC2C .BackEnd .ResultsProfile .InfoHiringMember dt { float: left; clear: left; width: 31%; padding: 1px 0px; margin: 0px; color: #999; }

.SC2C .BackEnd .Name { color: #f83561;}
.SC2C .BackEnd .Name a { color: #f83561;}


.SC2C .BackEnd .EditProfile { padding: 0px; margin: 10px 0px; border-bottom: none; }
.SC2C .BackEnd .EditProfile th { background: #f8e7e7; text-align: left; padding: 6px 5px; margin: 0px; font-size: 11px; letter-spacing: -1px; }
.SC2C .BackEnd .EditProfile td { padding: 4px 2px; margin: 0px; font-size: 11px;}
.SC2C .BackEnd .EditProfile td table { padding: 0px; margin: 0px; border: solid 1px #f8e7e7; }
.SC2C .BackEnd .EditProfile td table th { padding: 0px; margin: 0px; font-size: 11px; letter-spacing: -1px; text-align: left; background: #f8e7e7; text-align: left; padding: 4px 2px; margin: 0px; }
.SC2C .BackEnd .EditProfile td table td { padding: 4px 2px; margin: 0px; font-size: 11px;}
.SC2C .BackEnd .EditProfile td table td big { font-size: 13px; font-weight: bold; letter-spacing: -1px}
.SC2C .BackEnd .EditProfile td table td img { padding: 1px; border: solid 1px #ccc;}

.SC2C .BackEnd .EditProfile .edit {}
.SC2C .BackEnd .EditProfile .edit ul { padding: 0px; margin: 0px;  font-size: 9px;}
.SC2C .BackEnd .EditProfile .edit li { padding: 0px 0px 0px 10px; margin: 0px; list-style-type: none;}
.SC2C .BackEnd .EditProfile .edit li a { text-decoration: underline;}

.SC2C .BackEnd .Picture { margin: 0px; padding: 10px; float: left; text-align: center; background: #f1f1f1; }
.SC2C .BackEnd .Picture img {display: block; background: #fff; padding: 1px; border: solid 1px #000;}
.SC2C .BackEnd .Picture strong { text-align: center; display: block; padding: 5px; }
.SC2C .BackEnd .Picture a { font-size: 10px; color: #0066ff; }
.SC2C .BackEnd .Picture ul { padding: 0px; margin: 10px 0px 0px 0px; }
.SC2C .BackEnd .Picture li { padding: 0px 0px 5px 0px; margin: 0px; list-style-type: none;}
.SC2C .BackEnd .Picture li a { text-decoration: underline;}




/* BluePanel (BP)  */
.BluePanel { background: #d4e9ff;}
.BluePanel .Heading { font-size: 11px; letter-spacing: -1px; font-weight: bold; color: #003399;  padding-left: 5px;}
.BluePanel .ulSimple { background: #fff; padding: 2px 0px; margin: 0px;}
.BluePanel .ulSimple li { padding: 0px; margin: 0px; list-style-type: none; font-weight: bold;}
.BluePanel .ulSimple li a { display: block; background: url(../images/BP_li_ico.png) no-repeat left top; padding: 2px 0px 2px 15px;  text-decoration: none;}
.BluePanel .ulSimple li a:hover { display: block; background: #d4e9ff url(../images/BP_li_ico.png) no-repeat left bottom; padding: 2px 0px 2px 15px; text-decoration: none; color: #003399;}


/* PinkPanel (PP)  */
.PinkPanel { background: #fbe1e1}
.PinkPanel .Heading { font-size: 11px; letter-spacing: -1px; font-weight: bold; color: #660066; padding-left: 5px;}
.PinkPanel .ulSimple { background: #fff; padding: 2px 0px; margin: 0px;}
.PinkPanel .ulSimple li { padding: 0px; margin: 0px; list-style-type: none; font-weight: bold;}
.PinkPanel .ulSimple li a { color: #cc3399; display: block; background: url(../images/PP_li_ico.png) no-repeat left top; padding: 2px 0px 2px 15px; }
.PinkPanel .ulSimple li a:hover { display: block; background: #fbe1e1 url(../images/PP_li_ico.png) no-repeat left bottom; padding: 2px 0px 2px 15px; text-decoration: none; color: #660066;}

.PinkPanel .olTopPosts { background: #fff; margin: 2px 0px 2px 0px; padding: 0px;}
.PinkPanel .olTopPosts li { padding: 0px; margin: 0px 0px 0px 25px; font-weight: bold;}
.PinkPanel .olTopPosts li a { display: block; padding: 2px 0px 2px 0px; border-bottom: dashed 1px #ccc; color: #cc3399;}
.PinkPanel .olTopPosts li a:hover { display: block; padding: 2px 0px 2px 0px; text-decoration: none; color: #660066;  border-bottom: dashed 1px #660066;}

.PinkPanel .ulBackEnd { background: #fff; margin: 2px 0px 2px 0px; padding: 0px;}
.PinkPanel .ulBackEnd { background: #fff; padding: 2px 0px; margin: 0px;}
.PinkPanel .ulBackEnd li { padding: 2px 0px; margin: 0px; list-style-type: none; border-bottom: 1px #eeeeee solid; font-size: 10px;}
.PinkPanel .ulBackEnd li a { color: #cc3399; }
.PinkPanel .ulBackEnd li a:visited { color: #cc3399; }
.PinkPanel .ulBackEnd li a:hover { color: #660066;}

.PinkPanel .ulLatestComments { background: #fff; margin: 2px 0px 2px 0px; padding: 0px;}
.PinkPanel .ulLatestComments span { display: block;}
.PinkPanel .ulLatestComments .comment { background: url(../images/bkg_ico_comments.png) no-repeat left top; padding-left: 15px;}
.PinkPanel .ulLatestComments .username { background: url(../images/blog_ico_username.png) no-repeat left top; padding-left: 15px; font-weight: bold; }
.PinkPanel .ulLatestComments li { padding: 2px 0px; margin: 2px 0px; list-style-type: none; border-bottom: dashed 1px #ccc; }
.PinkPanel .ulLatestComments li a { display: block; color: #cc3399;}
.PinkPanel .ulLatestComments li a:hover { display: block; text-decoration: none; color: #660066; }

/*Added Frank*/
.PinkPanel .table { border: 0 0 0 0;}

/* 5 Newest Job Seekers (UL5JobSeekers)  */
.UL5JobSeekers { background: #fff; padding: 0px; margin: 0px;}

* html .UL5JobSeekers .normal { height: 43px;}
* html .UL5JobSeekers .active { height: 43px;}

/* Side-Column Mini-Banners (UL5MiniBanner)  */
.UL5MiniBanner { background: #fff; padding: 0px; margin: 0px;}

* html .UL5MiniBanner .normal { height: 54px;}
* html .UL5MiniBanner .active { height: 54px;}



/* PinkPanel ( Newsletter )  */
.Newsletter { background: #fff; padding: 0px; margin: 0px; border: none;}
.Newsletter label { padding: 0px; margin: 8px 0px; display: block; }
.Newsletter small { font-size: 9px; padding: 0px; margin: 0px; font-weight: bold; color: #cc3399;}
.Newsletter p { padding: 5px 0px; margin: 0px;}
.Newsletter form { padding: 0px; margin: 0px;}
.Newsletter input.checkbox { float: left; margin-top: 2px; margin-right: 6px; }



/* 3 JobAdsLeft (UL3JobAdsLeft)  */
.UL3JobAdsLeft { background: #fff; padding: 0px; margin: 0px;}

* html .UL3JobAdsLeft .normal { height: 43px;}
* html .UL3JobAdsLeft .active { height: 43px;}


/* PinkPanel ( Search )  */
.SimpleSearch { background: #fff; padding: 0px; margin: 0px; border: none;}
.SimpleSearch label { padding: 0px; margin: 5px 0px; display: block; }
.SimpleSearch small {  display: block; font-size: 9px; padding: 2px 0px; margin: 0px; font-weight: bold; color: #cc3399;}
.SimpleSearch p { padding: 5px 0px; margin: 0px;}
.SimpleSearch form { padding: 0px; margin: 0px;}
.SimpleSearch input { font-size: 10px; font-family: 'Verdana'}
.SimpleSearch select { font-size: 10px; font-family: 'Verdana'}
.SimpleSearch input.checkbox { float: left; margin-top: 2px; margin-right: 6px; }

/* BluePanel (Events)  */
.Events { background: #fff; padding: 0px; margin: 0px;}
.Events li { background:url(../images/BP_events_li_ico.png) no-repeat left top; padding: 4px 0px 4px 23px; margin: 0px; list-style-type: none; font-weight: normal; text-decoration: none;}
.Events li a { font-weight: bold; display: block;}


.BannerLeft { width: 170px; max-width: 170px; margin-bottom: 8px; }
.BannerLeft a { padding: 0px; margin: 0px;}
.BannerLeft img { border: 0px; margin: 0px; padding: 0px;}
.BannerLeft form { border: 0px; margin: 0px; padding: 0px;}

* html .footer {height: 68px;}
.footer { width: 900px;height: 70px; background: #b8e3fa ; clear: both;  margin-bottom: 10px; font-size: 9px;} 
.footer p { padding: 37px 0px 0px 20px; margin: 0px; } 
.footer p a { color: #cc3399; text-decoration: underline;}
.footer p a:visited { color: #cc3399; text-decoration: underline;}

.footer .girlsgroup { top: 0px; position: absolute; background: url(../images/bkg_header_girlsgroup.png) no-repeat left top; width: 263px; height: 110px; margin-left: 248px; }
.footer .webcamera { background: url(../images/bkg_webcamera.png) no-repeat left; width: 101px; height: 85px; float: right; position: absolute; top: 85px; margin-left: 785px;}
.footer .topfaq { width: 420px; height: 20px; position: absolute; top: 85px; margin-left: 480px;}
.footer .topfaq ul { padding: 0px; margin: 0px;}
.footer .topfaq li { background: url(../images/topfaq_ico.png) no-repeat left center; padding: 3px 5px 3px 15px; margin: 0px; list-style-type: none; display: inline;}
.footer .topfaq li a { text-decoration: underline;}

.subFooter { width: 900px; text-align: center; margin-bottom: 10px;} 

/**/
	.tool_bar { 
		background:url(../images/uploader/safari/toolbar_bg.gif); 
		width:100%;
		height: 22px; 
		margin:0px; 
		padding:0px; 
		border:0px;
		vertical-align:middle;
	}
	.tool_bar A { 
		padding:3px 2px; 
		color:rgb(0,0,0); 
		font: 11px/20px arial; 
		font-weight:bold;
		text-decoration:none; display:inline;
		vertical-align: middle; 
		cursor:pointer;
		margin: 1px;
	}
	.tool_bar A:hover{ 
		padding:3px 2px ;
		margin: 0px;
		line-height: 20px;
		font-size: 11px; 
		border: 1px solid rgb(0,0,128);
		background:url(../images/uploader/safari/toolbar_bg_on.gif);
		
	}
	.tool_bar .btn_img { padding: 4px 8px; background-position: center center; text-decoration:none; }
	.tool_bar .btn_img:hover {padding: 4px 8px; } 
	.tool_bar .menu_start { padding:0px 0px 0px 5px; background:url(../images/uploader/toolbar_start.gif) no-repeat center; width:3px; display:inline;}
	.tool_bar .divider { background:url(../images/uploader/lh_divider.gif) no-repeat center; width:3px; display:inline;}
/*</group>*/
/*<group=Page Status Bar>*/
	#page_status_bar {width:100%;height:20px;border:1px outset rgb(242,242,242);background-color:#EFEBDE;}
	#page_status_bar TR TD{ border:1px inset rgb(242,242,242);}

/*</group>*/
/*<group=File Upload List>*/
	#list_body { width: 100%; }
	#list_body TR TD{
		font: 11px Arial;
		line-height:16px;
		border: 0px;
		height: 16px;
		padding: 0px 0px 0px 4px;
		cursor: pointer;
		vertical-align:middle;
	}
	#list_body .on { background: rgb(234,244,255);}
/*</group>*/
/*<group=Upload Bar>*/
	#upload_bar { height: 12px; padding: 0px;	margin: 0px; background: url(../images/uploader/safari/upload_bar_bg.gif) left top;}
	#upload_bar DIV { height: 12px; line-height:12px; font-size:10px; margin: 0px; padding: 0px; background:url(../images/uploader/safari/upload_bar_bg_on.gif) left top;}
	.upload_filename {	color: rgb(0,0,0);	font-weight: bold;font-size: 12px;}
	.upload_stats {color: rgb(100,100,100);font-size: 10px;}
/*</group>*/

/*home*/


.SFEATURED { float: left; width: 100%;}

/* Profile - Details Panel  */
.HotelPhoto { margin: 0px; padding: 1px; float: left; text-align: center; background: #a1d2ff;width:162px; height:112px}
.HotelPhoto img {display: block; background: #fff; padding: 1px; border: solid 1px #0066FF; max-width:160px; max-height:110px}
.HotelPhoto a img { background: #fff; padding: 0px; border: solid 1px #a1d2ff;}
.HotelPhoto a:hover img { background: #fff; padding: 0px; border: solid 1px #fff;}
.HotelPhoto strong { text-align: center; display: block; padding: 1px; }
.HotelPhoto a { font-size: 10px; color: #fff; }

/* City & Country ad  */
.PhotoAdCountriesCities { margin: 0px; padding: 1px; float: left; text-align: center; }
.PhotoAdCountriesCities img {display: block; background: #fff;  }
.PhotoAdCountriesCities a img { background: #fff; padding: 0px; }
.PhotoAdCountriesCities a:hover img { background: #fff; }
.PhotoAdCountriesCities strong { text-align: center; display: block; padding: 1px; }
.PhotoAdCountriesCities a { font-size: 10px; color: #fff; }


/* Profile - Details Panel  */
.LogoPhoto { margin: 0px; padding: 1px; float: left; text-align: center; width:120px; }
.LogoPhoto img {display: block; background: #fff; padding: 1px; border: solid 1px #0066FF; max-width:119px;}
.LogoPhoto a img { background: #fff; padding: 0px; border: solid 1px #a1d2ff;}
.LogoPhoto a:hover img { background: #fff; padding: 0px; border: solid 1px #fff;}
.LogoPhoto strong { text-align: center; display: block; padding: 1px; }
.LogoPhoto a { font-size: 10px; color: #fff; }


* html .menu { height: 70px;} 
.menu { background: url(../images/bkg_menu.png) repeat-x; width: 450px; float: right; min-height: 70px; }


.menu ul { float: right; padding: 12px 0px 0px 13px; margin: 0px; list-style-type: none;}
.menu li { float: left; padding: 0px; margin: 0px; display: inline}
.menu li a { DISPLAY: block; HEIGHT: 27px }

.menu li a.menu1 { background: url(../images/ico_header/icons_cruise.png) no-repeat left top; width:102px }
.menu li a.menu1_hover { background: url(../images/ico_header/ico_cruises_hover.png) no-repeat ; width:101px}

.menu li a.menu2 { background: url(../images/ico_header/icons_car_rental.png) no-repeat left top; width:104px}
.menu li a.menu2_over { background: url(../images/ico_header/ico_car_hover.png) no-repeat ; width:101px}

.menu li a.menu3 { background: url(../images/ico_header/icons_tours.png) no-repeat left top; width:100px}
.menu li a.menu3_over { background: url(../images/ico_header/ico_tour_hover.png) no-repeat ;  width:100px}

.menu li a.menu4 { background: url(../images/ico_header/icons_addfav.png) no-repeat left top; width:116px}
.menu li a.menu4_over { background: url(../images/ico_header/ico_fav_hover.png) no-repeat ; width:116px}
.menu li a:hover { background-position: left -27px; }


/*Advertising*/
div.container_ads_listing { position:relative;width:100%;margin: 1px 0px 0px 0px;padding: 0px 0px 0px 0px;border:solid 1px #006699; background-color:#9ACDCF;color: #0d3e4d ;size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;}
	
div.container_ads_listing_private {	width:98%; margin: 2px 0px 0px 0px;padding: 0px 0px 0px 0px;border:solid 1px #006699;background-color:#3F68BA;color:#FFFFFF;size:12px;	 
	font-family: Verdana, Arial, Helvetica, sans-serif;}

div.strips_ads_listing{
	width:100%;
	font-size:14px; 
	font-weight:bold;
	text-align:right;
	color:#FFFFFF;
	 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/bg_sub_nav.jpg);
	background-repeat:repeat-x;
	margin: 0px 0px 0px 0px;
	min-height:20px;
	padding-top:1px;
	padding-left:1px; 
	padding-right:2px;
}
.tituloCentro {
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	color:#FFFFFF; 
	vertical-align:middle;
	font-size:12px;
	 height:21px;
	
	font-weight:bolder;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../images/barra_paises.png);
	background-repeat:repeat-x
}

.tituloCentro_green {
	margin-left:10px;
	color:#FFFFFF; 
	vertical-align: middle;
	font-size:12px;
	 height:21px;
	
	font-weight:bolder;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../images/barra_paises.png);
	background-repeat:repeat-x
}

.titulo_left {
	margin:0px 0px 0px 0px;
	padding:0px 5px 0px 5px;
	color:#FFFFFF; 
	vertical-align: middle;
	font-size:12px;
	height:21px;
	font-weight:bolder;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	background-image: url(../images/barra_paises.png);
	background-repeat:repeat-x
}

.advertiser_title{	font-size:12px;font-weight:bolder;color:#0d3e4d; text-align:left;font-family: Verdana, Arial, Helvetica, sans-serif;}
.advertiser_description{font-size:11px;text-align:left;color:#0d3e4d;	font-family: Verdana, Arial, Helvetica, sans-serif;}
.advertiser_description_microsite{font-size:11px;text-align:left;color: #0d3e4d;font-family: Verdana, Arial, Helvetica, sans-serif;}

.advertiser_cost{font-size:14px;text-align:right;font-weight:bold;color:#0d3e4d;font-family: Verdana, Arial, Helvetica, sans-serif;	}
.advertiser_table_location{	font-size:12px;	font-family: Verdana, Arial, Helvetica, sans-serif;	border:solid  1px  ;border-color:#F2F2F2;}

div.div_advert_plans_header_separator{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0d3e4d;
	width:100%;
	
	border: 1px solid  #006699;
	background-color:#9ACDCF;
	height:4px;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	 
}

div.div_advert_plans{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0d3e4d;
	width:99%;
	
	border: 1px solid  #006699;
	background-color:#9ACDCF;
	
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	 
}
div.div_advert_plans-banners_separator{
	font-size:12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#0d3e4d;
	width:100%;
	height:4px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	 
}

div.div_advert_plans-banners{ position:relative;font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;color: #0d3e4d; text-align:left;	width:100%;	border: 1px solid  #006699;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;    background-color:#9ACDCF;}

div.div_advert_plans-banners-2{
	border: 1px solid #CCCCCC;
	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#9ACDCF;
	 
}
.sing_in_title_text{font-size:13px;text-align:left;font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;color: #0d3e4d;}
.sing_in_description_text{	font-size:11px;	text-align:left;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #0d3e4d;	 }

.sing_in_description_text_special_shuwang{
	
	font-size:13px;
	font-weight:normal;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0d3e4d;	
	 
}



div.div_advert_plans-banners table{	font-size:18px;text-align:left;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #FFFFFF;		padding: 0px 0px 0px 0px;margin: 2px 0px 0px 0px;}

div.div_advert_plans-banners-packages{
	font-size:11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0d3e4d;
	width:100%;
	border: 1px solid  #006699;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
    background-image: url(../images/bg_listing_large.gif);
	background-repeat:repeat-x;
}
div.div_advert_plans-banners-packages table{
font-size:12px;text-align:left;	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #0d3e4d;	padding: 0px 0px 0px 0px;margin: 2px 0px 0px 0px;}


.forum_over {
	background-color: #8AC5C8;
}
.forum_out {
	background-color:#9ACDCF;
}


 
#botonera{float:left;background:transparent; line-height:20px;width:100%; font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px;margin:0px;background-color: #FFFFA6;}

#botonera li {	list-style:none;cursor:pointer;	font-size: 11px;font-weight: bold;	font-family: Verdana, Arial, Helvetica, sans-serif; padding:0px 0px 0px 5px; border:0px 0px 0px 0px; border-color:#FFFFA6}

#botonera a {display:block;list-style:none;width:100%;height:18px;color:#0d3e4d ; background-color: #FFFFA6;text-decoration:none; font-weight:normal; font-size:11px;font-family: Verdana, Arial, Helvetica, sans-serif;padding:0px 0px 0px 0px; border:0px 0px 0px 0px;}

#botonera  a:hover {color:#76B4EB;text-decoration:none;background-color: #FFFFB3  ;}
#botonera  span{margin:0px 0px 0px 0px ; padding:0px 0px 0px 0px;order-color:#FFFFBB}
#botonera  div{display:inline;}

/*lisf propiedades*/
.div_pertinence1 {margin-left:10; margin-right:10; width:50; height:5; border:1px solid #d6d6d6 }
.div_pertinence2 {height:5; background-color:#d6d6d6; font-size:1 }
.span_tarif {font-weight:bold; color:#c1402f }
.table_ad {width:100%; border-collapse:collapse; border:1px solid #cccccc; }
.td_adlinks {background-color:#f5f5f5; border-top:1px dashed #cccccc; height:25; padding:0 }
.td_adphoto {border-right:1px solid #cccccc; text-align:center; width:120; padding:0 }
.td_adtitle {color:white; border-bottom:1px dashed #cccccc; font-weight:bold; width:633; height:27; padding:4 }
.td_topline {color:white; font-weight:bold; font-size:1; height:3; width:633;  }


