/* ----------------------------
Reservation Manager Style Sheet
for the backend and front-end management only.
This style sheet is not used for any pages rendered to customers
------------------------------- */

/* 
------------------------
calendar styling...
------------------------ 
*/
a {
	text-decoration: none;
	color: #000000;
	text-align: left;
}
a:hover {
	text-decoration: none;
	color: #3163CE;
}
.calendarbackground {
	border-style: outset;
	border-width: 1px;
	background-color:#FFFFFF;
	text-align: center;
}
.year {
	border-style: outset;
	border-width: 1px;
	background-color:#FFFFFF;
	text-align: center;
}
.month {
	border-style: none;
	background-color:#FFFFFF;
	text-align: center;
}
.yearname {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
}
.monthname {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #c4c4c4;
	color: #5D5D5D;
	border-style: outset;
	border-width:0px;
	height:7px;
	width:7px;
}
.dayname td {
	text-align: center;
	font-size: 12px;
	background-color: #83b1b3;
	color: #ffffff;
	border-style: outset;
	border: 1px solid;
	width: 20px;
}
.yearnavigation {
	font-size: 12px;
}

.monthnavigation {
	font-family: Tahoma, Arial, sans-serif;
}
.monthpicker {
	font-size: 11px;
	background-color: #F2F2F2;
}
.yearpicker {
	font-size: 11px;
	background-color: #F2F2F2;
}
.nomonthday {
	text-align: center;
	font-size: 12px;
	color: #aaaaaa;
        height:7px;
	width:7px;
}
.monthday {
	text-align: center;
	font-size: 12px;
	color: #384955;
	border: 1px solid #E6E6E6;
        height:7px;
	width:7px;
}
.today {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
	background-color: #83b1b3;
	color: #ffffff;
	border: 1px solid #E6E6E6;
}
.todayconfirmed {
	text-align: center;
	font-size: 12px;
	border: 1px solid #E6E6E6;
}
.todayunconfirmed {
	text-align: center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#66FFFF;
	color: #ffffff;
	border: 1px solid #E6E6E6;
}
.selectedday {
	text-align: center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #66ff66;
	border: 1px solid #E6E6E6;
	height:7px;
	width:7px;
}
.sunday {
	text-align: center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #E6E6E6;
	background-color: #EFFBFB;
	height:7px;
	width:7px;
	
}
.sunday a {
	color: #545454;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #E6E6E6;
	background-color: #EFFBFB;
}
.saturday {
	text-align: center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #E6E6E6;
	background-color: #EFFBFB;
	height:7px;
	width:7px;
}
.saturday a {
	color: #545454;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 1px solid #E6E6E6;
	background-color: #EFFBFB;
}
.event {
	text-align: center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	border: 1px solid #E6E6E6;
	height:7px;
	width:7px;
}
.event a {
	color: red;
	border: 1px solid #E6E6E6;
}
.selectedevent {
	text-align: center;
	font-size: 12px;
	color: red;
	border: 1px solid #E6E6E6;
	height:7px;
	width:7px;
}
.selectedevent a {
	background-color:#66FFFF;
	color: red;
	border: 1px solid #E6E6E6;
}
.todayevent {
	text-align: center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	border: 1px solid #E6E6E6;
	height:7px;
	width:7px;
}
.todayevent a {
	background-color:#99CCFF;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
	border: 1px solid #E6E6E6;
}

.eventcontent {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	border: 1px dotted #000;
}
.confirmed {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #999999;
	color: #000000;
}
.unconfirmed {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	background-color: #00FF00;
	color: #000000;
}
.thisbooking {
	background-color:#0099FF;
	text-decoration:blink;
	color: black;
}
.conflictbooking {
	background-color:#FF0000;
	text-decoration:blink;
	color: black;
}
.thisbooking_conflicting {
	background-color:#0099FF;
	text-decoration:blink;
	color: black;
}

/* 
--------------------------------------
Calendar Start and End Half Days 
--------------------------------------
*/ 
.confirmed_start {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF url(../images/confirmed_start.gif) no-repeat right bottom;
	border: 1px solid #E6E6E6;
}
.confirmed_end {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF url(../images/confirmed_end.gif) no-repeat;
	border: 1px solid #E6E6E6;
}

.unconfirmed_start {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF url(../images/unconfirmed_start.gif)  no-repeat right bottom;
	border: 1px solid #E6E6E6;
}
.unconfirmed_end {
	font-size: 12px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #FFFFFF url(../images/unconfirmed_end.gif) no-repeat;
	border: 1px solid #E6E6E6;
}

