* { font-family: Arial, Helvetica, sans-serif; }

h3 {
	font-size: 1.0em;
font-family: Century Gothic, sans-serif; 
	margin-bottom: 0px;
color:#b2834d;
}

body {
padding: 0px;
margin: 0px;
border: 0px;
background: url(template/main-background.jpg);
background-position: center top;
background-repeat: no-repeat;
background-color: #cfc9b1;

    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
table{
    font-family: Arial, Helvetica, sans-serif; 
   font-size: 12px;
}
td{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
p, span{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

div, textarea, form, input, frame, frameset
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

a:link{
       color: #43628F;
}
a:visited   {
       font-family: Arial, Helvetica, sans-serif;
       font-size: 12px;
       color: #634648;
       text-decoration:none;
}
a:hover, a:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
	color: DarkBlue;
	text-decoration: none;
}



div {display: block;}
.ss-outer { 
width: 910px;
margin-left: auto;
margin-right: auto;
}

.ss-top {
height: 146px;
}
.ss-logo {
width: 350px;
height: 146px;
float: left;
}

.ss-login {
width: 350px;
height: 146px;
float: right;
}
.ss-main-menu {
background: #fff;
border-bottom: 1px solid #ededed;
padding-left: 10px;
padding-bottom: 12px;
width: 900px;
overflow: hidden;
}
.ss-main-box {
float: left;
background: #fff;
width: 910px;

}
.ss-main-left {
width: 644px;
float: left;
height: 444px;
background-image: url(/getimage.aspx.id-150409.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
margin-right: 10px;
}
.ss-floating-text {
text-align: right;

}
.ss-main-right {
width: 256px;
float: right;

}
.ss-cart {
width: 237px;
height: 38px;
text-align: right;
padding-right: 18px;
padding-top: 7px;
color: #e2dbcb;
font-weight: bold;

}


.ss-cart2 {}
.ss-express {
background-image: url(/getimage.aspx.id-150632.jpg);
width: 256px;
height: 186px;
background-repeat: no-repeat;
background-color: transparent;

}


.ss-express2 {}

.ss-special-offer {
width: 236px;
height: 166px;
background-image: url(/getimage.aspx.id-150633.jpg);
background-repeat: no-repeat;
padding: 10px 10px 10px 10px;
margin-top: 10px;
background-color: transparent;
}

.ss-special-offer2 {
}

.ss-special-offer h2 {
margin-top: 0px;

}

.ss-lowerpage {width: 910px;
height: 178px;
float: left;
background-image: url(/getimage.aspx.id-150630.jpg);
background-color: #d8d2dc;
background-repeat: repeat-x;
}



.ss-box1 {
background-image: url(/getimage.aspx.id-150508.jpg);
width: 303px;
height: 178px;
float: left;
}
.ss-box1-inner {}
.ss-box1-text {
color: #776456;
}

.ss-box2 {
background-image: url(/getimage.aspx.id-150509.jpg);
width: 294px;
height: 178px;
float: left;
}
.ss-box2-inner {}
.ss-box2-text {}

.ss-box3 {
background-image: url(/getimage.aspx.id-150510.jpg);
width: 237px;
height: 178px;
float: left;}
.ss-box3-inner {}
.ss-box3-text {}


/* boxes */

.ss-box1 {
margin-left: 35px;}
.ss-lowerpage { background-color: #fff;}
.ss-box1,
.ss-box2,
.ss-box3 {
margin-right: 12px;
}


.ss-lowerpage h2 {
margin: 10px 0px 10px 10px;
font-size: 1.3em;
}

.ss-lowerpage a:link,
.ss-lowerpage a:visited {
text-decoration: none;
color: #333;
}
.ss-lowerpage a:hover {
text-decoration: underline;
color: #a58876;
} 

.ss-lowerpage p{
margin: 0px 0 5px 10px !important;
font-size: 0.9em !important;}

.ss-box1 p {margin-right: 150px !important;}
.ss-box2 p {margin-right: 140px !important;}
.ss-box3 p {margin-right: 120px !important;}




.ss-footer {
background-image: url(/getimage.aspx.id-150511.jpg);
width: 895px;
height: 50px;
float: left;
padding-right: 15px;
background-color: #cfc9b1;
}
.ss-footer-left {
width: 534px;
height: 50px;
float: left
}
.ss-footer-right {
width: 350px;
height: 50px;
float: right;
text-align: left !important;}


/* footer styling */
.ss-footer-right, 
.ss-footer-left {
text-align: left;
font-family: Century Gothic, sans-serif;
font-size: 0.7em;
color: #000000;}

.ss-footer a:link,
.ss-footer a:visited {color: #000000; 
text-decoration: none;
}
.ss-footer a:hover {color: #ffffff;}

.sb {padding-left: 5px; }
.sb img {position: relative; top: 4px;
margin-right: 3px;
}

.ss-footer-right {padding-top: 20px;} 
.ss-footer-left {padding-top: 15px;
margin-left: 10px;
}



a img {border: none;}



/* top right header */
.ss-login {
text-align: right;
font-family: Century Gothic, sans-serif;
font-weight: bold;
font-size: 0.8em;
color: #695a5b;
}
.ss-login p {
margin-top: 50px;
}

.ss-login a:link,
.ss-login a:visited {color: #695a5b; text-decoration: underline;
padding-bottom: 20px;
}

.ss-login a:hover {color: #b18c5c; text-decoration: underline;}

.ss-login form { margin: 0px 0px 0px 0px !important;}

.ss-login label {color: #dfd6c7}

.ss-login .search-box {width: 100px;  border: 1px solid #bababa;}

.ss-login .search-submit {border: none; background-image: url(/getimage.aspx.id-

150408.jpg);
font-size: 3px; color: #e8e8e6;
width: 25px;
height: 18px;
position: relative;
top: -3px;

}

.ss-main-menu {
}
.ss-main-menu ul {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;
}
.ss-main-menu ul li { 
padding: 15px 3px 0px 3px;
list-style-type: none;
display: block;
float: left;
text-transform: uppercase; 
font-size: .5em;
font-family: Century Gothic, sans-serif;
}
.ss-main-menu ul li a:link,
.ss-main-menu ul li a:visited {color: #634648; 
text-decoration: none;
font-weight: bold;
}
.ss-main-menu ul li a:hover {
color: #b18c5c; 

}
.ss-main-menu ul .nav-selected a:link,
.ss-main-menu ul .nav-selected a:visited  {
color: #b18c5c !important; 
}


/* typog */

.ss-main-box {
font-size: 0.8em;
}

.ss-floating-text {
margin-right: 30px;
width: 300px;
float: right;
margin-top: 150px;
}
.ss-floating-text p {
text-align: right !important;
line-height: 125%;
color: #444444;}

.ss-floating-text a:link,
.ss-floating-text a:visited {
text-decoration: underline;
color: #000000;
}

h1 {
color: #453132;
font-size: 1.5em;
font-family: Century Gothic, sans-serif;
}
h2  {
font-family: Century Gothic, sans-serif;
}
h2 {
color: #ffffff; 
font-size: 1em;
font-family: Century Gothic, sans-serif;
}
.ss-lowerpage p {
font-size: .8em;
color: #776456;
line-height: 150%;
text-align: left;
margin-right: 100px;

}


/* sub page template */

.ss-left-nav {
display: block;
width: 206px;
float: left;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 10px;
overflow: hidden;
}

.ss-left-nav .ss-express {
background-image: url(/getimage.aspx.id-150648.jpg);
width: 200px;
}

.ss-buy-a-gift {
float: left;
height: 50px;
width: 201px;
background-color: #ebe0c2;
margin-top: 10px;
}

.ss-menu-navigation2 {
background-image: url(/getimage.aspx.id-150650.gif);
background-repeat: no-repeat;
background-position: bottom left;
float: left;
display: block;
width: 206px;
padding-left: 10px;
}

.ss-menu-navigation2 ul {
margin: 0px 0px 20px 0px !important;
padding-left: 0px !important;
}

.ss-menu-navigation2 ul li {
list-style-type: none;
margin-left: 10px !important;
padding-left: 0px !important;
}


.ss-menu-navigation2 ul li a:link,
.ss-menu-navigation2 ul li a:visited  {
text-transform: uppercase;
text-decoration: none;
font-size: 0.8em;
color: #4d4d4d;
font-weight: bold;
}

.ss-menu-navigation2 ul li a:hover  {
color: #fff;
}


.ss-fixed-links {
width: 216px;
height: 50px;
float: left;
}
.ss-subpage-main {

display: block;
float: left;
width: 690px;
padding-bottom: 10px;
font-family: Century Gothic, sans-serif;

}
.ss-subpage-top {
float: left;
width: 690px;
height: 53px;
overflow:hidden;
}
.ss-breadcrumb {
width: 384px;
float: left;
color: #e2dbcd;
padding-top: 20px;
padding-left: 10px;
}
.ss-breadcrumb a:link {color: #666666; }
.ss-breadcrumb a:visited {color: #666666; text-decoration: none;}

.ss-basket {
width: 256px;
float: right;}


.ss-sub-content {
float: left; 
font-family: Century Gothic, sans-serif;
width: 690px;
display: block;
overflow: hidden;
}


.quickSearchTextBox {
width: 123px !important;
position: relative; top: -1px;}

#quick_search_box label {
position: relative;
top: -3px;
}

.phone {
font-size: 1.2em;
color: #B28D5E;
}

.ss-menu-navigation-1 {
background-image: url(/getimage.aspx.id-155523.gif);
background-repeat: no-repeat;
width: 206px;
float: left;
padding-left:10px;
padding-top: 5px;
padding-bottom:5px;
background-position: top left;
margin-top: 15px;
}

.ss-menu-navigation-2 {
background-image: url(template/ss-left-2.gif);
background-repeat: no-repeat;
width: 206px;
float: left;
padding-left:10px;
padding-top: 5px;
padding-bottom:5px;
background-position: top left;
margin-top: 15px;
}

.ss-menu-navigation-3 {
background-image: url(/getimage.aspx.id-155526.gif);
background-repeat: no-repeat;
width: 206px;
float: left;
padding-left:10px;
padding-top: 5px;
padding-bottom:5px;
background-position: top left;
margin-top: 15px;
}

.ss-menu-navigation-4 {
background-image: url(/getimage.aspx.id-155522.gif);
background-repeat: no-repeat;
width: 206px;
float: left;
padding-left:10px;
padding-top: 5px;
padding-bottom:5px;
background-position: top left;
margin-top: 15px;
}


.ss-menu-navigation-5 {
background-image: url(template/ss-left-3.gif);
background-repeat: no-repeat;
width: 206px;
float: left;
padding-left:10px;
padding-top: 5px;
padding-bottom:5px;
background-position: top left;
margin-top: 15px;
}

/*-------------------sumon--------------*/




*{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif, Century Gothic,sans-serif;
	font-size: 12px;
	color:#838486;
}

img{
	border:none;
	margin:0;
	padding:0;
}
ul,ul li{
	list-style:none;
	margin:0;
	padding:0;
}
a{
	padding:0;
	margin:0;
	color:#634648;
	text-decoration:none;
	border:0;
}
a u{
	color: #634648;
}
a u:hover{
	color: #B28D5E;
}
a:hover{
	color:#B28D5E;
}

.wrap{
	width:690px;
	overflow:hidden;
	margin:auto;
}
.maincontent{
	width:690px;
	background:#FFFFFF;
	overflow:hidden;
}
.con p{	padding: 6px 20px;	line-height:17px;}
.con{
	background:url(images/packagebac.gif) left top no-repeat #FFFFFF; 
	padding: 220px 20px 0 0; 
	color:#838486; 
	width:659px; 
}
.title{
	display:block;
	color:#CBA880;
	font-size:14px;
	font-weight:bold;
	padding-bottom:25px;
}
.icogallary{
	width:648px;
	padding: 30px 0 0 8px;
	overflow:hidden;
	background: #FFF;
}
.icogallary ul{
	overflow:hidden;
}
.icogallary ul li a span img{
	margin: 0 2px;
}

.icogallary ul li{
	padding: 0 0 0 12px;
	margin:0;
	list-style:none;
	display:block;
	float:left;
	width:71px;
	height:110px;
	text-align:center;
	overflow:hidden;
	font-size:9px;
}

.icogallary ul li a span{
	display:block;
	padding-bottom:4px;
	font-size:9px;
	text-align:center;
}



/*---------------------------spa-breaks-----------------------*/
.con-spa{
	width:654px;
	background:url(images/Senspa_2nd_Level_Generic_1.jpg) no-repeat #FFFFFF;
	padding: 220px 20px 0 0;
	color:#838486;
	line-height:17px;
}
.con-spa p{
	padding: 6px 0 6px 20px;
}
.div-hldr{
	width:100%;
	overflow:hidden;
}
.spa-footer{
	padding: 0 0 0 20px;
}
.icogallary-spa ul{
	overflow:hidden;
	width:673px;
}
.icogallary-spa ul li{
	padding: 5px 0 5px 11px;
	list-style:none;
	display:block;
	float:left;
	width:118px;
	height:118px;
	text-align:center;
	overflow:hidden;
}
.icogallary-spa{
	width:673px;
	padding: 25px 0 10px 9px;
	overflow:hidden;
	background: #FFF;
	display:block;
}
.spa-afercon{
	width:636px;
	overflow:hidden;
	padding: 0 0 0 20px;
	margin: 10px 0;
}
.spa-afercon-lowertxt {
overflow:hidden;
padding:0 20px;
width:639px;
}
.spa-afercon-top{
	height:9px;
	background:url(images/spa-aftercon1.gif) no-repeat;
	overflow:hidden;
	width:636px;
}
.spa-afercon-bot{
	height:9px;
	background:url(images/spa-aftercon2.gif) no-repeat;
	overflow:hidden;
}
.spa-afercon-mid{
	background:url(images/spa-aftercon-mid.gif) bottom right no-repeat #DEC6AA;
	padding: 0 20px 0 0;
}
.spa-afercon-mid2{
	background: #DEC6AA;
	overflow:hidden;
	width:616px;
}
.spa-afercon-mid ul{
	padding: 0 0 0 20px;
	margin:0;
}
.spa-afercon-mid ul li{
	color:#7F7C7A;
	font-size:12px;
}

.contentholder{
	background:#FFF;
	width:679px;
	overflow:hidden;
}
.spa-afercon-mid ul li.list-title{
	color:#C7A172;
	font-weight:bold;
	font-size:12px;
	padding-bottom:6px;
	display:block;
}
.description{
	width:636px;
	overflow:hidden;
	padding: 15px 0 15px 20px;
}
.description2{
	padding: 15px 0 15px 0;
}
.tableheader{
	background:url(images/table-bac.gif) no-repeat;
	height:19px;
	border:none;
	color:#7F7C7A;
	font-size:12px;
	line-height:19px;

}
tr.tableheader td{
	border:none;
	padding: 3px 0;
}
.tableheader1{
	width:43px;
	display:block;
	float:left;
	padding-left:15px;
}
.tableheader2{
	width:129px;
	display:block;
	float:left;
}
.tableheader3{
	width:183px;
	display:block;
	float:left;
}
.tableheader4{
	width:80px;
	display:block;
	float:left;
}
.tableheader5{
	width:80px;
	display:block;
	float:left;
}
.tableheader6{
	width:100px;
	display:block;
	float:left;
}
.nobac{
	background:none;
	line-height:14px;
}
.tableheader ul li{
	line-height:14px;
	overflow:hidden;
	display:block;
	padding:0;
	margin:0;
	width:634px;
}
.smallpad{
	padding-left:15px;
}
.rht{
	padding-left:17px;
	background:url(images/rht.gif) 0 2px no-repeat;
	display:block;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
}
.rht a{
	font-size:11px;
}
table{
	color:#7F7C7A;
	font-size:12px;
	padding: 3px 0;
	vertical-align:top;

}

/*-----------------------------------------about-senspa.htm------------------------*/

.txttitle{
	color:#B2834D;
	font-size:12px;
	font-weight:bold;
}
.con-about-senspa-ul{
	width:636px;
	overflow:hidden;
	padding: 10px 0 10px 20px;
}
.con-about-senspa-ul ul{
	width:636px;
	overflow:hidden;
}
.con-about-senspa-ul ul li{
	line-height:30px;
}
.con-about-senspa-ul ul li span{
	display:block;
	float:left;
	width:240px;
	color:#838486;
}

/*----------------------------------Treatments.htm----------------------*/

.con-about-senspa{
	/* background will include here*/
}
/*----------------------------------Cuisine---------------------*/
.Cuisine-list{
	width:558px;
	padding-left:20px;
}
.Cuisine-list ul{
	width:558px;
	overflow:hidden;
	padding: 10px 0;
}
.Cuisine-list ul li{
	display:block;
	width:558px;
}
.Cuisine-list ul li span{
	width:260px;
	float:left;
	display:block;
}
/*----------------------------staying-overnight.htm-------------------------*/

.staying-overnight{
	width:636px;
	overflow:hidden;
	padding: 10px 0 10px 20px;
}
.staying-overnight ul{
	width:636px;
	overflow:hidden;
}
.staying-overnight ul li{
	line-height:30px;
	display:block;
	width:240px;
	color:#838486;
}
/*------------------------------------------------product---------------------*/
.txtitalic{
	font-style:italic;
	font-size:11px;
}

/*------------------------------------------------gift.htm---------------------*/

.gift-list{
	width:636px;
	padding-left:20px;
}
.gift-list ul{
	width:636px;
	overflow:hidden;
}
.gift-list ul li{
	display:block;
	line-height:40px;
}
.gift-list ul li span{
	float:left;
	width:260px;
	display:block;
}

/*---------------------------------philosophy.htm------------------------------------

----*/

.newtitle{
	background:url(images/titlebac.png) no-repeat -10px 4px;
	display:block;
	color:#B2834D;
	font-size:16px;
	font-weight:bold;
	padding-bottom:25px;
	width:580px;
	padding: 0 0 33px 20px;
float:left;
}
.subpages{
	background:none;
	padding:0 20px 0 0;
	padding-right:0;
	width:679px;
	overflow:hidden;
}
.subpages-content {
display:block;
overflow:hidden;
padding:0 20px;
width:639px;
}
.subpages-content p{
	line-height:17px;
	padding: 6px 0;
}
.grn-two-clm{
	overflow:hidden;
	width:659px;
	padding: 12px 0;
}
.grn-lft-clm{
	float:left;
	width:180px;
	text-align:center;
}
.grn-rht-clm{
	float:right;
	width:458px;
	padding-right:20px;
}
.title2{
	padding: 20px 0 4px 0;
	display:block;
	font-weight:bold;
	color:#CBA880;
	font-size:12px;
}
.img-holder{
	padding:10px;
}
.grn-listing{
	padding: 10px 0 0 0;
}
.grn-listing ul{
	overflow:hidden;
	padding: 0 0 15px 20px;
}
.grn-listing ul li{
	background:url(images/bullet.gif) no-repeat 0 8px;
	line-height:20px;
	padding:  0 0 0 20px;
	margin:0;
	display:block;
}

.gold-listing{
	padding: 10px 0 0 0;
}
.gold-listing ul{
	overflow:hidden;
	padding: 0 0 15px 20px;
}
.gold-listing ul li{
	background:url(images/bullet2.gif) no-repeat 0 8px;
	line-height: 20px;
	padding:  0 0 0 20px;
	margin:0;
	display:block;
}

/*--------------------------------------------our-family---------------------------*/

.our-family-con{
	width:633px;
	overflow:hidden;
	padding: 0 20px 20px 0;
}
.our-family-lft{
	width:390px;
	float:left;
	overflow:hidden;
}
.our-family-rht{
	width:225px;
	float:left;
	text-align:left;
	overflow:hidden;
	padding: 30px 0 0 18px;
	text-align:left;
}


/*-------------Half Days and Evenings.htm---------------*/


.tableheader-half{
	background:url(images/table-bac.gif) no-repeat;
	height:19px;
	border:none;
	color:#7F7C7A;
	font-size:12px;
	line-height:19px;

}
.half-tableheader1{
	width:95px;
	display:block;
	float:left;
	padding-left:10px;
	overflow:hidden;
	height:19px;
	font-weight:bold;
}
.half-tableheader2{
	width:195px;
	display:block;
	float:left;
	padding-left:5px;
	font-weight:bold;
}
.half-tableheader3{
	width:60px;
	display:block;
	float:left;
	padding-left:0px;
	font-weight:bold;
}
.half-tableheader4{
	width:150px;
	display:block;
	float:left;
	padding-left:11px;
	font-weight:bold;
}
.half-tableheader5{
	width:80px;
	display:block;
	float:left;
	font-weight:bold;
}
td.lfttable{
	padding-left:5px;
}
.table2 td{
	padding: 0 5px;
}
/*-------------------------*/

.table-header{
	background:url(images/table-bac.gif) no-repeat;
	border:none;
	color:#7F7C7A;
	font-size:12px;
	font-weight:bold;
}
.table-header tr td{
	padding: 0 8px;
	line-height:15px;
	padding: 0 14px 5px 7px;
}
.tbl-aft-td td{
	padding: 0 7px;
	line-height:18px;
}
.tableholder{
	padding: 5px 0;
	overflow:hidden;
	width:636px;
}

/*--------------Special Occasions-----------*/

.occ-tbl-hldr{
}
.occ-tbl-hldr-in{
	background:url(images/table-bac.gif) 0 3px no-repeat;
	border:none;
	color:#7F7C7A;
	font-size:12px;
	font-weight:bold;
`}
.occ-tbl-hldr-in tr td{
	padding: 1px 0 2px 5px;
	line-height:19px;
}
.lft-tb{
	padding-left:5px;
	display:block;
}
.lft-tb2{
	padding-left:8px;
	display:block;
}
.occ-tbl-hldr-in2 td{
	padding: 0 5px;
}

.nopadleft{
	padding-left:0;
}
.crp{
	width:100%;
	overflow:hidden;
}
.conference-bot{
	text-align:center;
}
/*-----------------------------background------------------------*/

.abt{background:url(images/Senspa_1st_Level_About.jpg) no-repeat #FFFFFF;}
.cuisin{background:url(images/Senspa_1st_Level_Cuisine.jpg) no-repeat #FFFFFF;}

.corporate{ background:url(images/Senspa_1st_Level_Corporate.jpg) no-repeat #FFFFFF 

left top; }

.fcilits{ background:url(images/Senspa_1st_Level_Facilities.jpg) no-repeat #FFFFFF  

left top; } 
.gft{ background:url(images/Senspa_1st_Level_Gifts.jpg) no-repeat #FFFFFF left top;  } 
.mmbrshp{ background:url(images/Senspa_1st_Level_Membership.jpg) no-repeat #FFFFFF 

left top;  } 
.prdct{ background:url(images/Senspa_1st_Level_Products.jpg) no-repeat #FFFFFF left 

top;  } 
.styngovrtnht{ background:url(images/Senspa_1st_Level_Staying.jpg) no-repeat #FFFFFF 

left top; } 
.trtmnt{ background:url(images/Senspa_1st_Level_Treatments.jpg) no-repeat #FFFFFF left 

top;  } 
.trrif{ background:url(images/Senspa_2nd_Level_Generic_9.jpg) no-repeat #FFFFFF left 

top; } 
.spcl-occa{ background:url(images/Senspa_2nd_level_generic_11.jpg) no-repeat #FFFFFF 

left top;  } 
.spadays{ background:url(images/Senspa_2nd_Level_Generic_4.jpg) no-repeat #FFFFFF left 

top;  } 
.sen-occa{ background:url(images/Senspa_2nd_Level_Generic_12.jpg) no-repeat #FFFFFF 

left top;  } 
.philo{ background:url(images/Senspa_2nd_Level_Generic_30.jpg) no-repeat #FFFFFF left 

top;  }
.zengr{ background:url(images/Senspa_2nd_zengr.jpg) no-repeat #FFFFFF left top;  }
.picnic{ background:url(images/picnictitle.jpg) no-repeat #FFFFFF left top;  }
.letitle{ background:url(images/letitle.jpg) no-repeat #FFFFFF left top;  }
.manor{ background:url(images/manortitle.jpg) no-repeat #FFFFFF left top;  }
.leblaireau{ background:url(images/leblaireautitle.jpg) no-repeat #FFFFFF left top;  }
.zengrp{ background:url(images/Senspa_2nd_zengrp.jpg) no-repeat #FFFFFF left top;  }
.zengrf{ background:url(images/Senspa_2nd_zengrf.jpg) no-repeat #FFFFFF left top;  }
.zengrfo{ background:url(images/Senspa_2nd_zengrfo.jpg) no-repeat #FFFFFF left top;  }
.zengrfoo{ background:url(images/Senspa_2nd_zengrfoo.jpg) no-repeat #FFFFFF left top;  

}
.our-family{ background:url(images/Senspa_2nd_level_generic_5.jpg) no-repeat #FFFFFF 

left top; }
.half-days{ background:url(images/Senspa_2nd_level_Generic_10.jpg) no-repeat #FFFFFF 

left top;  }
.grnp{ background:url(images/Senspa_2nd_level_Generic_8.jpg) no-repeat #FFFFFF left 

top;  }
.car-free{ background:url(images/Senspa_2nd_level_Generic_11.jpg) no-repeat #FFFFFF 

left top;  }
.carrer{ background:url(images/Senspa_2nd_level_Generic_14.jpg) no-repeat #FFFFFF left 

top; }
.spcl-offr{ background:url(images/Senspa_1st_Level_Special_Of.jpg) no-repeat #FFFFFF 

left top; paddding: 237px 20px 0 0; }
.awards{ background:url(images/awards-banner.jpg) no-repeat #FFFFFF left top; padding: 

241px 20px 0 0; }
.faqs{ background:url(images/Senspa_1st_Level_FAQs.jpg) no-repeat #FFFFFF left top; }
.home-news{ background:url(images/Senspa_1st_Level_News_Event.jpg) no-repeat #FFFFFF 

left top; }
.accomodation{ background:url(images/Senspa_2nd_Level_Generic_21.jpg) no-repeat 

#FFFFFF left top; }
.Whats-New{ background:url(images/Senspa_2nd_Level_Generic_31.jpg) no-repeat #FFFFFF 

left top; }
.sisterhotel{ background:url(images/Senspa_2nd_Level_Generic_22.jpg) no-repeat #FFFFFF 

left top; }
.contactfindus{ background:url(images/Senspa_2nd_Level_Generic_6.jpg) no-repeat 

#FFFFFF left top; }
.articles{ background:url(images/Senspa_2nd_Level_Generic_2.jpg) no-repeat #FFFFFF 

left top; }
.clssbac{ background:url(images/Senspa_2nd_Level_Generic_24.jpg) no-repeat #FFFFFF 

left top; }
.benifit{ background:url(images/Senspa_2nd_Level_Generic_27.jpg) no-repeat #FFFFFF 

left top; }
.stressmngtt { background:url(images/stressmngt.jpg) no-repeat #FFFFFF left top; }
.accommodation2{background:url(images/accommodation.jpg) no-repeat #FFFFFF left top; 

padding:238px 20px 0 0; }
.contactus2{background:url(images/find-us.jpg) no-repeat #FFFFFF left top; }
.memberspcl-offr{background:url(images/membership-special-offers.jpg) no-repeat 

#FFFFFF left top; }
.corporate-rewards2{background:url(images/corporate-rewards.jpg) no-repeat #FFFFFF 

left top; }
.corporate2{background:url(images/corporate.jpg) no-repeat #FFFFFF left top; }
.car-free-travel{background:url(images/car-free-travel.jpg) no-repeat #FFFFFF left 

top; }
.afternoon-tea{background:url(images/afternoon-tea.jpg) no-repeat #FFFFFF left top; }
.picnic-afternoon-tea{background:url(images/picnic-afternoon-tea.jpg) no-repeat 

#FFFFFF left top; }
.groups-10{background:url(images/groups-10.jpg) no-repeat #FFFFFF left top; }
.windweaver{background:url(images/windweaver.jpg) no-repeat #FFFFFF left top; }
.carrer2{background:url(images/careers2.jpg) no-repeat #FFFFFF left top; }

.msgs{background:url(images/massagesd.jpg) no-repeat; padding:236px 0 0;}
.fcls{background:url(images/facialsd.jpg) no-repeat; padding:236px 0 0;}
.plsin{background:url(images/wraps-and-polishessd.jpg) no-repeat; padding:236px 0 0;}
.puraso{background:url(images/pure-spasd.jpg) no-repeat; padding:236px 0 0;}
.formen{background:url(images/for-mensd.jpg) no-repeat; padding:236px 0 0;}
.pragna{background:url(images/pregnancysd.jpg) no-repeat; padding:236px 0 0;}
.finishing{background:url(images/finishing-touchessd.jpg) no-repeat; padding:236px 0 

0;}
.bnld{background:url(images/treatment-bundlessd.jpg) no-repeat; padding:236px 0 0;}
.artcl{background:url(images/articlessd.jpg) no-repeat; padding:236px 0 0;}

/*-----------------------------home------------------------*/

.main-wrap{
	width:910px;
	overflow:hidden;
	margin: 0 auto;
	line-height:19px;
	font-family:Century Gothic,sans-serif;
}
.home-content{
	overflow:hidden;
	padding: 0 6px;
	height:442px;
	background: #ffffff;
	width: 898px;
}
.home-left{
	width: 320px;
	height: 190px;
	float: left;
	background:url(images/home-bac2.jpg) no-repeat;
	padding: 233px 24px 0 300px;
	text-align:right;
	color: #8D8283;

}
.home-rht{
	width: 236px;
	float: left;
	overflow:hidden;
	padding: 0 0 0 0;
}
.crt{
	width:236px;
	height:52px;
	overflow:hidden;
}
.hm-menu{
	font-family:arial;
	font-style:italic;
	font-size:14px;
	display:block;
	font-weight:bold;
	color: #453132;
	padding-top:15px;
	line-height:27px;
}
.hm-menu a {
color:#634648;
font-family:Trebuchet MS;
font-size:15px;
font-style:italic;
font-weight:bold;
}
.hm-menu a:hover{
	color:#B28D5E;
}
.box1{
	background:url(images/home-box1.gif) no-repeat;
	width:236px;
	height:172px;
	padding: 15px 0 0 0;
	margin: 10px 0 8px 0;
}
.box1-txt{
	padding-left:22px;
	font-size:14px;
	color:#535656;
	font-weight:bold;
	display:block;

}
.radio{
	overflow:hidden;
	display:block;
	width:200px;
	padding: 0 0 0 20px;

}
.rad-txt{
	float:left;
	display:block;
	height:17px;
	line-height:12px;
	padding: 3px 10px 0 3px;
	color: #000;
	font-size:12px;
}
.rad{
	display:block;
	float:left;
	width:17px;
	height:17px;
	overflow:hidden;
}
input.radio-button{
	border:none;
	width:17px;
	height:17px;
}

/*-----------------------------slim------------------------*/
ul.slim-list li{
	line-height: 25px;
}
.try{
	padding: 0 0 0 20px;
	overflow:hidden;
	width:670px;
}
.try-img{
	display:block;
	float:left;
}
.try-holder{
	overflow:hidden;
	float:left;
	display:block;
}
.try-holder2{
	overflow:hidden;
	display:block;
	width:295px;
}
.try-txt{
	display:block;
	float:left;
	padding: 93px 0 5px 6px;
}
.try-rht{
	background: url(images/try-rht.gif) no-repeat bottom right;
	padding: 0 11px 2px 0;
	display:block;
	width:auto;
}
.seasonal{
	padding:110px 0 5px 6px;
}
.try-bott{
	border-bottom:2px solid #B1B2B6;
	display:block;
}
.tm{
	padding-left:20px;
}
.phead, .phead b{
	padding: 0 0 0px 0;
	display:block;
	font-weight:bold;
	color:#B2834D;
	font-family: Century Gothic, sans-serif;
}
li.phead, li.phead b{
	color:#B2834D;
	padding:0;
	font-weight:bold;
	font-family: Century Gothic, sans-serif;
}
.try b{
	font-weight:bold;
	color:#B2834D;
}
.lfttxt{
	width:75px;
	height:25px;
	display:block;
	float:left;
	font-size:11px;
	color: #000;
}
.txtarea{
	width:80px;
	height:25px;
	display:block;
	float:left;

}
.txtbx{
	width:67px;
	height:15px;
	border:1px solid #CCCCCC;
}
.radio2{
	overflow:hidden;
	display:block;
	width:200px;
	padding: 5px 0 6px 16px;

}
.drop1{
	width:69px;
	height:18px;
	border:1px solid #CCCCCC;
	font-size:9px;
	color: #000;
}
select.drop1 option.drop2{
	height:15px;
	line-height:10px;
	font-size:10px;
	color: #000;
}
.callback{
	background:url(images/clear.gif) no-repeat;
	width:133px;
	height:25px;
	color: #fff;
	float:left;
	border:none;
	margin-left:14px;
	cursor: pointer;
}
.submithm{
	background:url(images/submithm.gif) no-repeat;
	width:81px;
	height:26px;
	color: #fff;
	float:left;
	border:none;
	cursor: pointer;
}
.buttons{
	overflow:hidden;
	float:left;
	width:100%;
	padding: 10px 0 0 0;
}
.lft{
	display:block;
	float:left;
	padding-right:2px;
}
.box2{
	width:236px;
	height:188px;
	overflow:hidden;
	background:url(images/spsof.gif) no-repeat;
}
.spcloffr{
	padding: 15px 0 0 20px;
	color:#535656;
	font-weight:bold;
	font-size:14px;
}
.signup{
	padding: 120px 0 0 12px;
}
.signup span {
display:block;
float:left;
text-align:center;
width:100%;
}
.txtgold{
	color: #B2834D;
	font-weight:bold;
}
.spa-footer2{
	padding-left:0;
}

.hmbot{
	padding: 0 0 0 37px;
	overflow:hidden;
	background: #FFFFFF url(images/bot-bac.gif) repeat-x;
	width:873px;
}
.hm-bt1{
	background:url(images/hm-bot1.jpg) no-repeat;
	width:285px;
	height:173px;
	float:left;
	padding: 14px 0 0 20px;
}
.hm-bt2{
	background:url(images/hm-bot2.jpg) no-repeat;
	width:276px;
	height:173px;
	float:left;
	margin-left:6px;
	padding: 14px 0 0 20px;
}
.hm-bt3{
	background:url(images/hm-bot3.jpg) no-repeat;
	width:218px;
	height:173px;
	float:left;
	margin-left:6px;
	padding: 14px 0 0 20px;
}
.vd{
	color: #535656;
	
	font-size:15px;
	font-weight:bold;
	display:block;
}
.tt{
	color: #776456;
	font-size:11px;
	display:block;
	padding: 7px 0 0 0;
	line-height:16px;
}
.msg{
	width: 636px;
	padding: 0 0 0 20px;
	overflow:hidden;
}
.msg-bx{
	padding: 0 0 20px 0;
	overflow:hidden;
	width:636px;
}
.msg-bx-hd{
	background:url(images/table-bac.gif) no-repeat;
	width: 636px;
	height:19px;
	overflow:hidden;
}
.msg-bx-hd-lft{
	float:left;
	padding: 0 0 0 15px;
	line-height:19px;
	width:500px;
}
.msg-bx-hd-rht{
	float:left;
	width:70px;
	padding: 0 0 0 36px;
	line-height:19px;
}
.msg-bx-bd{
	overflow:hidden;
	padding: 6px 0 0 0;
}
.msg-bx-bd-lft{
	float:left;
	padding: 0 0 0 15px;
	line-height:17px;
	width:500px;
}
.msg-bx-bd-rht{
	float:left;
	width:102px;
	padding: 0 0 0 19px;
	line-height:15px;
}
.npd{
	padding: 3px 0 0 3px;
}
.description3{
	padding-left:0;
}
.contentholder2{
	padding-right:20px;
	width:659px;
}
.hoteltbl{
	width:636px;
	background: url(images/table-bac.gif) no-repeat top center;
	overflow:hidden;
	height:20px;
	line-height:15px;
	font-weight:bold;
}
.hoteltbl2{
	background: none;
	padding: 0 0 10px 0;
	height:auto;
	font-weight:normal;
}
.htl{
	padding: 0 0 0 20px;
	overflow:hidden;
	width:639px;
}
.hoteltbl-sp{
	width:170px;
	float:left;
	display:block;
	padding: 0 5px 0 20px;
}
.hoteltbl-sp2{
	width:350px;
	float:left;
	display:block;
	padding: 0 20px 0 0;
	overflow:hidden;
}
.hoteltbl-sp3{
	width:60px;
	float:left;
	display:block;
}
.contactul{
	padding:  0 0 0 20px;
	width:639px;
	overflow:hidden;
}
.contactul ul li{
	line-height:15px;
	display:block;
	width:100%;
	overflow:hidden;
}
.contactul ul li span.contactrhtul{
	float:left;
	display:block;
	overflow:hidden;
	width: 200px;
}
.contactul ul li span.lftcontactul{
	float:left;
	display:block;
	overflow:hidden;
	width: 200px;
}
.clss{
	padding: 0 0 0 20px;
}
.cls-hldr{
	width:100%;
	overflow:hidden;
}
.cls-hd-1{
	float:left;
	display:block;
	width:150px;
	padding-left:20px;
	font-weight:bold;
}
.cls-hd-2{
	float:left;
	display:block;
	width:160px;
}
.cls-hd-3{
	float:left;
	display:block;
	width:170px;
}
.cls-hd-4{
	float:left;
	display:block;
	width:130px;
}
.msg-bx-bd{
	background:none;
	height:auto;
	overflow:hidden;
}
.wekhldr{
	width:100%;
	padding-bottom:20px;
	overflow:hidden;
}
.pad20{
	padding-left:20px;
	line-height:17px;
}
.pad20 p{
	padding: 6px 0;
}
.benift1{
	width:130px;
}
.benift2{
	width:100px;
	text-align:center;
}
.benift3{
	width:110px;
	text-align:center;
}
.benift4{
	width:100px;
	text-align:center;
}
.benift5{
	width:170px;
	text-align:center;
}
.awrd{
	width: 100%;
	overflow:hidden;
	padding: 0 0 20px 0;
}
.awrd-lft{
	width:300px;
	float:left;
	overflow:hidden;
}
.awrd-rht{
	width:300px;
	padding: 20px 0 0 20px;
	float:left;
	overflow:hidden;
}


.pad20{
	padding-left: 20px;
	padding-right: 10px;
}
.pad20 span{
	display: block;
	padding: 6px 0;	
	line-height:17px;
}
.pad20 span span.gld {
	color:#B2834D;
	font-size:12px;
	font-weight:bold;
	display:inline;
}
.suboh{
padding:0px;
}
.try-bott a{
color:#634648;
}
.nofh{
padding: 10px 0 0 0;
display:block;
}
.hydro{
padding: 0 10px 0 20px;
}







