﻿body
{
	background-color: #948E7E;
}

.rs-dvRootMenuItem_Selected 
{
	background-color:#948E7E;
}

.rs-pnlSubMenuNavigation
{
	background-color: #948E7E;
	
}
.rs-spanBoxedLinksCollection
{
	background-color: #453E2C;
	background-image: url(Navigation-Gradiant.jpg);
}

/* The header image in the top of the page */
.rs-dvHeaderLogo {

}


/* over ride footer */
.BottomCell h1
{
	color:#F3EFD6;
}

.BottomCrossCellManager
{
	border-bottom:solid 2px #676556;
	border-top:solid 5px #95864D;
	
	background-color:#A9A490;
}

/**Border Line********************/
#dvBorder
{
	background-image: url(BorderShade_L.jpg );
}
#dvBorder div#dvLeftBorderEdge
{
	background-image: url(BorderShade.jpg );
}

/***Tabs Buttons******************/

.rs-dvRootMenuItem div
{
	background-image: url(White_Tab_1px_Fill.jpg);
}

.rs-dvRootMenuItem_Selected div
{
	background-image: url(Grey_Tab_1px_Fill.jpg);
}

/***Tabs Buttons Left to right!***********/
.rs-dvRootMenuItem_Selected_FillStartLTR
{
	background-position: left bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-left: 20px;
	vertical-align:bottom;
	background-image: url(Grey_Tab_Left.jpg);
}

.rs-dvRootMenuItem_Selected_FillStartPlusBlendLTR
{
	background-position: left bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-left: 28px; /* need to be a bit wider as there is an overlaping image */
	vertical-align:bottom;
	background-image: url(Grey_Tab_Left_attached.jpg);
}

.rs-dvRootMenuItem_Selected_FillEndLTR
{
	background-position: right bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-right: 20px;
	vertical-align:bottom;
	background-image: url(Grey_Tab_Right.jpg);
}

.rs-dvRootMenuItem_Selected_FillEndPlusBlendLTR
{
	background-position: right bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-right: 28px; /* need to be a bit wider as there is an overlaping image */
	vertical-align:bottom;
	background-image: url(Grey_Tab_Right_attached.jpg);
}

.rs-dvRootMenuItem_Selected_BlankStartLTR
{
	background-position: left bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-left: 20px;
	vertical-align:bottom;
	background-image: url(White_Tab_Left_Full.jpg);
}

.rs-dvRootMenuItem_Selected_BlankEndLTR
{
	background-position: right bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-right: 20px;
	vertical-align:bottom;
	background-image: url(White_Tab_Right_Full.jpg);
}

.rs-dvRootMenuItem_Selected_Middle
{
	background-position: right bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-right: 10px; /* need to be a bit wider as there is an overlaping image */
	vertical-align:bottom;
	background-image: url(White_Tab_Right_Short.jpg);
}
/***********/

/***Tabs Buttons Right to Left!***********/
.rs-dvRootMenuItem_Selected_FillStartRTL
{
	background-position: left bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-left: 20px;
	vertical-align:bottom;
	background-image: url(Grey_Tab_Right.jpg);
}

.rs-dvRootMenuItem_Selected_FillStartPlusBlendRTL
{
	background-position: left bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-left: 28px; /* need to be a bit wider as there is an overlaping image */
	vertical-align:bottom;
	background-image: url(Grey_Tab_Right_attached.jpg);
}

.rs-dvRootMenuItem_Selected_FillEndRTL
{
	background-position: right bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-right: 20px;
	vertical-align:bottom;
	background-image: url(Grey_Tab_Left.jpg);
}

.rs-dvRootMenuItem_Selected_FillEndPlusBlendRTL
{
	background-position: right bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-right: 28px; /* need to be a bit wider as there is an overlaping image */
	vertical-align:bottom;
	background-image: url(Grey_Tab_Left_attached.jpg);
}

.rs-dvRootMenuItem_Selected_BlankStartRTL
{
	background-position: left bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-left: 20px;
	vertical-align:bottom;
	background-image: url(White_Tab_Right_Full.jpg);
}

.rs-dvRootMenuItem_Selected_BlankEndRTL
{
	background-position: right bottom;
	background-repeat: no-repeat;
	display: inline-block;
	height: 29px;
	padding-right: 20px;
	vertical-align:bottom;
	background-image: url(White_Tab_Left_Full.jpg);
}


/***********/


/* Component boxes */

.TopLeftComponent
{
	background-image: url(Grey_Component_Top_Corner_Left.jpg); 
	background-repeat:no-repeat;
	position:absolute;
	left:0;
	top:0;
	width: 24px; 
	height: 22px;
	z-index:1000;
}

.TopMiddleComponent
{
	background-image: url(Grey_Component_Top_Fill.jpg); 
	background-repeat: repeat-x; 
	position:absolute;
	height: 22px; 
	width:100%;
	z-index:0;
	left:0;
	top:0;
}

*html .TopRightComponent
{
	margin-right:-1px;
}

.TopRightComponent
{
	background-image: url(Grey_Component_Top_Corner_Right.jpg); 
	background-repeat:no-repeat;
	position:absolute;
	right:0;
	height: 22px; 
	width: 24px;
	z-index:1000;
	top:0;
}

.TopTitleComponent
{
	position:absolute;
	top:0;
	z-index:1000;
}

.TopTitleComponent a h1
{
	color:White;
}

*html .BottomRight
{
	margin-right:-1px;
	margin-bottom:-1px;
}

.BottomRight
{
	background-image: url(Grey_Component_Bottom_Corner_Right.jpg); 
	background-repeat:no-repeat;
	position:absolute;
	right:0;
	bottom:0;
	height: 22px; 
	width: 24px;
	z-index:1000;
}

.BottomLeft
{
	background-image: url(Grey_Component_Bottom_Corner_Left.jpg);
	background-repeat:no-repeat;
	position:absolute;
	left:0;
	bottom:0;
	height: 22px; 
	width: 24px;
	z-index:1000;
}

*html .BottomLeft
{
	margin-bottom:-6px;
}

.ZoneTwoItemBody
{
	background-color:White;
	padding:30px 10px 10px 10px;
	border: 1px solid #f6f3ee;
}

* html .ZoneTwoItemContainer
{
	height:100%;
}

*html .TopMiddleComponent
{
	width:100%;
}


/***********/

.footerContact 
{
	color:#FFF;
	font-size: 12px;
	font-weight: normal;
}
/* book now */
.sBookNowLTR
{
	background: url(Living_Book_Now_Button_Main_Left.jpg) no-repeat left top;
}
.sBookNowRTL
{
	background: url(Living_Book_Now_Button_Main_Right.jpg) no-repeat left top;
}