.todayconfirmed_start {
	text-decoration:blink;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: black;
	background: #FFFFFF url(../images/thisbooking_start.gif) no-repeat right bottom;
	border: 1px solid #E6E6E6;
}

.thisbooking_start {
	text-decoration:blink;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: black;
	background: #FFFFFF url(../images/thisbooking_start.gif) no-repeat right bottom;
	border: 1px solid #E6E6E6;
}
.thisbooking_end {
	text-decoration:blink;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	color: black;
	background: #FFFFFF url(../images/thisbooking_end.gif) no-repeat;
	border: 1px solid #E6E6E6;
}

.conflictbooking_start {
	text-decoration:blink;
	color: black;
	background: #FFFFFF url(../images/conflictbooking_start.gif) no-repeat right bottom;
	border: 1px solid #E6E6E6;
}
.conflictbooking_end {
	text-decoration:blink;
	color: black;
	background: #FFFFFF url(../images/conflictbooking_end.gif) no-repeat;
	border: 1px solid #E6E6E6;
}

.thisbooking_conflicting_start {
	text-decoration:blink;
	color: black;
	background: #FFFFFF url(../images/thisbooking_conflicting_sta.gif) no-repeat right bottom;
	border: 1px solid #E6E6E6;
}
.thisbooking_conflicting_end {
	text-decoration:blink;
	color: black;
	background: #FFFFFF url(../images/thisbooking_conflicting_end.gif) no-repeat;
	border: 1px solid #E6E6E6;
}

.thisbooking_confirmedthisbooking {
	text-decoration:blink;
	color: black;
	background: #FFFFFF url(../images/confirmedthisbooking.gif) no-repeat;	
	border: 1px solid #E6E6E6;
}
.confirmed_confirmedconfirmed {
	font-size: 12px;
	color: #000000;
	background: #FFFFFF url(../images/confirmedconfirmed.gif) no-repeat;
	border: 1px solid #E6E6E6;
}
.confirmed_unconfirmedunconfirmed {
	font-size: 1px;
	color: #000000;
	background: #FFFFFF url(../images/unconfirmedunconfirmed.gif) no-repeat;
	border: 1px solid #E6E6E6;
	border: 1px solid #E6E6E6;
}

.unconfirmed_confirmedunconfirmed {
	font-size: 12px;
	color: #000000;
	background: #FFFFFF url(../images/confirmedunconfirmed.gif) no-repeat;
	border: 1px solid #E6E6E6;
}
.unconfirmed_unconfirmedconfirmed {
	font-size: 12px;
	color: #000000;
	background: #FFFFFF url(../images/unconfirmedconfirmed.gif) no-repeat;
	border: 1px solid #E6E6E6;
}

.thisbooking_unconfirmedthisbooking {
	text-decoration:blink;
	color: black;
	background: #FFFFFF url(../images/unconfirmedthisbooking.gif) no-repeat;
	border: 1px solid #E6E6E6;
}
.thisbooking_thisbookingunconfirmed {
	text-decoration:blink;
	color: black;
	background: #FFFFFF url(../images/thisbookingunconfirmed.gif) no-repeat;
	border: 1px solid #E6E6E6;
}

.conflictbooking_thisbookingconfirmed {
	text-decoration:blink;
	color: black;
	background: #FFFFFF url(../images/thisbookingconfirmed.gif) no-repeat;
	border: 1px solid #E6E6E6;
}
.conflictbooking_confirmedthisbooking {
	text-decoration:blink;
	color: black;
	background: #FFFFFF url(../images/confirmedthisbooking.gif) no-repeat;
	border: 1px solid #E6E6E6;
}
/* 
--------------------------------------
end
--------------------------------------
*/ 

.calselected{
	background-color: #FFCD00;
	text-decoration:blink;
	color: #000;
}

/* 
--------------------------------------
Page style/ used by all page elements
--------------------------------------
*/ 
.header {
	text-align: left;
	background-color: #f4f4f4;
}

.subheader {
	text-align: left;
	background-color: #e6e6e6;
	border-bottom:1px;
}

.bookbutton {
	background-color: #e5e5e5;
	border:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	color:#000000;
	text-align: center;
}
 
.style3 {
	font-size: 12px;
}

.style4 {
	font-size: 14px; 
}

.style5 {
	color: #FFFFFF;
}

legend {
	font-size: 14px; 
	color: #83b1b3;
	font-weight: bold;
}

