/* GENERAL STYLES */
/* GENERIC */
body {margin:0 auto; font:400 11px/16px Verdana, Arial, Helvetica, sans-serif; padding:0;}

/* LINKS */
a:link, a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {text-decoration:none; outline:none;}	
a:hover, a:visited:hover, h2 a:hover, h2 a:visited:hover, h3 a:hover, h3 a:visited:hover  {text-decoration:none; outline:none;}

/* GRP TABS LINKS */

.tabs-container a:link, .tabs-container a:visited, .tabs-container a:hover, .tabs-container a:visited:hover, ul.listnav li .txt a{padding: 0px 17px 0px 0px !important;	}

ul.listnav li a {
	background:none !important;
	padding:0 !important;
}

/* BUTTONS */
a.button, a.button:visited, a.rssbutton, a.rssbutton:visited, .promoButton a:link, .promoButton a:visited, #xsltsearch_navigation a, ul.listnav li a.button, .col_right .sideBarSearch input.button {font-size:11px; font-weight:400; padding:2px 10px !important; background:#f9f9f9 url(https://602544.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/backgrounds/grey-button-bg.gif) repeat-x left bottom !important; border:1px solid #bbbbbb; -moz-border-radius:3px; -webkit-border-radius: 3px; overflow: visible; display:inline-block;}

.bookingFormHomeField a.button{padding:1px 8px !important; margin:0; font-size:10px;}

a.button:hover, a.button:visited:hover, a.rssbutton:hover, a.rssbutton:visited:hover, .promoButton a:hover, .promoButton a:visited:hover, #xsltsearch_navigation a:hover, ul.listnav li a.button:hover {border:1px solid #939393;}


/* GENERIC TITLES & LINKS */
h1, #GRP_tabbedBox .tabbedH2{font:400 24px/30px Georgia, "Times New Roman", Times, serif; padding:0 0 10px 0; margin:0 0 10px 0;}
h2 {font:400 12px/18px Georgia, "Times New Roman", Times, serif;}
.left h2 {font-weight:400; font-size:16px; line-height:20px;}
h2 a:link, h2 a:visited {}
h2 a:hover, h2 a:visited:hover {}
h3 {font:800 12px/14px Arial, Helvetica, sans-serif; clear:both;display:block;}

#homePageTitle {margin:10px 0 10px 0;}
#homePageTitle h1 {padding:0 0 10px 0; margin:0;}
#homePageTitle h2 {padding:0; margin:0;}

/* GENERIC HTML TAGS */
hr {margin:0; padding:0; height:1px; border:none; background:none; border-bottom:1px dotted #E5E5E5;}
input:hover, select:hover{cursor:pointer;}
address{padding:10px 0; font-style:normal;}

	
/* GENERIC SUBMIT BUTTON */
.Submit {text-transform:uppercase; border:none; font-size:10px;}

/* GENERIC LIST */
ul {clear:both;}
img a{border:none;}
table th{padding:4px;}
table td{padding:4px;}

.img-align-left{margin:0 20px 20px 0 !important;}
.img-align-right{margin:0 0 20px 20px !important;}

/* GLOBAL */
#globalwrapper {width:100%; margin:0 auto; padding:0; text-align:center;}
#pagewrapper {width:976px; margin:auto; text-align:center;}

/* HEADER ASSETS */
.headerlinks {width:926px; padding:5px 10px; margin:0 0 5px 0; float:left; text-transform:uppercase; display:block; border-top:none;}
.headerlang {float:right; padding:0 0 0 10px; }
.headerform {float:right;}
.headerfield {float:left; margin:0 15px 0 0; padding:0 15px 0 0;}
.quickFind{padding:10px 10px 0 0;}

/* SUBHEADER */
#subheader {width:956px; text-align:left; padding:6px 0; display:table; font-size:11px;}
	
/* HEADER LINKS */	
.headerlinks a:link, .headerlinks a:visited{padding:7px 5px; font-size:10px;}

/* HEADER LANGUAGE LINKS */
.headerlang a:link, .headerlang a:visited{padding:2px; margin:0 0 0 4px;}
ul.topNav{list-style:none; margin:0; padding:0; display:inline;}
ul.topNav li{float:left; padding:0; margin:0;}
.topNav a:link, .topNav a:visited{margin:0 10px 0 0; padding:0;text-transform:uppercase; font-size:10px;}

/* HEADER LOGO */
#headerLogo {text-align:center; padding:15px 10px; width:956px; position:relative;}
#headerLogo h1{margin:20px 0 0 0; font:400 16px Georgia, "Times New Roman", Times, serif;}
#headerLogo a{display:block;}
#headerLogo a:hover, #headerLogo a:visited:hover {background:none;}

#headerInfoBox{
	height:45px;
	position:absolute;
	right:20px;
	top:20px;
	width:250px;
	text-align:right;
}
	#headerInfoBox ul{padding:0; margin:0; list-style:none;}
		#headerInfoBox ul li{display:inline;}
			#headerInfoBox ul li a{display:inline; padding:0 0 0 10px;}
				#headerInfoBox ul li a:hover{color:#999;}

/* BANNER  */
#banner {padding:0; margin:0; position:relative;}
#banner img {border:none;}
ul#homeBanner {width:950px; padding:0; margin:0; text-align:left; list-style:none; overflow:hidden; position:relative}
	/*ul#homeBanner li{height:280px;}*/
ul#hotelBanner {width:950px; min-height:180px; max-height:280px; padding:0; margin:0; list-style:none; overflow:hidden;}
	
/* FOOTER ASSETS */
#footerLinks {padding:10px 0 0 0; display:block; text-align:right; font-size:11px; clear:both; width:956px;}
#footerLinks h1 {margin:0; padding:0; font-size:11px; float:left;}
#footerLinks a, #footerLinks a:visited {padding:2px; margin:0 4px 0 0;}

/* HEADER NAVIGATION */
#headerNavigation {height:36px; list-style:none; margin-top:1px;}
#headerNavigation ul {padding:0; margin:0; font-size:14px; float:left; clear:both; height:36px; list-style:none;}
#headerNavigation li {float:left;}
#headerNavigation a {padding:10px; display:block;}
.nav,.subNav,#navigation{float:left;}

/* HEADER ASSETS */
#header {width:954px; text-align:left; margin:0 auto; padding:10px 11px; vertical-align:middle;}
#headLeft{float:left;}
#headRight{float:right;}	
#header a:link, #header a:visited {font-size:10px; margin:0 7px 0 0; float:left;}
ul.topNav{list-style:none; margin:0; padding:0; display:inline; text-transform:uppercase;}
.moreDropDown{background:none;}

