body { background-color:#e0e0e0; background-image:url("../../images/pixel_gray.gif"); margin:5px; font-family:Trebuchet MS, Tahoma, Arial, Verdana; }

a { font-size:9pt; color:#4b4b4b; }
a:hover { font-size:9pt; color:#3380fd; }
td { font-size:9pt; vertical-align:top; }

h1 { font-size:14pt; color:#ff3fa7; margin:0px; display:inline; }
h2 { font-size:11pt; color:#3380fd; margin:0px; display:inline; }
.h2 { font-size:11pt; color:#3380fd; margin:0px; display:inline; }
.h2:hover { font-size:11pt; color:#3380fd; margin:0px; display:inline; }

form { margin:0px; }
input { border:1px solid #e0e0e0; color:#4b4b4b; }

ul { list-style-type:none; padding-left:0; margin-left:0; }
li { list-style-image:none; background-image:url("../../images/checkmark.png"); background-repeat:no-repeat; background-position:left center; padding-left:20; }

td.calendarDateInput {}
select.calendarDateInput { font-size:9pt; }
input.calendarDateInput {}

.cornerUL { background-color:#ffffff; background-image:url("../../images/corner_ul.gif"); background-repeat:no-repeat; width:15px; height:15px; }
.cornerDL { background-color:#ffffff; background-image:url("../../images/corner_dl.gif"); background-repeat:no-repeat; width:15px; height:15px; }
.cornerUR { background-color:#ffffff; background-image:url("../../images/corner_ur.gif"); background-repeat:no-repeat; width:15px; height:15px; }
.cornerDR { background-color:#ffffff; background-image:url("../../images/corner_dr.gif"); background-repeat:no-repeat; width:15px; height:15px; }

.bckLeft { background-color:#ffffff; background-image:url("../../images/bck_left.gif"); }
.bckRight { background-color:#ffffff; background-image:url("../../images/bck_right.gif"); }
.bckUp { background-color:#ffffff; background-image:url("../../images/bck_up.gif"); }
.bckDown { background-color:#ffffff; background-image:url("../../images/bck_down.gif"); }

.mainArea { width:950px; background-color:#ffffff; padding:5px; }

.button { border:1px solid #eaeaea; background-color:#eaeaea; color:#000000; }

.sepVert { background-image:url("../../images/pixel_gray.gif"); background-repeat:repeat-y; width:1px; }
.sepHoriz { background-image:url("../../images/pixel_gray.gif"); background-repeat:repeat-x; height:1px; padding:0px; }

.title { font-size:14pt; font-weight:bold; color:#ff3fa7; padding-bottom:10px; }

.subTitle { font-size:10pt; font-weight:bold; color:#3380fd; }

.picture { width:75px; height:75px; border:5px solid #f4f9ff; background-color:#f4f9ff; cursor:pointer; }
.pictureMain { width:120px; height:120px; border:5px solid #f4f9ff; background-color:#f4f9ff; margin-right:10px; }
.pictureSmall { width:50px; height:50px; border:5px solid #f4f9ff; background-color:#f4f9ff; cursor:pointer; }

.tiny { font-size:8pt; }
.fade { color:#949494; }
.normal { color:#4b4b4b; }

.menuBand { background-color:#ddeffc; padding-bottom:5px; }
.menuLink { font-size:9pt; color:#3380fd; font-weight:bold; }
.searchForm { background-color:#f4f9ff; padding:10px; }

.priceBox { border:1px solid #eaeaea; background-color:#f4f9ff; padding:2px; width:75px; }
.price { font-size:12pt; font-weight:bold; color:#ff3fa7; }
.address { font-style:italic }
.description { color:#4b4b4b; padding-top:5px; }

.rowOver { background-color:#f4f9ff; border-top:1px dotted gray; }
.rowOut { background-color:#ffffff; border-top:1px dotted #ffffff; }

.loading { background-color:#ffffff; color:#3380fd; font-size:12pt; font-weight:bold; text-align:center; padding:2px; position:absolute; }

.button20 { width:130px; height:45px; background-image:url("../../images/button_book.png"); background-repeat:no-repeat; text-align:center; padding-top:10px; font-size:12pt; cursor:pointer; color:#ffffff; }

.description { text-align:justify; }

#hidden-7 { background:#036 ; color:#FFF ; overflow:hidden ; text-align:center }
#toggle { display:none }

.rank1 { font-size:10pt; padding-right:5px; }
.rank1:hover { font-size:10pt; padding-right:5px; }
.rank2 { font-size:12pt; padding-right:5px; }
.rank2:hover { font-size:12pt; padding-right:5px; }
.rank3 { font-size:14pt; padding-right:5px; }
.rank3:hover { font-size:14pt; padding-right:5px; }
.rank4 { font-size:16pt; padding-right:5px; }
.rank4:hover { font-size:16pt; padding-right:5px; }

.highlight { background-color:#ffff80; padding:1px; }

.headerSearch { border-left:1px solid #eaeaea; border-bottom:1px solid #000000; background-color:#ddeffc; width:260px; position:absolute; left:845px; display:none; padding:5px; }

.tableTitle { font-weight:bold; background-color:#ddeffc; }
.tableRow { background-color:#ffffff; }
.tableRowOver { background-color:#ffffcc; }

.divHidden {
	border: dashed 0px #78a23d;
    background-color: #FFFFFF;
    position: absolute;      
    padding: 5 5 5 5;
    width: 690px;
    height: 450px;
    z-index: 999; 
    visibility: hidden;    
}

.divHint { padding:10px; border:1px gray dotted; background-color:#ffffcc; }

.rank { background-color:#ff3fa7; color:#ffffff; font-size:12pt; }
.rankBox { border:1px dotted; padding:5px; width:120px; background-color:#ffffcc; align:left; float:left; }

.bookPack { background-color:#ffff66; }
.bookButton { background-color:#ff0066; color:#ffffff; }