/* sets the booking summary pages colors*/
.bookingsummary1 {
	background-color:#FFFFFF;
}

.bookingsummary2 {
    font-size: 16px;
	font-weight:bold;

	border-bottom:1px #545453 dashed;
	margin:4px 4px 4px 4px;
	background-color: #dedede;
}

.bookingsummary3 {
	background-color: silver;
}

/* sets the info and facilities table colors*/


.infotable{
	background-color: #ffffff;
        padding:10px;
}
.infotable1{
	background-color: #f8f8f8;
        padding:5px;
        border:1px #d7d7d5 dashed;
        -moz-border-radius: 9px 9px 9px 9px;
}


.infotable_background{
	background-color: #ffffff;
}

.infoandfacility1 td {
	background-color: #f8f8f8;
        padding:10px;
}

.infoandfacility2 td {
	background-color: #ffffff;
        padding:10px;
}

/* sets the pricetable colors*/
.pricetableborder1 {
	border-color:#999999;
}

.pricetableheading1 {
	color: #3f3f3f;
	text-align: left;
}

.pricetableheading2 {
	padding:0;
	color: #3f3f3f;
	text-align: left;
}

.pricetable1 {
	background-color: #9a98cc;		
}

.pricetable2 {
	background-color: #fafafa;
}

/* used for the alternative colors of the page table*/


/*** inventivo added styles *****/
.infotable {
	/*padding-top: 20px;*/
	
}

/*** inventivo added styles *****/


.pricetablemainbg1{
	background-color: #f8f8f8;
	border-top: 1px dotted #a6a6a6;
}

.pricetablemainbg2{
	background-color: #e9e9e9;
	border-top: 1px dotted #a6a6a6;
}

.listviewtitle{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
}

	.listviewtitle a {
		color: #FFFFFF;
		}
		
.listviewmore{
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

	.listviewmore a {
		color: #FFFFFF;
		}


.listviewtitle_bg{
	height: 24px;
	color: #FFFFFF;
	background: #389fd5 url('../../../templates/images/blue.gif') no-repeat;
	width: /*513*/493px;
	padding-left: 20px;
}

.listviewtitle_bg2{
	height: 24px;
	background: #2373a5 url('../../../templates/images/bg_right.gif') no-repeat right;
	color: #FFFFFF;
	padding-left: 10px;
}

.inv_detailscontent {
	background: #faf8f5;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.inv_listimage {
	width: 208px;
}

.inv_imagecell {
	width: 208px;
	border-right: 1px solid #FFFFFF;
}

.inv_description {
	padding: 30px;
}

.listviewbody1{
	background-color: #fff;
	border-top: 1px dotted #7f7f7f;
	border-bottom: 1px dotted #7f7f7f;
}

.listviewbody2{
    padding:5px;
	background-color: #ededed;
	border-top: 1px dotted #7f7f7f;
	border-bottom: 1px dotted #7f7f7f;
}

.list_title{
	color: #828282;
	padding-right: 15px;
}

.infobutton{
	background: url(../images/small_button.gif) no-repeat;
	text-align: center;
	width: 69px;
	height: 32px;
	padding: 10px 0 0;
	margin-top: 0;
}
/* 
------------------------
pop-up datepicker style
------------------------
*/ 
/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color: #545454;
        padding: 20px;
	background-color: #FFFFFF;
	border: 1px solid #c4c4c4;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}
	
/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
        color: #545454;
	border: 1px solid #c4c4c4;
	}

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
        color: #ffffff;
	border: 0px solid #c4c4c4;
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	color: #545454;
	background-color: #FFFFFF;
	border: 1px solid #E6E6E6;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color: #E6E6E6;
	border: 1px solid #E6E6E6;
	color: #83b1b3;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color: #848484;
	border: 1px solid #E6E6E6;
	color: #FFFFFF;
	cursor: pointer;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
        color: #545454;
	border: 1px solid #E6E6E6;
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}
	
/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color: #83b1b3;
	border: 0px solid #E6E6E6;
	color: white;
	}

/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color: #545454;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #83b1b3;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: gray;
	background: #F2F2F2;
	font-weight: bold;
	padding: 0px;
	border:1px #b1b1b1 solid;
	}


/* the "This Month" bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ffffff;
	background: #ffffff;
        border:0px #c8c8c8 solid;
	}

/* tab css */

