/*This is main container*/
#sk_booking_calendar {border:1px solid #cccccc; width:300px; margin-top:10px; font-size: 13px; font-family: Arial, Helvetica, sans-serif; background-color:#ffffff; }



/*This is the Main Title, Availablity and Rates Calendar, and price and dates header*/
#imageTopper {margin-top:-32px; margin-left:-1px;}
#sk_title {font-size:18px; font-weight:bold; color:#513418; width:290px; background-color:#ffffff; margin-left:-1px; padding-left:10px; border-left:1px solid #cccccc; border-right:1px solid #cccccc}
#sk_header {background-color:#fff7e2; padding:0px; background-image: url(../sk_images/header-bg.jpg); background-repeat: repeat-x; background-position: left bottom; border-bottom:1px solid #cccccc}

/*Book now containers*/
#sk_date_holder {padding:10px; }
#sk_costWrap {display:inline; float:right; background-color:#333333; width:150px; padding:10px; background-color:#513418; color:#ffffff; background-image: url(../sk_images/costs-bg.jpg); background-repeat: repeat-x; background-position: left top;}
#booknow {display:inline; float:right;}



/*This is where the check in and check out dates populate*/
.sk_showdates {display:inline; float: left; margin-right:10px; font-size:12px; color:#676767}
#sk_table_1_div {display:inline; float:left; margin-right:10px}
#sk_legend {padding:5px; color:#513418}
.sk_monthnav {font-size:12px; color:#999999; padding:10px; text-align:center}
.sk_monthnav a {font-size:12px; color:#999999; } 
.sk_monthnav a:link {color:#999999; text-decoration:none}
.sk_monthnav a:visited {color:#999999; text-decoration:none}
.sk_monthnav a:hover {text-decoration:underline; color:#000000}


/*This is our calendar Container stuff*/
#skbe_table_div { width:390px; padding-top:10px; padding-bottom:15px;}

/*This is the calendar styles*/
#skbe_table {}
.sk_tables {border-collapse:collapse; font-size:10px; padding:2px; cursor:pointer}
.sk_tables td {width:25px; height:30px; vertical-align:top}
.sk_th {color:#676767; padding:2px; }
.sk_tr {background-color:#ffffff}
.normal { font-weight:bold; color:#333333; padding:2px; text-align:center }
.highlight {  font-weight:bold; color:#676767; padding:2px; background-color:#dddddd; text-align:center }
.selected {  font-weight:bold; color:#eeeeee; background-color:#aaaaaa; padding:2px; text-align:center}
.noroom {font-weight:bold; color:#540202; padding:2px; text-align:center; background-image: url(../sk_images/noroom-bg.gif); background-repeat: no-repeat; background-position: center center;}
.emptyCell {color:#676767; padding:2px}
.sk_rate_in_td {font-size:9px; color:#660000; margin-top:3px}


/*This is the wrapper that holds the floats room lists*/
#sk_cal_packWrap {width:380px; margin-top:0px;}

/*Title for rooms and packages*/
#sk_RoomandPackages {width:360px; padding: 10px; background-image: url(../sk_images/roomTabbg.jpg); background-repeat: repeat-x; background-position: left top; font-weight:bold; background-color:#513418; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:10px; color:#ffffff;}

#sk_RoomandPackages ul {margin-left:-10px; list-style-type: none; font-size:16px; margin-bottom:9px}
#sk_RoomandPackages li {list-style-type: none; display: inline; margin-right:1px; width:120px}


/*Photo Display Stuff*/
#sk_photoWrap {width:280px; }
#sk_picdisplay {width:280px; float:left; margin-top:10px; margin-right:10px; margin-left:10px;}




/*This is our room list stuff*/
.sk_tabnav_Active {font-weight:bold; background-color:#513418; border-left:1px solid #cccccc; border-right:1px solid #cccccc; padding:10px; color:#ffffff; cursor:pointer; border-top:1px solid #cccccc; background-image: url(../sk_images/roomTabbg.jpg); background-repeat: repeat-x; background-position: left top;}
.sk_tabnav {border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #cccccc; padding:10px; color:#cccccc; font-weight:bold; cursor:pointer}


/*Package styles*/
#sk_packageWrap {background-color:#513418; padding:10px; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; height:175px; overflow:auto}
.sk_packagelist { font-size:12px; padding:10px 10px 10px 20px; border-bottom:1px solid #513418; background-color:#ffffff; }


#sk_reset {cursor:pointer}
#sk_roomWrap {background-color:#513418; padding:10px; border-top: 1px solid #cccccc; border-right: 1px solid #cccccc; height:175px; overflow:auto}

/*Style for our room types*/
.sk_roomlist {font-size:12px; padding:10px 10px 10px 20px; border-bottom:1px solid #513418; cursor:pointer; font-weight:bold; background-image: url(../sk_images/roomarrow.gif); background-repeat: no-repeat; background-position: 5px center; background-color:#ffffff;}
.sk_roomlist_selected {padding:10px 10px 10px 20px; background-color:#2d1905; cursor:pointer; font-weight:bold; color:#ffffff; background-image: url(../sk_images/roomSelected.png); background-repeat: no-repeat; background-position: 5px center;}
.sk_roomlist_highlight {font-size:12px; padding:10px 10px 10px 20px; border-bottom:1px solid #513418; cursor:pointer; font-weight:bold; background-image: url(../sk_images/roomarrow.gif); background-repeat: no-repeat; background-position: 5px center; background-color:#fff2a9;}


.sk_floatRight {display:inline; float:right}
.sk_clear { clear: both; background: none; }

/*This is the room rates*/
.sk_indRate {cursor:pointer; font-size:12px; border-top:1px dashed #e2b255; background-color:#513418; padding:5px; font-weight:normal; color:#ffffff}
.sk_indRate_selected {cursor:pointer; font-size:12px; border-top:1px dashed #e2b255; background-color:#e2b255; padding:5px; font-weight:normal}
.sk_indRate_highlight {cursor:pointer; font-size:12px; border-top:1px dashed #e2b255; background-color:#38210a; padding:5px; font-weight:normal; color:#ffffff}


/*This is the room rate wrapper*/
.sk_roomratesWrap_hide {display:none}
.sk_roomratesWrap_show {display:block}


/*Div for holding our laoding gif*/
.sk_loadingImg {margin-left:auto; margin-right:auto; text-align:center}

.sk_mainImg {}
.sk_otherImgs {display:inline; float:left; border: 2px solid #ffffff; cursor:pointer;}
.sk_selectedImgs {display:inline; float:left; border: 2px solid #e2b255;}
.sk_room_info {margin-top: 15px; font-size:13px}
.sk_room_info h1 {font-size:14px}
.havePointer {cursor:pointer}


.sk_tinytext {font-size:11px}
.errors {border:1px solid #676767; background-color:#fdfce1; padding:10px; color:#333333; margin:10px 0px 10px 0px}



/*ADMIN STYLES*/
.adminBox { border:1px solid #676767; padding:10px; margin:10px}
.adminNav { color:#ffffff; font-size:15px; background-color:#333333; padding:8px; }
.adminNav a:link {color:#ffffff; text-decoration:none;}
.adminNav a:visited {color:#ffffff; text-decoration:none;}
.adminNav a:hover {color:#FFCC00; text-decoration:none;}
.adminHeading {font-size:15px; }