/*GLOBAL HEADER*/
.globalHeadLogo{float:left;}
.globalHeadLink{padding:0px; float:left; margin:0; background:none !important;}
.etonSmallLogo{background:url(https://8d8b58.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/global-headers/etoncollection-logo-white.png) no-repeat scroll left center; padding-left:25px;}
.jjwSmallLogo{border-right:1px dotted #33262A; float:left; margin-right:7px;}
#groupBox,#companyBox,#registerBox{width:976px; margin:auto; clear:both; font-size:10px; line-height:14px;}

.globalHeaderInnerBox{padding:20px 0;}
.globalHeaderInnerBox h3, .globalHeaderInnerBox h3 a:link, .globalHeaderInnerBox h3 a:visited{font:800 10px/16px Verdana, Arial, Helvetica, sans-serif; padding:0; margin:0 0 5px 0;}
ul.headerSlideUL{float:left; width:164px; padding:0 15px; margin:0; clear:none; list-style:none;}
ul.headerSlideUL li{margin:0 0 5px 0; background:none; list-style-image:none;}
ul.headerSlideUL.last{border-right:none;}

.headerInfonav {float:left; margin:0; padding:0; list-style:none; clear:both; width:990px;}
.headerInfonav li {display:inline; padding:0;}
.headerInfonav li a:link, .headerInfonav li a:visited {padding:0 10px;}

#idForm{margin:0 auto; display:inline-block;}

.dropDownArrow{padding:0 12px 0 0; float:left;}

.globalHeaderForm{width:975px;}
.globalHeaderForm label{margin:0; padding:0;}
.globalHeaderFormCheckBoxes div{display:block; float:left; margin:1px; width:230px;}
.globalHeaderFormCheckBoxes h3{display:block; float:left; margin:10px 0 0 0; width:460px;}
.globalHeaderFormCheckBoxes input,.globalHeaderFormCheckBoxes label{display:inline; border:none; outline:none;}
.globalHeaderCheckBoxesWrapper{float:left; width:47%; padding:10px; display:inline;}
.globalHeaderFormTable{float:left; width:45%; margin:10px 10px 10px 10px;}
.globalHeaderFormTable td input,.globalHeaderFormTable td select{padding:2px;}
.globalHeaderFormTable td span a{margin:0 0 0 10px;}
.globalHeaderCheckBoxesWrapper{margin:10px 10px 10px 10px; padding:10px;}
.globalHeaderCheckBoxesWrapper .submit{margin:20px 10px 10px;}

#headRight span{float:left;}
#headRight span a{margin:0 0 0 10px !important;}

.travelAgentLinks{list-style:none; margin:0; padding:0 10px; clear:none; float:left; border:1px dotted #000; border-bottom:none; border-top:none;}
.travelAgentLinks li{float:left;}
.travelAgentLinks li a{padding:0 6px; margin:0 !important;}

#languageBox{float:left; margin: 0 15px 0 0; border:1px dotted #000; border-top:none !important; border-bottom:none; padding:0 10px;}
.headerLang{list-style:none; padding:0; margin:0; display:inline;}
.headerLang li{float:left; background:none; list-style-image:none;}
.headerLang li a{margin:0 3px !important; padding:0;}

.rssLink a{float:left;}
.langflag{margin:4px 0px 0 0;}

.feed_menu{
	background: url(https://9eae46.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/feed_menu_trans_dark.png) 0 center no-repeat;
    padding:2px 0;
    display:-moz-inline-box;
    display:inline-block;
    width:38px;
    vertical-align:middle;
    overflow: hidden;
    margin:0 .25em;
}

.feed_menu.open{
    background-position: -38px center !important;
}

.feed_menu select{
    opacity:0;
    margin:0;
    padding:0;
    border:0;
}

	.feed_menu option{
		padding:4px;
	}

.feed_menu option img{
    border:0;
    margin:2px;
    vertical-align: middle;
}

.textSize a{text-decoration:none; margin:0 3px 0 0 !important; float:none !important;}
.textSize{vertical-align:baseline; margin:2px 0 0; padding:0; font:800 11px/11px Arial, Helvetica, sans-serif; float:left; width:40px;}

.textSize a.minus{font-size:10px !important;}
.textSize a.normal{font-size:12px !important;}
.textSize a.plus{font-size:14px !important;}



.GalleryList a:link{
	background:none !important;
	padding:0 !important;
}


.outlink{
	background-image:url(https://d9d20e.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/default-new-window-icon.png);
	background-repeat:no-repeat;
	background-position:right center;
	padding: 0px 17px 0px 0px;	
}

	.outlink span{
		background:transparent url(https://1fd064.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/hotels/hotel-champlain-paris/hotel-champlain-paris-list-icon.gif) no-repeat scroll left center;
		padding:0 0 0 10px;
	}
	
.GalleryList a:link, .GalleryList a:visited{
	background:none !important;
	padding:0 !important;
}
	
.promoBarRight a.button{
	/*background:#9F8B35 url(https://7f2b1a.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/generic-white-list-icon.gif) no-repeat scroll right center !important;
	padding:3px 16px 3px 5px !important;*/
	padding:0;
	margin:0;
	display:block;
}

/* QUICK SEARCH */
form {margin:0;}
#idForm{margin:0; display:block;}
#quickSearchHome {float:left; margin:0; padding:7px 10px;}
#quickSearchSub {float:left; text-align:center;  margin:0; padding:0; width:100%; font-family:Arial, Helvetica, sans-serif;}
#quickSearchSub input, #quickSearchSub select, #quickSearchSub textarea {font-family:Arial, Helvetica, sans-serif;}
#quickSearchSub label{display:inline; margin:0 0 0 10px; vertical-align:top;}
.quickSearchItem {float:left; margin:0 6px 0 0;}
#quickSearch {text-align:left; display:table; font-size:10px; margin:10px 0 15px 0;padding:0; font-weight:800;}
#field {float:left; padding:0 10px 0 0;}
#fieldL {float:left; padding:5px 0 0 0;}
#fieldL a.button{margin:10px 0 0 0; display:block;}
optgroup {margin:5px 0 0 0; padding:0;}
optgroup option {margin:0; padding:0 0 0 1px;}
option.bold {font-weight:800;}
option.boldAll {font-weight:800; background-color:#ccc;}
option.boldCountry {font-weight:800; background-color:#ddd;}
option.boldCity {font-weight:bold !important; background-color:#eee;}
select,input,textarea{font:400 10px Verdana, Arial, Helvetica, sans-serif; border:1px solid #E5E5E5;}
label{display:block; margin:10px 0;}

	
/* BOOKING FORM */
table.bookingForm {width:419px;}
.bookformcontainertop {width:423px; float:left; clear:both; padding:0 0 10px 0;}
.bookformcontainer { float:left; clear:both; padding:0 0 10px 0;}
.bookformcontainerfoot { float:left; clear:both; padding:0; position:relative;}
.bookformitem {float:left; vertical-align:bottom; padding:0 10px 0 0;}
.bookformbutton {bottom:0; right:0; margin:16px 0 0;}
table.bookingForm tr td {padding:0 10px 0px 0;}
table.bookingForm select {margin:0; text-transform:none;}
table.bookingForm tr a {display:block; margin:0; float:left;}

.bookingFormHome {font-size:10px; font-weight:800; display:block;}
.bookingFormHome optgroup option{font-size:10px; font-family:verdana; font-weight:normal;}
.bookingFormHomeTitle {float:left; padding:8px 10px; margin:0;}
.bookingFormHomeField {float:left; padding:8px 6px 8px 11px !important; margin:0 0 0 6px;}
.bookingFormRadioBtns{background:url("https://f030bf.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/global-headers/bodytoprow-bg-fade.png") repeat-x scroll left bottom #B1B579 !important; margin:0; padding-left:0;}
.bookingFormField{padding:8px 0; display:block; float:left;}
a.bookingFormHomeOptions {float:left; font-weight:400; padding:0 0 0 6px; margin:0 0 0 6px;}

.bookingFormHome select {float:left; padding:0; text-transform:none;}
#date-pick{float:left;margin:1px 4px;}
	
/* GLOBAL LEFT BOX - GLOBAL RIGHT BOX */

#globalMidFoot {float:left; clear:both; padding:15px 0; margin:10px 0 0 0;}
.globalLeftFoot, .globalRightFoot {width:436px; margin:0; padding:0 20px; float:left; text-align:left;}
.globalLeftFoot p, .globalRightFoot p {margin-bottom:0;}
.globalRightFoot {width:436px;}
.globalLeftFoot h2, .globalRightFoot h2 {margin:0 0 5px 0;}

/* PROMO TABLE */
#promotable{padding:0; width:954px; clear:both;}
.promocell {width:229px; font-size:11px; float:left; margin:0 10px 0 0; position:relative;}
.promocellrh {width:229px; margin:0 0 0 0;}
.promocell a:link, .promocell a:visited {width:221px; display:block;padding:3px 3px 5px 3px;}
.promocell strong {font-size:11px;}
.promocell a:hover, .promocell a:visited:hover{display:block; background: url(https://bb3c84.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/backgrounds/bg-5white.png) repeat top left;}
.promocell img {width:221px; height:90px; padding:0 0 5px 0; border:none; clear:both;}

/* LIST TABLE */
#listtable{padding:11px 5px 0 5px; display:table; width:936px; margin:0 auto; clear:both;}
.listcell {float:left; width:302px; padding:0 5px; text-align:left;}
.listcell ul li{padding:0;}

/* CONTENT */
.contentHead{padding:0 0 10px 0; margin:0 0 15px 0; width:954px; clear:both;}
.contentholder{padding:10px; width:954px; clear:both;}
.contentborder{padding:0;width:952px; clear:both; position:relative; z-index:1;}
.content{padding:0; width:950px; clear:both; float:left; text-align:left;}
.contentbg {padding:0; width:950px; margin:0; clear:both; float:left; text-align:left;}
.contentbgfootfade {clear:both; background: url(https://4a2fab.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/hotels/grand-hotel-wien/contentbg-foot-fade-30px.png) repeat-x bottom left;}
#HotelLink{
	display:block;
	clear:both;
	padding:10px 30px;
}
.homefooter{padding:15px; margin:10px 0 0 0 ; clear:both; float:left;}
.left {float:left; width:580px; margin:10px 0 10px 10px; padding:20px 20px 0 20px; text-align:left; display:block; min-height:20px;}
.min{min-height:20px; width:580px;}
* html .min { display:inline; }
* html .left { display:inline; }
.mid {float:left; width:204px; margin:0 0 0 15px; padding:10px 10px 0 10px; text-align:left;}
.right {float:left; width:209px; margin:0; padding:10px 10px 0 0; text-align:left;}
.half_left {float:left; width:209px; margin:0 0 0 15px; padding:10px 10px 0 10px; text-align:left;}
.half_right {float:left; width:209px; margin:0; padding:10px 10px 0 0; text-align:left;}
.right2col {float:right; width:412px; margin:15px 15px 10px 15px; padding:20px; text-align:left; border-top:2px solid #F2F2F2; display:block;}
.lowerright2col{float:right; margin:0 15px 0 0; padding:0 0 5px 0; text-align:left; clear:right; position:relative; display:block;}
.lowerright2col h3{margin:0 0 8px; padding:15px 0 8px; display:block; border-bottom:1px solid #ddd;}
.lowerright2col h2,.sideBarModule h2 {margin:10px 0 5px 0; padding:0 0 5px 0; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; width:250px;}
.lowerright2col li{ list-style:none outside none !important;}
.map {float:left; width:441px; margin:0 0 0 15px; padding:0; text-align:left;}
#guide {padding:0 15px 0px 15px;}
.last {width:170px; border-right:none;}
.title {font-weight:800;}

/* CONTENT NAVIGATION */
.contentnav,.contentnavDE {font:400 12px/12px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; margin:0; padding:0; list-style:none; border-bottom:none; width:948px;}
.contentnav li,.contentnavDE li {list-style:none; display:inline;}
.contentnav a {display:block; padding:11px 9px; float:left;}	
.contentnavDE a {display:block; padding:11px 15px 11px 15px; float:left;}	
.contentnavDE a:hover {background:none; border-bottom:none;}
.contentnav a.titlebutton, .contentnavDE a.titlebutton {width:16px; text-indent:-99999px;}
.contentnav a.titlebutton:hover,.contentnavDE a.titlebutton:hover {}
a.selected{border-bottom:none;}

/*SUBNAV*/
/*.contentnav{height:64px;}*/
.contentnav{height:35px; overflow:hidden;}
/*.content-subnav{
	background:none repeat scroll 0 0 #F2F2F2;
	position:absolute;
	list-style:none outside none;
	margin:0;
	padding:0;
	width:950px;
	top:37px;
	left:0;
}*/
.content-subnav{
	background:none repeat scroll 0 0 #F2F2F2;
	list-style:none outside none;
	margin:0;
	padding:0;
	width:950px;
	height:29px;
	overflow:hidden;
}
	.content-subnav li a{
		float:left;
		font:400 11px/11px Verdana,Arial,Helvetica,sans-serif;
		margin:7px 0;
		padding:2px 10px;
		background:none;
		border:none;
	}
	
#subNavBox{height:28px; background:#f2f2f2;}

.contentnav li.selected a{
	background:none repeat scroll 0 0 #F2F2F2;
	border-color:-moz-use-text-color #E5E5E5 #F2F2F2;
	border-left:1px solid #E5E5E5;
	border-right:1px solid #E5E5E5;
	border-style:none solid solid;
	border-width:medium 1px 1px;
	color:#70734C;
}

#twitter{
	clear:both;
	display:block;
	height:25px;
	margin:0;
	padding:2px 0;
	background:#000;
	color:#ddd;
	position:absolute;
	top:36px;
	width:950px;
}

	#twitter p{
		float:left;
		list-style:none outside none;
		margin:0;
		padding:4px;
		clear:right;
	}

	#twitter ul#twitter_update_list, #twitter span#twitterTitle{
		float:left;
		list-style:none outside none;
		margin:0;
		padding:4px;
		clear:right;
	}

/* RH NAVIGATION */
.rhnav {font-size:11px; line-height:14px; margin:0 0 10px 0; padding:3px 3px 2px 3px; list-style:none;}
.rhnav li{list-style:none; margin-bottom:1px;}
.rhnav a {display:block; padding:4px 5px 4px 10px;}
.rhnav a.titlebutton {padding:4px 5px 4px 10px; font-size:11px; font-weight:800;}
	
/* OFFER NAVIGATION */
.offernav {margin:0 0 10px 0; padding:3px; list-style:none;}
.offernav li {list-style:none; margin-bottom:1px;}
.offernav a {display:block; padding:3px 10px;}
.offernav a.titlebutton {padding:4px 9px 3px 9px; font-size:12px; font-weight:400;}

/* MAP NAVIGATION */
.mapnav {margin:0;}

/* LIST NAVIGATION */
#roomImg{padding:10px 0 0 0; margin:0; display:block;}
#roomImgBox{padding:5px 0; margin:10px 0 0 0; display:block; border-top:1px dotted #e5e5e5; border-bottom:1px dotted #e5e5e5;}

.listnav {margin:0 0 20px 0; padding:10px 0 0 0; }
.listnav li {list-style:none !important; float:left; clear:both; padding:10px 0 0 0; margin:0; display:block; border-top:1px solid #E5E5E5;}
.listnav li .imgBox #roomImg a{float:left; padding:0;} 
.listnav li a .thmb img{margin:0;padding:0;}
.listnav li .imgBox{clear:both; border:none; width:580px;}
.listnav li .imgBox #roomImg{border:none; margin:0 0 0 107px; border-top:1px dotted #e5e5e5; display:block; width:440px; clear:both;}
.extraImgs{display:none; clear:both;}
.noThumbList{list-style:none !important;margin:10px 0 !important;padding:0 !important;}
.noThumbList li{border-top:1px solid #ccc; padding:10px; margin:0 !important; list-style-image:none !important;}
.listnav li #flashcontent{padding-right:10px;}


.border{margin:0 !important;padding:0 !important;}
.border li{border-top:1px solid #E5E5E5; margin:0 !important;padding:10px 0 !important; list-style-image:none !important;}
.border li a {}
.border li a .thmb img{margin:0;}
.border li .thmb img{margin:0;}
.border li .txt p{display:block; clear:both; margin:0 0 10px; padding:0;}
/* .listnav a {padding:10px 0;}*/
.listnav .title {font:400 14px/18px Arial, Helvetica, sans-serif; display:block;}
.listnav img {padding:1px; float:left;}

.thmb{padding:0 0 10px; margin-right:15px; float:left;}
.thmb img {padding:1px; width:90px; height:90px;}
.thumb{padding:0 0 10px; float:left;}
.thumb img {padding:1px;}
.txt{float:left; padding:0 0 10px 0px; width:470px;vertical-align:top;clear:right;}
	.txt a.news-pdf-icon{padding:0 !important; margin:0; display:block; height:16px; float:right;}
		.txt a.news-pdf-icon img{border:none;}
.border .txt{padding:0;}
.txt a.titlebutton {font-family:Arial, Helvetica, sans-serif;margin:0; font-size:12px; font-weight:800;}
.txt a.titlebutton:hover {}
.txt ul{margin:10px 0 0!important; border:none; border-top:1px dotted #e5e5e5; padding:6px !important;}
.txt ul li{margin:0 23px 0 0 !important; padding:0 0 0 10px !important; border:none !important; background:url(https://dd896c.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/hotels/grand-hotel-wien/ghw-list-icon.gif) no-repeat left center!important; display:inline;}
.wideTxt{width:580px;}



a.rsstitlebutton {color:#FFF; padding:1px 10px; font-size:10px; font-weight:800;}

.sidebarRSS{position:absolute; top:12px; right:12px;}

/* OFFER NAVIGATION */
.breadcrumbnav {margin:0 auto; padding:6px 0; display:block;  list-style:none;}
.breadcrumbnav li {padding:0 6px; margin:0 6px;}
.breadcrumbnav a, #breadCurrent {padding:0 6px 0 12px; margin:0 6px 0 0;}

.sitePhone{margin:0 10px 0 0; float:right;}
.sitePhone a:link{margin:0 5px 0 0; padding:0 5px 0 0;}	
.smallcap {font:800 11px/11px Arial, Helvetica, sans-serif; display:block; padding:3px 0 7px 0; margin:0 0 4px 0; border-bottom:1px dotted #404040;}	

/*SITEMAP*/
#sitemap{margin:20px 0; padding:10px 0;}
#sitemap ul {margin:0; padding:0; list-style:none;}
#sitemap ul li {padding:0;}
#sitemap ul li a {padding:0 0 0 10px; font-weight:800;}
#sitemap ul li ul li a,#sitemap ul li ul li ul li a {padding:0 0 0 10px; font-weight:400;}
#sitemap ul li.subNav a {margin:0 0 0 10px;}
#sitemap ul li ul,#sitemap ul li ul li ul,#sitemap ul li ul li ul li ul{margin:5px 0 5px 10px; padding:0 0 0 10px; list-style:none;}


/*GALLERY*/
.GalleryList h2,.GalleryList h3 {padding:10px 0 0 0; display:block; clear:both;}
.GalleryList a.lightview img{padding:2px; margin:0 7px 7px 0;}
#demo-local {width:350px;}
	
/* PARTNERS LOGOS*/
#partners{padding:15px; vertical-align:middle;}
#partners img{margin:0 10px 0 0; border:none;}
#partnerImgs{margin:15px 0 0 0;}
.leftAlign{text-align:left;}
.otherAttractions{padding:10px; clear:both; margin:0 0 10px 0;}
img.gmnoscreen,div.gmnoscreen,span.gmnoprint,#map span{display:none;}
	
/* SEARCH RESULTS */
p.xsltsearch_result_title{margin:0;}
p.xsltsearch_result_description{margin:0; padding:0 0 10px 0;}
	
/* MAP */
#map{display:block; clear:both;}
#map img{border:none !important;}
#map_outer{width:203px; height:203px; padding:3px; clear:both;}
.maplink {padding:3px 10px 3px 10px; display:block; margin-top:3px; clear:both;}
.half_banner,.attr-thumb{padding:3px; width:203px;}
.attr-thumb{margin:0 0 10px 0;}
img.mapKey{width:441px; height:52px; display:block; clear:both;}
h3.h3date{margin:0 0 10px 0; padding:8px;}
h3.h3date a{text-decoration:underline;}
	
/* WEATHER BOX */
#weather_box {text-align:center; padding:10px 4px 4px 4px; margin:20px 0 10px 0;}
#weather_box p{margin:14px 0 4px 0;}

/* CONTACT FORM */
#contact_box{padding:0; width:209px; font:400 11px/16px Verdana, Arial, Helvetica, sans-serif;}
#contact_box p{padding:0;}
#contact_box ul  {margin:0; padding:10px 0 0 0;}
#logo {margin:0 0 10px 0;}
img.hotel-logo {max-width:209px; max-height:60px; padding:5px 0 15px 0;}	
.form-left{width:275px; clear:both; padding:5px 10px 0 0;}
.form-right{width:275px; float:left; padding:5px 10px 0 0;}
.form-right input,.form-left input {width:275px;}
textarea{width:580px;}
fieldset{border:none; padding:0 0 15px 10px ;}

/* TBC */
legend {font:800 12px/18px Verdana, Arial, Georgia, "Times New Roman", Times, serif; padding:0 10px;}
.inlineForecast {width:200px; border:none; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0 auto;}
.inlineForecast td, .inlineForecast tr,.inlineForecast td:hover, .inlineForecast tr:hover, .inlineForecast tr:hover td {border:none; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left;}
a.trigger {outline:none; margin:0 0 0 69%; float:left;}
img.stars_img {padding:2px;}
#footBox {display:block; clear:both;}
#footBox h2 {display:block; padding:0 0 10px 15px;}
.left-col-1 {float:left; width:218px; padding:10px 5px 5px 10px; text-align:left;}
.left-col-2 {float:left; width:219px; padding:10px 10px 5px 5px; text-align:left;}

/* HOTEL PICKER */
#hotelPicker {width:159px; padding:10px;}
#hotelPicker input, #hotelPicker select {width:158px; margin:3px 0;}
#hotelPicker ol {list-style:lower-alpha; padding:0 0 0 21px; margin:0;}
#hotelPicker li {}
#hotelPicker h2 {font-size:12px; font-weight:bold; padding:0 0 3px 0;}
#hotelPicker #listing {padding:10px 4px; margin:6px 0 0 0;}

/* TBC */
ul.nav li a {font-size:11px;}
#xsltsearch_results {}
a.xsltsearch_title {text-decoration:underline;}
span.xsltsearch_description {}
span.searchURL {}

.headerform_search {display:block; clear:both; padding: 3px 5px; margin:10px 0 0 0; font-size:11px;}
#CityLocal {width:160px;}
/*input.button{border-left:none;  }	*/
/*p#xsltsearch_navigation a {display:inline;}*/
/*p#xsltsearch_navigation strong {padding:2px 5px; font-weight:100; text-decoration:none;}*/
/*#xsltsearch_navigation a {padding:2px 5px; font-weight:100; text-decoration:none;}*/
#xsltsearch_navigation a {font-size:11px; font-weight:800; text-transform:uppercase; padding:2px 5px; color:#333 !important;}
.promocell strong {display:block; margin:0; padding:0;}
.promocell span {display:block; margin:0; padding:0;}

/* RANDOM PROMO BOXES */
ul.randPromoBoxes {list-style:none; font-size:12px; padding:0; margin:0;}
.randPromoBox {margin:0 0 10px 0; padding:3px 3px 3px 3px;}
ul.randPromoBoxes li a {display:block; padding:3px;}
ul.randPromoBoxes li .imgCrop:hover {cursor:pointer;}
.randPromoBox h2 {padding:3px 5px 8px 5px; margin:0; font-size:16px;}
.randPromoBox span.subLine {padding:0 5px 5px 5px; margin:0; font-weight:800; display:block;}
ul.randPromoBoxes li a:hover h2, ul.randPromoBoxes li a:hover span.subLine, ul.randPromoBoxes li a:hover span.promoFoot {}
.randPromoBox .imgCrop {width:197px; height:128px; overflow:hidden;}
	
/* CONTENT TEXT */
.contentText{font-size:11px; line-height:16px; padding:0;}
.contentText img{margin:20px; border:0; border:1px solid #ccc !important; padding:1px;}
.contentText ul {margin:0 0 15px 0; padding:0 0 0 15px;}	
.contentText ul li, #contact_box ul li  {margin:0 0 5px 10px;}
#globalFoot{width:916px; margin:0 auto; padding:15px 30px; clear:both; text-align:center;}
.offerBar a{padding:5px; display:block; margin:15px;}
.footUL{list-style:none; margin:20px 0 40px 0; padding:0 15px;}
.footUL li{display:inline;}
.footUL li a:link, .footUL li a:visited {padding:0 6px;}
.footUL li a:hover {text-decoration:underline;}
.contentRight .half_left{margin:0pt 10px 10px 0pt;}
#cont{padding:15px 0 0 0; margin:0;}
.sample{padding:3px; width:441px;}
#gallFoot{height:24px; margin:3px 0 0 0;}
#gallCapt{float:left; line-height:24px; vertical-align:middle; padding:0 0 0 6px;}
#gallBtns a#gallOpen{line-height:24px; vertical-align:middle; display:block; float:right; padding:0 10px;}
#gallBtns{float:right;}
#gallImgs{float:right;}
#bookInfo{padding:0 0 10px 0; margin:20px 0 0;}
.offerTerms {font-size:11px;}
.offerTerms h3{margin:0;}
#terms-toggle{border-top:1px solid #e5e5e5; display:block; padding:10px 20px 0px 0px; margin:0; background:url("https://0595cf.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/dd-arw+rh6px.gif") no-repeat scroll right center transparent !important;}
.promoButton a{margin:24px 0 0 0; border:none;}
.padTop{}
.GalleryList{}
#head_right{float:right;}
#xsltsearch{}
.xsltsearch_result h3{font-size:15px;margin:10px 0 3px;padding:0; font-weight:normal; text-decoration:underline; line-height:20px;}
.right2col h2{margin:0 0 0 0;}
#xsltsearch_summary{padding:0 0 10px 0;}
.disabled{display:none;}
.contentText h2{margin:10px 0;}
.searchH1{}
.searchH2{border-bottom:1px dotted #E5E5E5;margin:0;padding:0 0 10px;}
#xsltsearch_navigation{padding:15px 0; margin:0; display:block;}
	#xsltsearch_navigation a{font-weight:normal;}
	#xsltsearch_navigation strong{-moz-border-radius:3px; -webkit-border-radius:3px;background:#EEEEAA none repeat scroll 0 0;border:1px solid #BBBBBB;display:inline;font-size:11px;font-weight:bold;overflow:visible;padding:5px 10px !important;}
#xsltsearch_stats{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FAFAFA none repeat scroll 0 0;border:1px solid #EEEEEE;display:block;margin:10px 0;padding:10px;}

#mapCont{padding:2px; margin:20px 0; border:1px solid #e5e5e5;}
#mapContDirections{padding:2px; margin:20px 0; border:1px solid #e5e5e5;}
#mapCont img{border:none;}
#mapContDirections img{border:none;}
.mapHotelInner{width:100%; position:relative;}
.noborder img{border:none; margin:0;}
#pano object{position:absolute !important; top:0px; left:0px;}

ul.forthLevelNavigation li a{font:400 11px/11px Verdana, Arial, Helvetica, sans-serif; padding:3px 10px; float:left; margin:6px 0;}
ul.forthLevelNavigation li{display:inline;}
ul.forthLevelNavigation li a.selected{background:none;}
ul.forthLevelNavigation{margin:0; padding:0; list-style:none; width:950px;}

#offers ul{margin:30px 0;}
#newsContact{display:block; clear:both; padding:15px 0; margin:15px 0;}
.col_right{width:290px; float:right; margin:10px 10px 0 20px;}
* html .col_right{ display:inline; }
.col_right .right2col{width:239px; float:none; margin:15px 0;}
.col_right .lowerright2col{float:right; margin:0 0 10px; padding:0 10px 10px; width:268px;-moz-border-radius:5px; -webkit-border-radius: 5px;}
.col_right .sideBarSearch{padding:10px;}
.col_right .sideBarSearch #CityLocal{padding:3px 0 3px 20px; font-size:11px; width:160px !important; margin:0 2px 0;}
.col_right .sideBarSearch #CityLocal{font-size:11px; font-weight:400; padding:4px 10px !important; border:1px solid #bbbbbb; -moz-border-radius:3px; -webkit-border-radius: 3px; background:#fff;}

/*
.col_right .sideBarSearch input{padding:2px 7px; border:1px solid #ccc; background:#dde; font-size:11px;}
.col_right .sideBarSearch input:hover{background:#ddf; cursor:pointer;}
*/
.col_right .sideBarSearch #CityLocal:hover{cursor:pointer;}
* html .col_right .lowerright2col{ display:inline; }
.col_right .mid{display:none;}
.col_right .right{width:285px; float:none;}

.col_right ul {margin:0; padding:0;}	
.col_right ul li {margin:3px 0 3px 1px;}
ul.specialList{margin:0;}
.specialList_list{clear:both; display:block; margin:0 0 10px;}
.specialList_img{display:block; float:left; width:73px; margin:0;}
.specialList_img img{border:1px solid #ccc; padding:1px;}
.specialList_summary{display:block;float:left;width:187px; margin:0 0 10px 0;}

.col_right .bookformcontainer,.col_right .bookformcontainerfoot{width:260px;}
.col-right-wide h2{margin:20px 0 10px 0; padding:0 0 5px 0;}
.col-right-half{float:left; width:290px; margin:0;}

.sideBar-downloadList li{list-style:none !important;padding:0 0 0 24px;}
.sideBar-downloadList{list-style:none !important;}

.promoButton a{border:none !important; padding:4px 20px 4px 10px !important;}
.clear{clear:both; height:0px;}

#bodyTopRow{padding:10px 5px; font-size:11px; clear:both;}
#bodyTopCentre{width:976px; margin:auto; padding:3px 0 0 0;}
#bodyTopRight{}

/*SEO FOOTER*/
.linkFoot{text-align:center; width:100%; clear:both; font-size:10px; padding:0 0 20px 0;}
/*.linkFoot img{clear:both; display:block; margin:30px auto; text-align:center;}*/
.linkFootInner{width:970px; margin:auto;}
.linkFoot h3 a{font:800 10px/12px Verdana, Arial, Helvetica, sans-serif;}
.linkFoot h3{margin:0; padding:15px 0 0 0;}
.linkFoot ul{margin:0; padding:15px 0;}
.linkFoot ul li{display:inline; padding:0 8px;}

/* GLOBAL COPYRIGHT FOOTER*/
.globalcopyright {width:954px; margin:0 auto; padding:5px 0 15px 0;}
.globalcopyright a{margin:0 8px;}
.globalcopyright img{padding:10px 0 0 0;}



#lang{float:right;}
#lang a{padding:0 6px;}
#bodyTopRight input{}

/*SIDEBAR MODULE*/
.sideBarImg{margin:3px 0 5px 0; border:1px dotted #ccc; padding:1px; background:#fff;}
#sidebar-flash-01{margin:0; border:1px solid #ccc; padding:1px; background:#fff;}
#sideSlide li{list-style:none; margin:0; border:1px solid #ccc; padding:1px; height:110px; background:#fff;}
.sideBarModule h2{}
.sideBarModuleText{margin:5px 0; display:block;}







.back-to-top{padding:20px 0;}
#social-icons a{margin:0 10px;}
#social-icons a img{padding:0;}



#error{padding:10px;}
#error{padding:10px;}

ul.styleSwitch{list-style:none; margin:0; padding:0;}
ul.styleSwitch li{display:inline; margin:0 6px;}
#dropdownpanel{position: absolute; width: 100%; left: 0; top: 0; height:0; z-index:101;}
#dropdownpanel .contentdiv{padding: 10px;}
#dropdownpanel .control{font-weight: bold; text-align: center; padding-bottom: 3px; height: 21px; line-height: 21px;}
#dropdownpanel p {margin:0; padding:0;}
p.navLinks{width:400px; padding:0 !important; line-height:none; display:block;}

#switcher{position:absolute; top:5px; left:66.5%; z-index:100; height:0;}
#switcher h6{margin:5px 0 0 0; padding:0; font-size:11px; font-weight:normal; cursor:pointer; width:10px;}
#switcher #links{width:300px; border-top:none; padding:5px; margin:6px 0 0 -20px;}
#switcher ul{list-style:none; margin:0; padding:0;}
#switcher ul li a{padding:4px 6px; display:block; font-size:11px;}

.banner_overlay_one, .banner_overlay_two{position:absolute;bottom:0px; left:0px; width:475px; z-index:9000;}
/** html .banner_overlay_one, .banner_overlay_two{ display:inline;}*/
.banner_overlay_two{left:475px;}
.banner_overlay_col_one,.banner_overlay_col_two{width:475px; padding:10px; cursor:pointer; font-size:11px; text-align:center;}
/** html .banner_overlay_col_one,.banner_overlay_col_two{ display:inline;}*/
#banner_overlay_contentInner_one,#banner_overlay_contentInner_two{width:435px; padding: 20px;}
/** html #banner_overlay_contentInner_one,#banner_overlay_contentInner_two{ display:inline;}*/
a.promoButton{padding:2px 4px; font-size:11px; font-weight:800;}
#banner_overlay_contentInner_one a,#banner_overlay_contentInner_two a{}
.banner_overlay_one h2,.banner_overlay_two h2{}


noscript{padding:20px; clear:both; display:block; margin:20px;}
#partner_logos{padding:20px 0;}
#partner_logos img{padding:0 20px;}

/* BOOKMARKING LINKS */
#bookmarklinks {margin:0; padding:0 0 10px 0;}
#bookmarklinks li {list-style:none; display:inline; padding:0; margin:0;}
#bookmarklinks li img {padding:0; margin:0; border:none;}
#bookmarklinks a:link, #bookmarklinks a:visited, #bookmarklinks a:hover, #bookmarklinks a:visited:hover {padding:0; margin:0;}
.bookmarkText {font-size:11px;}
/* EN BOOKMARKING SITES ICONS*/
.google {background:url(https://1903e7.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/google.gif) no-repeat left;}
.newsvine {background:url(https://b3b12e.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/newsvine.gif) no-repeat left;}
.delicious {background:url(https://cd5b70.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/delicious.gif) no-repeat left;}
.digg {background:url(https://fd74e5.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/digg.gif) no-repeat left;}
.reddit {background:url(https://31b930.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/reddit.gif) no-repeat left;}
.facebook {background:url(https://c5ee97.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/facebook.gif) no-repeat left;}
.stumbleupon {background:url(https://44c331.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/stumbleupon.gif) no-repeat left;}
.live {background:url(https://3d3954.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/live.png) no-repeat left;}

/* FR BOOKMARKING SITES ICONS*/
.blogmemes {background:url(https://6629f6.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/blogmemes.png) no-repeat left;}
.blooops {background:url(https://5b7481.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/blooops.png) no-repeat left;}
.bluegger {background:url(https://05ef20.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/bluegger.png) no-repeat left;}
.fuzz {background:url(https://7cb2c9.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/fuzz.png) no-repeat left;}
.gmiix {background:url(https://e7e7b2.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/gmiix.png) no-repeat left;}
.joook {background:url(https://38e815.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/joook.png) no-repeat left;}
.linkertop {background:url(https://d8bedf.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/linkertop.png) no-repeat left;}
.pioche {background:url(https://7690d2.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/pioche.png) no-repeat left;}
.scoopeo {background:url(https://2b6660.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/scoopeo.png) no-repeat left;}
.tapemoi {background:url(https://170b2c.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/tapemoi.png) no-repeat left;}
.wikio {background:url(https://ee3688.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/wikio.png) no-repeat left;}
.zapface {background:url(https://3932aa.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/zapface.png) no-repeat left;}

/* DE BOOKMARKING SITES ICONS*/
.misterwong {background:url(https://dd3e8f.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/misterwong.gif) no-repeat left;}
.yigg {background:url(https://0d61d7.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/yigg.gif) no-repeat left;}
.webnews {background:url(https://87cd0b.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/webnews.gif) no-repeat left;}
.linkarena {background:url(https://8dd7c2.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/linkarena.gif) no-repeat left;}
.readster {background:url(https://84c26c.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/readster.gif) no-repeat left;}
.linkarchiv {background:url(https://1a9e8f.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/linkarchiv.gif) no-repeat left;}
.klickts {background:url(https://57e7c8.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/klickts.gif) no-repeat left;}
.alltagz {background:url(https://94fce1.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/alltagz.gif) no-repeat left;}
.netselektor {background:url(https://a4707b.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/netselektor.gif) no-repeat left;}
.lufee {background:url(https://7ed092.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bookmarking-icons/lufee.gif) no-repeat left;}

/* CONTACT LIST DL*/
#contactlist {width:100%;}
dl#contactlist  {width:100%;clear:both; display:table; margin:0 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #E5E5E5;}
#contactlist dt {float:left; width:220px;font-weight:800;padding:0;margin:0;}
#contactlist dd {float:left; width:10px; padding:0;margin:0;}
dd#contactlistname {width:170px;}
dd#contactlistphone {width:140px;}
dd#contactlistemail {width:40px;}
#contactlist p {float:left;clear:both; padding:5px 0 0 0;margin:0;}
/* EDITOR PROPERTIES */

/*CONTACT FORM*/
.sideBar-downloadList li{margin:0 !important;}
.ed_form select,.ed_form input,.ed_form textarea{border:1px solid #E5E5E5; padding:2px; color:#808080; font:400 11px/14px Verdana, Arial, Helvetica, sans-serif;}
.ed_form_group_name{font:800 12px/16px Arial, Helvetica, sans-serif; background:#FAFAFA; padding:10px; margin:1px 1px 10px;}
.ed_form_validation_summary{background-color:#eee; padding:10px; margin:0 0 10px 0;}
.ed_form_validation_summary_inner{background-color:#fff; padding:10px;}
.ed_form_validation_summary_inner .header{font-size:12px; font-weight:bold;}
.ed_form_validation_summary_items{margin:10px 0;}
.ed_form input{padding:4px; width:420px;}
.ed_form_textbox_multiline{height:200px; width:420px;}
.ed_form_validation_summary_items td{padding:0;}
.ed_form_validation_summary_items td div{padding:4px 4px 4px 18px; background:url(https://4564e5.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/bullet_delete.png) no-repeat left 5px;}
.ed_form_submit_inner input{margin-left:118px; width:126px; border:1px solid #ccc; cursor:pointer;}
.ed_form_label_required{font-weight:800;}
.ed_form_element_required{border:1px solid #E5E5E5 !important; background:#fafafa; margin:0;}
.ed_form_submission_message{padding:20px; background:#fff; border:10px solid #eee;}
.ed_form_element{clear:both; margin:5px 0 0 0;}
.booking_details{margin:0; clear:both;}
	.ed_form_element_separator{clear:both;}
	.persons{clear:both;}
	.persons input{width:40px;}
.contact_details, .customer_details{margin:0; clear:both;}
	.contact_details .ed_form_element span,.persons span, .customer_details .ed_form_element span,.persons span{display:block;float:left;width:80px;}
	.contact_details .ed_form_element, .customer_details .ed_form_element{margin:5px 0; clear:both;}
.ed_form_element span{display:block;float:left;width:106px !important; padding:0px 0 0 12px;}
.ed_form_group{margin:0 0 10px 0; padding:0 0 10px 0; border:1px solid #F2F2F2; font-size:11px;}

.left form{margin:0; padding:0; display:block; background:#fff;}

#thankyouOffers{
	background:#f2f3fa;
	padding:10px;
	margin:20px 0 0 0;
}


/*CROSS SELL PAGE */
.cross-sell-item{margin:0; border-top:1px solid #e5e5e5; clear:both; padding:15px 0 0 0; background:url(https://dd653f.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/backgrounds/global-offer-bg-rhtcorner.gif) no-repeat top right;}
.cross-sell-item h3{margin:0; padding:0;}
.cross-sell-thumb{float:left; width:110px; padding:0 0 15px;}
	.cross-sell-thumb a{display:block;}
.cross-sell-text{float:left; width:459px;}
.cross-sell-text a.aClearBlock{clear:both; display:block;}
.cross-sell-promo-wrapper{background:url(https://109c33.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/backgrounds/global-offer-bg-foot.gif) no-repeat bottom; border-top:1px dotted #ccc; margin:10px 0 0; padding:10px 0; width:469px;}
.cross-sell-promo{margin:0 0 10px 0;}
h2.groupCityList{border-top:2px solid #cccccc; padding:10px 0; margin:0; clear:both; display:block;}
h2.groupCityList a{display:block; width:580px;}

.anchor{height:0;display:block;padding:0;margin:0;}
.openReveal{cursor:pointer; background:url(https://0595cf.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/dd-arw+rh6px.gif) no-repeat right center; padding:0 16px 0 0;}


/* CONTACT TABLE*/
#contactTable {width:100%; border-top:1px solid #E5E5E5; margin:20px 0; background:#fafafa;}
#contactTable td {padding:10px; border-bottom:1px solid #F2F2F2; vertical-align:top;}

/* DETAIL GRID */

#detailgrid {background:#FAFAFA; width:100%; padding:5px; border:1px dotted #E5E5E5; font-size:11px;}
#detailgrid td { padding:5px 0px; border-bottom:1px dotted #E5E5E5;}
#detailgrid tr.detailgridtitle td {background:#FFF; padding:10px 0px; border-bottom:2px solid #E5E5E5; font-size:12px; font-weight:800;}

.offerBtn{border:1px solid #c19b86; clear:both; padding:0; margin:0; display:block; float:left;}
.offerBtn a{background:#cbb5a9; border:1px solid #d7c7be; color:#fff !important; padding:4px; margin:0; padding:0 4px; display:block;}
.offerBtn a:hover{background:#b0b0b0 !important; color:#fff;}

.promoBar{background:#f2f2f2; margin:10px 0; padding:10px;}
.promoBarLeft{float:left; padding:3px;}
.promoBarRight{float:right;}
.promo-text-summary{margin:10px 0; display:block;}

/*.lightview{
	border:1px solid #e5e5e5;
	display:block;
	padding:1px 1px 4px;
	width:80px; 
	height:50px;
	background-repeat:no-repeat;
	background-position:1px 1px;
}*/


/*GROUP PAGES STYLING*/
#grp_hotelAddress,#grp_hotelBooking,#grp_hotelText,#grp_hotelFacilities{
	display:block;
	clear:both;
	margin:10px 0;
}

#grp_hotelAddress{
	
}

#grp_hotelBooking{
	border:1px solid #e5e5e5;
	background:#fafafa;
	padding:6px;
}

#grp_hotelText{
	margin:10px 0;
	padding:0 0 10px 0;
	border-top:1px dotted #E5E5E5;
	border-bottom:1px dotted #E5E5E5;
}

#grp_hotelFacilities{
	
}

.grp_UL{
	list-style:none !important;
	list-style-image:none !important;
}

.grp_UL li{
	margin:5px 0 !important;
	list-style:none !important;
	list-style-image:none !important;
}

.promoRevealBox{
	background:url(https://5772b6.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/backgrounds/global-offer-bg-head.gif) no-repeat top;
	border-top:1px dotted #CCCCCC;
	padding:10px 0;
	margin:10px 0 0 0;
}

span.promoLeft{
	float:left;
	width:360px;
}

span.promoLeftWide{
	float:left;
	width:450px;
}

span.promoPrice{
	float:right;
	text-align:right;
	font-size:10px;
}

span.bestPrice{
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}

strike{
	color:red;
}


/*GREEN FEE TABLE STYLES*/

.greenFeeTable{
	text-align:left;
	color:#000;
	padding:0;
	margin:0;
	border:1px solid black;
	border-left:none;
	border-top:none;
}

.greenFeeTable th{
	background:#bffdbf;
	border-left:1px solid black;
	border-top:1px solid black;
}

.greenFeeTable td{
	border:1px solid black;
	border-bottom:none;
	border-right:none;
	padding:2px;
}

.tdContainer{
	border:none !important;
	padding:0 !important;
}

/*GREEN FEE TABLE STYLES*/

.mycontrolboxclass{
			position:absolute;
			display:block;
			width:950px;
			top:0;
		}
		.back-button{
			position:absolute;
			left:20px;
		}
		.next-button{
			position:absolute;
			right:20px;
		}
		.back-button,.next-button{
			background:#000;
			opacity:.80;
			filter: alpha(opacity=80);
			-moz-opacity: 0.8;
			-moz-border-radius:4px;
			-webkit-border-radius: 4px;
		}
		.pause-button{
			display:none;
		}
		.bg-frame img{behavior:url(https://098896.claudeassets.com/20091212061219im_/https://amarantepyramids.com/css/win_png.htc); display:none;}
		
		/*
		==============================================
		 HOME PAGE SLIDE BANNER
		==============================================
		*/
		
		#pager{
			background:#000000 none repeat scroll 0 0;
			position:absolute;
			right:0;
			bottom:-1px;
			width:950px;
			z-index:100000;
			padding:0;
			text-align:center;
		}
		
		#pager a{
			background:#444;
			padding:5px 0;
			margin:0;
			display:block;
			float:left;
			height:40px;
			border:1px solid #222;
			border-left:none;
			border-bottom:none;
			line-height:40px;
			vertical-align:middle;
			color:#fff;
			overflow:hidden;
		}
		
		#pager a:hover{
			background:#333;
		}
		
		#pager a.activeSlide{
			color:#333;
			background:#ececec;
			border:1px solid #fff;
			border-left:none;
			border-bottom:none;
		}
		
		#imgText{
			position:absolute;
			bottom:58px;
			left:10px;
			display:block;
			z-index:10000;
		}
		
		#imgTitle{			
			color:#000;
			z-index:10000;
			display:inline-block;
			background:#fff100;
			font-size:26px;
			padding:8px;
			font-family:Georgia, "Times New Roman", Times, serif;
			line-height:33px;
		}	
		
		#imgDesc{
			color:#006699;
			background:#cc292b;
			color:#fff;
			font-size:22px;
			padding:8px;
			font-family:Georgia, "Times New Roman", Times, serif;
			line-height:20px;
			margin:3px 10px 0 0;
		}
		
		#imgLink a{
			opacity:.80;
			filter: alpha(opacity=80);
			-moz-opacity: 0.8;
			background:#fff;
			color:#000;
			font-size:17px;
			padding:8px;
			font-family:Georgia, "Times New Roman", Times, serif;
			line-height:20px;
			margin:3px 10px 0 0;
			display:inline-block;
		}
		
		#imgLink a:hover{
			background:#ffc;
		}
		
		#imgDesc p {
			padding:0;
			margin:0;
		}
		
		
		/*
		#pager{
			background:#000000 none repeat scroll 0 0;
			position:absolute;
			right:0;
			bottom:0;
			width:950px;
			z-index:100000;
			padding:0;
			text-align:center;
		}
		
		#pager a{
			background:#b1b579;
			padding:5px 0;
			margin:0;
			display:block;
			float:left;
			height:40px;
			color:#fff;
		}
		
		#pager a:hover{
			background:#cc0;
		}
		
		#pager a.activeSlide{
			background:#5b5e3e;
			border:1px solid #70734c;
			border-bottom:none;
		}
		
		#imgText{
			position:absolute;
			bottom:58px;
			left:10px;
			display:block;
			z-index:10000;
			background:#9da069;
			width:930px;
		}
		
		#imgText span{
			padding:20px;
			display:block;
		}
		
		#imgTitle{			
			color:#fff;
			z-index:10000;
			display:inline-block;
			font-size:26px;
			font-family:Georgia, "Times New Roman", Times, serif;
			line-height:33px;
		}	
		
		#imgDesc{
			color:#006699;
			color:#fff;
			font-size:12px;
			font-family:Georgia, "Times New Roman", Times, serif;
			line-height:20px;
			margin:3px 10px 0 0;
		}
		
		#imgLink a{
			opacity:.80;
			filter: alpha(opacity=80);
			-moz-opacity: 0.8;
			background:#fff;
			color:#000;
			font-size:18px;
			padding:8px;
			font-family:Georgia, "Times New Roman", Times, serif;
			line-height:20px;
			margin:3px 10px 0 0;
			display:inline-block;
		}
		
		#imgLink a:hover{
			background:#ffc;
		}
		
		#imgDesc p {
			padding:0;
			margin:0;
		}
		*/
		
/*
=============================================================
Holding Banner Styles
=============================================================
*/

#holdingBanner{
	width:950px;
	height:340px;
	background:#336633;
	position:relative;
}

	#holdingBannerText{
		width:760px;
		height:86px;
		margin:auto;
		padding:35px 0 20px 0;
		text-align:center;
		border-bottom:1px solid #9e8f54;
	}
	
		#holdingBannerText h1{
			border:none;
			color:#fff;
			font-size:28px;
			padding:0;
			margin:0;
		}
		
		#holdingBannerText p{
			color:#fff;
			margin:20px auto 0;
			padding:0;
			width:500px;
			font-size:12px;
		}
		
	#holdingBannerButtonsWrapper{
		width:790px;
		margin:20px auto 0;
		text-align:center;
	}
	
		#holdingBannerButtonsWrapper a{
			background:#06473e;
			display:inline-block;
			width:221px;
			margin:0 15px;
			padding:5px;
			border:1px solid #07574c;
		}
		
		#holdingBannerButtonsWrapper a:hover{
			background:#0f554b;
		}
	
		.holdingBannerBtn{
			padding:5px;
		}
		
		.holdingBannerBtn h2{
			border:none;
			color:#9e8f54;
			font:400 16px/20px Georgia, "Times New Roman", Times, serif;
			padding:0;
			margin:0;
		}
		
		.holdingBannerBtn p{
			border:none;
			color:#fff;
			padding:0;
			margin:0;
			font-size:11px;
		}

/*
=============================================================
Footer Icon Bar Styles
=============================================================
*/

#footerBar{
	border-top:1px dotted #e5e5e5;
	width:580px;
	padding:10px 0;
	margin:0 0 0 30px;
	clear:both;
	display:block;
}

	#footerBar #gotoTop{
		float:left;
		border-right:1px dotted #ccc;
		padding: 0 10px 0 0;
	}
	
		#footerBar #gotoTop a img{
			margin:0 8px 0 0;
		}
	
	#footerBar #siteTools{
		float:left;
		border-right:1px dotted #ccc;
		padding:0 0 0 0px;
	}
	
		#footerBar #siteTools a{
			margin:0 10px 0 0;
		}	
	
		#footerBar #siteTools span{
			float:left;
			margin:0 7px 0 10px;
		}
		
		#footerBar #siteTools img{
			float:left;
			margin:0 5px 0 0;
		}
		
	#footerBar #socialLinks{
		float:right;
		padding:0 0 0 20px;
	}
	
		#footerBar #socialLinks p.bookmarkText{
			float:left;
			padding:0;
			margin:0 10px 0 0;
		}
		
		#footerBar #socialLinks ul#bookmarklinks{
			float:left;
			padding:0;
			clear:none;
		}
		
			#footerBar #socialLinks ul#bookmarklinks li a{
				margin:0 4px;
			}
			
			
/*
=============================================================
Global Footer Navigation
=============================================================
*/

#globalFooterNavigation{
	font:400 11px/11px Arial, Helvetica, sans-serif;
	background:#ffffff url(https://a22bda.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/backgrounds/global-nav-foot-bg.gif) repeat-x left bottom;
	margin:10px 0 0 0;
	border:1px solid #E5E5E5;
}

	#globalFooterNavigation ul{
		margin:0;
		padding:0;
		border:1px solid #FFFFFF;
	}

	#globalFooterNavigation li{
		margin:0;
		float:left;
		display:block;
		border-right:1px solid #FFFFFF;
	}

	#globalFooterNavigation li a{
		padding:8px;
		margin:0 1px;
		display:block;
	}
	
	#globalFooterNavigation li a:hover, #globalFooterNavigation li a.selected{
		background:#FFFFFF;
		color:#000000;
	}
		
/*
=============================================================
Map Directions Bar Below Google Loc Map
=============================================================
*/

#directionBox {width:554px; display:block; padding:10px; background: url(https://7a7099.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/backgrounds/global-nav-bg.gif) repeat-x top left; border-top:1px solid #E5E5E5; border-bottom:1px solid #E5E5E5; margin:2px 0;}
#fromBox {float:left; background: none; padding:0;}
#toBox {float:left; background: none; padding:0; }
#from, #to  {width:56px; margin:0 6px; padding:4px;}

#directionInfo img{border:none !important; padding:0; margin:0;}


.starrating {float:right; border-bottom:none;}


/*
=============================================================
Highlight box
=============================================================
*/

#highlightBox{border:1px solid #ccc; background:#eee; margin:20px 0; padding:10px 20px;}
#highlightText{float:left; width:420px;}
#highlightImg{float:right; padding:20px 0 0;}


/*
=============================================================
Partner Logo Holder
=============================================================
*/
.partnerHolder {padding:15px 0 0 0; background:url("https://296941.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/global-headers/global-footer-fade-bar-952x2.png") no-repeat scroll center top transparent;}
.partnerHolder img {margin:0 10px;}

/*
=============================================================
Accreditation Logo Holder
=============================================================
*/
.accrediationHolder{background:url("https://296941.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/global-headers/global-footer-fade-bar-952x2.png") no-repeat scroll center top transparent}
.accrediationHolder img{margin:15px 10px;}


/*
=============================================================
Social Media icons + new header elements
=============================================================
*/
#social-media-icons{
	float:left;
	margin:0;
	height:16px;
}

	#social-media-icons a.social-media-icon{
		margin:0 4px 0 0 !important;
		height:16px;
		width:16px;
		border:none;
		color:#B1B579 !important;
	}
	
		#social-media-icons a.social-media-icon img{
			border:none;
		}
		
.header-bar-link{border-left:1px dotted #33376A; margin:0 !important; padding:0 7px;}

/*HOTEL REVIEWS*/
ul.review-listing{list-style:none; margin:0; padding:0;}

/*
=============================================================
List Protoype
=============================================================
*/
li.list-item{list-style:none !important; margin:10px 0 !important; padding:0 !important;}
	li.list-item .list-title-bar{padding:4px; font-size:11px; padding:3px 18px; background:#fafafa;}
		li.list-item .list-title-bar .list-title-bar-left{float:left;}
			li.list-item .list-title-bar .list-title-bar-left img{padding:0; margin:0 0 0 10px; border:none !important; vertical-align:bottom;}	
		li.list-item .list-title-bar .list-title-bar-right{float:right;}
	li.list-item .list-text-area{padding:0 15px;}
		li.list-item .list-text-area p{margin:4px 0; padding:4px;}
		li.list-item .list-text-area em p{margin:0; padding:0;}
		li.list-item .list-text-area .list-text-comment{border-top:1px dotted #E5E5E5; margin-top:4px; padding:6px 0;}
		li.list-item .list-text-area em, li.list-item .list-text-area strong{float:left; margin:0 0 0 4px;}
	
	
/*
=============================================================
Guide Maps
=============================================================
*/

#loader-box{
	background:url("https://330f74.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/loader.gif") no-repeat scroll center center #fff;
	padding:0;
	position:absolute;
	text-align:center;
	vertical-align:middle;
	z-index:100000;
	color:#444;	
	border:1px solid #e5e5e5;
}

	#loader-box img{
		display:block;
		height:22px;
		width:22px;
		margin:auto;
	}
	
#guide-map-banner-wrapper{
	position:absolute;
	border:1px solid #e5e5e5;
}

	#guide-map-banner-wrapper #guide-map-overlay-banner{
		bottom:0;
		display:block;
		position:absolute;
		right:0;
		z-index:1000;
	}
	
#guide-map-banner{
	background:#000;
	position:absolute;
	z-index:1000;
}

	#guide-map-banner .guide-map-banner-img{
		position:absolute;
		top:0;
		left:0;
	}
	
	#guide-map-banner .guide-map-banner-overlay{
		position:absolute;
		bottom:0;
		right:0;
		z-index:1001;
	}
	
	#guide-map-banner ul#guide-map-overlay-gallery{
		list-style:none;
		padding:0;
		margin:0;
	}
	
	#guide-map-banner ul#guide-map-overlay-gallery .guide-map-overlay-gallery-caption, .guide-map-overlay-gallery-caption{
		position:absolute;
		bottom:10px;
		left:10px;
		color:#fff;
		font-size:10px;
	}
	
	#guide-map-banner ul#guide-map-overlay-gallery .guide-map-overlay-gallery-caption a{
		color:#ccc;
	}
	
	#guide-map-banner ul#guide-map-overlay-gallery .guide-map-overlay-gallery-caption a:hover{
		text-decoration:underline;
	}

#guide-map{
	/*
	width:580px;
	height:340px;
	*/
	border:1px solid #e5e5e5;
	overflow:hidden;
}

	#guide-map .guide-map-infobox{
		font-size:11px;
	}
	
		#guide-map .guide-map-infobox h1{
			font-size:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-weight:bold;
			border:none;
			padding:0;
			margin:0;
		}
		
		#guide-map .guide-map-infobox p{
			margin:0;
			padding:0;
			font-size:11px;
		}
		
		#guide-map .guide-map-infobox address{
			margin:10px 0 0;
			padding:0;
			font-size:11px;
		}
		
		#guide-map .guide-map-infobox .guide-map-distances{
			margin:10px 0 0;
			padding:10px 0;
			border-top:1px solid #e5e5e5;
			border-bottom:1px solid #e5e5e5;
		}

#guide-map-checkboxes{
	/*border:1px solid #eee;
	padding:20px;*/
}

	#guide-map-checkboxes #guide-map-checkboxes-header{
		border-bottom:1px solid #CCCCCC;
		font-family:georgia;
		font-size:15px;
		margin:4px 0 10px;
		padding:0 0 10px;
	}

	#guide-map-checkboxes label{
		display:inline-block;
		margin:0 8px 0 0;
		padding:3px 1px;
		width:250px;
	}
	
		#guide-map-checkboxes label span{
			padding:0 5px;
			margin:0;
			cursor:pointer;
		}
		
		#guide-map-checkboxes label img{
			padding:0;
			margin:0;
			vertical-align:middle;
			cursor:pointer;
		}
		
		#guide-map-checkboxes label input{
			padding:0;
			margin:0;
			vertical-align:middle;
			cursor:pointer;
			float:left;
		}

#guide-map-terraincontrols{
	background:none repeat scroll 0 0 #000000;
	padding:4px;
	position:absolute;
	right:10px;
	top:10px;
	width:150px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}

	#guide-map-terraincontrols div{
		display:inline;
		padding:0 7px;
		border-right:1px solid #333;
	}
	
	#guide-map-terraincontrols div:last-child{
		border-right:none;
	}
	
		#guide-map-terraincontrols div a{
			color:#fff;
		}
		
		#guide-map-terraincontrols div a:hover{
			color:#ccc;
		}
		
#guide-map-zoomcontrols{
	position:absolute;
	top:10px;
	left:10px;
}

#guide-map-directions{
	padding:10px !important;
}

	#guide-map-directions #guide-map-directions-close{
		background:#000;
	}

#guide-gallery{
	/*border-bottom:1px solid #e5e5e5;
	padding:0 0 10px;
	margin:0 0 10px;*/
}

	#guide-gallery img{
		padding:1px;
		margin:0 2px;
	}	
	
#guide-content{
	border-top:2px solid #ccc;
	margin:10px 0;
}

/*
=============================================================
Accordian
=============================================================
*/

.accordian{}

	.accordian ul, .accordian li{
		margin:0 !important;
		padding:0 !important;
		list-style:none !important;
	}

	.accordian h2{
		padding:10px 0;
		margin:0 0 1px 0;
	}
	
	.accordian h3{
		background:#e5e5e5;
		border-top:1px solid #ddd;
		border-bottom:1px solid #ddd;
		padding:4px;
		margin:0 0 1px 0;
	}
	
	.accordian h4{
		background:url(https://013d67.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/subNav.gif) no-repeat 7px center #fff;
		border-top:2px solid #ddd;
		padding:8px 4px 8px 20px;
		margin:0 0 1px 0;
		font-size:14px;
		font-weight:normal;
		font-family:Arial, Helvetica, sans-serif;
	}
	
	.accordian h4.open{
		background:url(https://1d96cd.claudeassets.com/20091212061219im_/https://amarantepyramids.com/images/generic/icons/more.gif) no-repeat 7px center #f5f5f5;
	}
	
	.accordian li.more-comment-toggle{
		border-top:1px solid #DDDDDD;
		display:block;
		padding:5px 18px !important;
		background:#eee;
	}
	
	.accordian-level-3 li.list-item{
		border-top:1px solid #ddd;
	}

/*
=============================================================
Gallery Items
=============================================================
*/

.gallery-title-bar{
	display:block;
	clear:both;
	border-bottom:1px solid #EEEEEE;
	border-top:2px solid #E5E5E5;
}

	.gallery-title-bar .gallery-title{
		float:left;
		padding:10px 0;
		margin:0;
	}
	
	.gallery-title-bar .gallery-reveal{
		float:right;
		padding:10px;
		cursor:pointer;
	}

.gallery-hidden-items{
	display:none;
}

.gallery-items{}

	.gallery-items .gallery-item{
		width:100px;
		float:left;
		margin:8px 16px 8px 0;
		height:220px;
	}
	
		.gallery-items .gallery-item a img{
			padding:1px;
			margin:0;
		}
		
		.gallery-items .gallery-item .gallery-item-text{
			width:100px;
			padding:4px;
			overflow:hidden;
		}
		
			.gallery-items .gallery-item .gallery-item-text p{
				padding:5px 0;
				margin:0;
			}
			
	.gallery-items .gallery-item.press-gallery{
		width:175px;
		float:left;
		margin:8px 16px 8px 0;
		height:auto;
	}
	
		.gallery-items .gallery-item.press-gallery a{
			display:block;
		}
	
		.gallery-items .gallery-item.press-gallery .gallery-item-text{
			width:175px;
			padding:4px;
			overflow:hidden;
		}
		
	.gallery-items .gallery-row{
		display:block;
	}
		
/*
=====================================================
Eton Forms
=====================================================
*/

.eton-form{
}

	.eton-form .eton-form-row{
		display:block;
		padding:4px 0;
	}
	
	.eton-form .eton-form-textbox{
		
	}
	
		.eton-form .eton-form-textbox input{
			font-size:11px;
			padding:4px;
			width:50%;
			border:1px solid #bbb;
		}
		
	.eton-form .eton-form-label{
		width:20%;
		display:inline-block;
		padding:2px 0;
	}
	
	.eton-form .eton-form-dropdown{
	
	}
	
		.eton-form .eton-form-dropdown select{
			padding:4px;
		}
		
	.eton-form .eton-form-checkboxlist{
		border-top:1px solid #bbb;
		margin:10px 0;
		padding:10px 0 0;
	}
		
	.eton-form .eton-form-checkboxlist-list{
		width:100%;
	}
	
		.eton-form .eton-form-checkboxlist-list label{
			display:inline;
			margin:0;
			padding:0;
			vertical-align:text-bottom;
		}
		
	.eton-form .eton-validation-error{
		border:1px solid #ccc;
		background:#ffa;
		color:#fff;
		display:inline-block;
		padding:2px 4px;
		margin:4px 0 0 10px;
		-moz-border-radius:4px;
		-webkit-border-radius:4px;
	}
	
	.eton-form .eton-form-submit-btn{
		padding:4px;
	}
	
/*
=====================================================
Memebr Login
=====================================================
*/
.loginForm{
	border:1px solid #eee;
	padding:10px;
	width:300px;
}

	.loginForm table{
		width:100%;
	}
	
		.loginForm table td{
			text-align:left;
		}
		
			.loginForm table td input[type=text],
			.loginForm table td input[type=password]
			{
				padding:2px;
				width:170px;
			}

	.loginForm label{
		padding:0;
		margin:0;
		display:inline;
	}
	
	.loginForm .loginFormTitle{
		font-size:12px;
		font-weight:bold;
		background:#f5f5f5;
	}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

/*
     FILE ARCHIVED ON 20:59:02 Feb 07, 2011 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:13:02 Jun 06, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.757
  exclusion.robots: 0.078
  exclusion.robots.policy: 0.061
  esindex: 0.014
  cdx.remote: 107.172
  LoadShardBlock: 86.372 (3)
  PetaboxLoader3.datanode: 57.448 (4)
  PetaboxLoader3.resolve: 68.433 (2)
  load_resource: 72.306
*/