.tabPane{
	height:21px;	/* Height of tabs */
	border-bottom:1px solid #919b9c;
}
.aTab{
	border-left:1px solid #919b9c;
	border-right:1px solid #919b9c;
	border-bottom:1px solid #919b9c;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	padding:5px;		

}
.tabPane DIV{
	float:left;
	height:100%;	/* Height of tabs */
	padding-left:3px;
	vertical-align:middle;
	background-repeat:no-repeat;
	background-position:bottom left;
	cursor:pointer;
	position:relative;
	bottom:-1px;
	margin-left:0px;
	margin-right:0px;
}
.tabPane .tabActive{
	background-image:url('../images/tab_left_active.gif');
	margin-left:0px;
	margin-right:0px;	
	z-index:10;	
}
.tabPane .tabInactive{
	background-image:url('../images/tab_left_inactive.gif');
	margin-left:0px;
	margin-right:0px;
	z-index:1;
}

.tabPane .inactiveTabOver{
	background-image:url('../images/tab_left_over.gif');
	margin-left:0px;
	margin-right:0px;
}
	.tabPane span{
	font-family:arial;
	vertical-align:top;
	font-size:11px;
	padding-left:3px;
	padding-right:3px;		
	line-height:21px;
	float:left;
}
.tabPane .tabActive span{
	padding-bottom:1px;
	line-height:20px;
}
	
.tabPane img{
	float:left;
}


#loadingmessage {
width: 200px;
height: 40px;
background-color:#CCCCCC;
position: absolute;
left: 50%;
top: 50%;
margin-top: -70px;
margin-left: -100px;
text-align: center;
}

.pricetableAdmin {
border-top-width: 1px;
border-right-width: 1px;
border-bottom-width: 1px;
border-left-width: 1px;
border-top-style: solid;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

a.resman_button {
background: transparent url('../images/button_end.png') no-repeat right;
color: #828282;
display: block;
float: right;
font: normal 12px arial, sans-serif;
height: 26px;
margin-right: 6px;
text-decoration: none;
border-style: none;
padding: 5px 18px 5px 0;

}

a.resman_button span {
background: transparent url('../images/button_span.png') no-repeat 0 top;
display: block;
height: 26px;
padding: 5px 0 5px 18px;
border-style: none;
}

#photodiv {
background-repeat: no-repeat;
}

.pricefont1 {
	font-size: small;
	color: #000;
	text-align: left;
}

.pricefont2 {
	font-size: x-large;
	color: orange;
	text-align: center;
}

.roomtypes{
	border: 1px dotted #ccc;
	text-align: center;
}

.roomtype_header{
	border: 1px dotted #ccc;
	background-color: #e3e3e2;
	font-weight: bold;
	text-align: center;
}

#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('../images/arrow.gif');
	width:20px;
	position:absolute;
	left:0px;
	top:0px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border: 2px solid #737373;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:450px;	/* Width of tooltip content */
	/* height:400px;	Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:5px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}


/* 
------------------------
Table Border Styling..
------------------------ 
*/
#flexibleborder500 {
	width:500px;
	margin:0px auto;
	background:#fff url(../images/left_border_small.png) repeat-y left top;
}

#flexibleborder600 {
	width:600px;
	margin:0px auto;
	background:#fff url(../images/left_border_small.png) repeat-y left top;
}
.flexible_top {
	width:100%;
	height:15px;
	background:url(../images/top_left_border.png) no-repeat left top;
}

.flexible_top span {
	display:block;
	position:relative;
	height:15px;
	background:url(../images/top_right_border.png) no-repeat right top;
	
}

.flexible_center {
	position:relative;
	background:url(../images/right_border_small.png) repeat-y right top;
	padding: 1px 0 1px 25px;
	margin: -1px 0 0;
}

.flexible_bottom {
	margin: 0px auto auto;
	height:21px;
	background:url(../images/left_bottom_border.png) no-repeat left bottom;
}

.flexible_bottom span {
	margin: 0 auto auto;
	display:block;
	position:relative;
	height:21px;
	background:url(../images/right_bottom_border.png) no-repeat right top;
}

.highslide{
       
}

.featured_properties_mini_table{
	background-color: #e6e6e6;
	border: 1px solid #191919;
}

.featured_properties_mini_readmore_link{
	color: #191919;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-align: right;
}

.featured_properties_mini_readmore_link:hover{
	font-weight: bold;
	color: #191919;
	text-align: right;
}

.backend_dotted_table {
	border: 1px dotted gray;
}

/* BEGIN: Availability gannt chart */
table.resman_gannt_table {}
table.resman_gannt_table td {
	border: 1px solid #828282;
}
table.resman_gannt_table td.resman_first_header_cell {
	border: 0px;
}
table.resman_gannt_table td.resman_header_cell {}
table.resman_gannt_table td.resman_first_day_cell {
	border: 0px;
}
table.resman_gannt_table td.resman_day_cell {
	width: 20px;
	background-color: #AAAAAA;
}
table.resman_gannt_table td.resman_cell {}
table.resman_gannt_table td.resman_unit_name_cell {
	padding-left: 2px;
	padding-right: 2px;
}
td.resman_unit_available_cell {
	background-color: white;
}
td.resman_unit_unconfirmed_cell {
	background-color: #00FF00;
}
td.resman_unit_notavailable_cell {
	background-color: #777777;
}
/* END: Availability gannt chart */

.progress_bar_font{
	font-size: 10px;
	color: #333;
}



/*** inventivo ***/
.clickzoomlink {
	font-size: 10px;
	line-height: 12px;
}
.inputbox {
	border: 1px solid #a0a0a0;
}
.inputboxa {
        width: 250px;
        height: 200px;
        border: 1px solid #a0a0a0;
   	
}

.inputboxb {
        width: 400px;
        height: 400px;
        border: 1px solid #a0a0a0;
}

.tabbutton {
	
}


a.tabbutton {
	background: url('../../../templates/images/bg_tab.jpg');
	height: /*24*/19px; 
	padding-left: 30px; 
	padding-top: 5px; 
	color: #FFFFFF;
	display: block;
	width: /*167*/137px;
	margin-bottom: 5px;
}

a.tabbutton2, a.tabbutton2:hover {
	background: url('../../../templates/images/bg_tab_hover.jpg');
	height: /*24*/19px; 
	padding-left: 30px; 
	padding-top: 5px; 
	color: #FFFFFF;
	display: block;
	width: /*167*/137px;
	margin-bottom: 5px;
}

a.tabbutton:hover {
	background: url('../../../templates/images/bg_tab_hover.jpg');
	color: #FFFFFF;
}

#myfeaturedtable {
	margin-bottom: 13px;
}

#featuredfoto img {
	width: 119px;
	height: auto;
}

#featured_title-td {
	background: url('../../../templates/images/bg_featured_title.gif') no-repeat #389fd5;
	height: 24px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 20px;
	
	border-bottom: 1px solid #FFFFFF;
}

#featuredtext {
	padding: 10px;
	text-align: left;
}

#featuredreadmore {
	background: url('../../../templates/images/bg_featured_readmore.gif') no-repeat #f0f4f7 right;
	height: 24px;
	padding-right: 50px;
	text-align: right;
}

	#featuredreadmore a {
		color: #389fd5;
		font-weight: bold;
	}
.editlinktip {
  position: absolute;
  display: none;
  background-color: #c4c4c4;
}

.Qtoggle {
	cursor: pointer;
}

.qTip { 
}

.default .QTip-tl {
	background: url(../images/tip-tl.png) 0 0 no-repeat;
	position: relative;
}

.default .QTip-t {
	background: url(../images/tip-t.png) repeat-x;
}

.default .QTip-tr {
	background: url(../images/tip-tr.png) no-repeat right;
	padding: 0px 7px 0px 7px;
}

.default .QTip-l {
	background: url(../images/tip-l.png) repeat-y;
}

.default .QTip-content {
	overflow: hidden;
	background: #fff;
	padding: 0 7px;
}

.default .QTip-r {
	background: url(../images/tip-r.png) repeat-y right;
	padding: 0px 7px 0px 7px;
}

.default .QTip-bl {
	background: url(../images/tip-bl.png) no-repeat;
}

.default .QTip-br {
	background: url(../images/tip-br.png) no-repeat right 0;
	padding: 0px 7px 0px 7px;
}

.default .QTip-b {
	background: url(../images/tip-b.png) repeat-x;
}

.default .QTip-arrow {
	background: url(../images/tip-point.png) no-repeat center bottom;
}

.QTip-close {
	position: absolute;
	top: 4px;
	right: 5px;
	width: 16px;
	height: 16px;
	background: url(../images/close.png) 0 0 no-repeat;
	cursor: pointer;
}

.tipMod {
	margin: 0 0 10px;
}

div#right1 {
float:right;
width: 98px;
}

div#left1 {
margin-right: 98px;
}

div#right2 {
float:right;
width: 98px;
}

div#left2 {
margin-right: 98px;
}
