/* !!!! BEGIN MAIN CSS !!!! */
html>body textHolder {
width: 30em
} 
body { 	
	background-color: #fff1b6; 
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:left;
	font-size:11px;
	line-height:15px;
}

.copy{
color:#5c4a00;
font-size:9px;
margin-top:10px;
}
.copy a{
color:#5c4a00;
font-size:9px;
}

html {
	overflow:auto;
	overflow-x: hidden;
}

body,td,th {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-align:justify;
}

a {
	font-size: 10px;
	color:  #333000;
	font-weight: bold;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
	color: #333000;
}

a:hover {
	text-decoration: none;
	color: #333000;
}

a:active {
	text-decoration: none;
	color: #333000;
}
h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#669933;
	text-align:center;
	font-size:18px;
	line-height:normal;
	margin:3px
	
}
h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFCC00;
	font-size:16px;
	text-align:center;
	margin:2px
	}
	
h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#FF9900;
	font-size:14px;
	text-align:center;
	margin:2px
	}

.flashcontent{
	margin-top:0px;
	vertical-align:top;
}
.home_newsArt{
	background-color: #FFFFFF; 
overflow:auto; 
width:280px; 
height:205px;
}
.top{
	background-image:url(top_hdr.jpg);
	background-repeat:no-repeat;
	margin-top:0px;
	vertical-align:top;
}

/* !!!! END MAIN SITE CSS !!!! */
/* BEGIN HOME PAGE CSS*/

.holder{
background-image:url(content.jpg);
background-repeat:no-repeat;
background-position:center;
margin-left:10px;
margin-top:0px;
width:799px;
height:350px;
vertical-align:top;
}

.content{
margin-left:0px;
margin-top:0px;
width:799px;
height:329px;
border-color:#333333;
overflow:hidden;
overflow-x: hidden;
}

.spotlight{
margin:0px;
overflow:auto;
overflow-x:hidden;
width:200px;
height:150px;
}

/* END HOME CSS*/
/* BEGIN MANICURE CSS */

.mani_left{
background-color:#FFFFFF;
margin-left:0px;
margin-top:0px;
width:519px;
height:374px;
overflow: auto;
overflow-x: hidden;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
hspace:0px;
}
/* END MANICURE CSS */
/* BEGIN 2nd Layout CSS*/

.content2{
background-color:#FFFFFF;
margin-left:10px;
margin-top:0px;
width:799px;
height:573px;
vertical-align:top;
color:#FFFFFF;
}

.left2{
background-color:#FFFFFF;
margin-left:0px;
margin-top:0px;
width:519px;
height:374px;
overflow: auto;
overflow-x: hidden;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
hspace:0px;
}

.booking_temp{
background-color:#FFFFFF;
margin-left:0px;
margin-top:0px;
width:788px;
height:374px;
overflow: auto;
overflow-x: hidden;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
hspace:0px;
}
.leftCards{
background-color:#FFFFFF;
margin-left:0px;
margin-top:0px;
width:519px;
height:374px;
overflow: hidden;
overflow-x: hidden;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
hspace:0px;
}

blockquote{
border : 0px solid #000;
float: right;
margin: 0px;
margin-right:5px;
padding:0px;
}

.contact{
margin-top:60px;
}

left2 td{
color:#FFFFFF;
padding:2px;
}
.right2{
background-color:#FFFFFF;
margin-left:0px;
margin-top:0px;
width:280px;
height:374px;
border-color:#333333;
overflow:hidden;
overflow-x: hidden;
}

/* END 2nd Layout CSS*/
/* !!!! BEGIN Layout BOTTOM !!!! */

.other_bottom{
background-image:url(2ndbottom.jpg);
background-repeat:no-repeat;
width:799px;
height:199px;
}
.bottom_hdr{
margin-left:60px;
margin-top:2px;
width:540px;
height:25px;
color:#5c4a00;
font-size:22px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}
.bottom_txt{
margin-left:60px;
margin-top:20px;
width:735px;
height:122px;
color:#5c4a00;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
text-align:inherit;
}
.giftCardsHld{
background-image:url(lggiftback2.jpg);
background-repeat:no-repeat;
background-position:top center;
width:519px;
height:372px;
overflow:hidden;
overflow-y:hidden;
overflow-x:hidden;
}

.giftTable{
width:419px;
height:372px;
margin-left:48px;
margin-top:0px;
overflow:hidden;
overflow-y:hidden;
overflow-x:hidden;
}

.someone{
height:26px;
}
.giftCards{
margin-left:15px;
margin-top:5px;
width:390px;
height:145px;
color:#5c4a00;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
.dropCard{
background:#FFFFFF;
width:100px;
height:30px;
color:#5c4a00;
font-size:20px;
font-family:Arial, Helvetica, sans-serif;
margin-left:175px;
margin-top:65px;
}
.cardButton{
margin-top:5px;
margin-bottom:10px;
margin-left:148px;
}
#formExtra{
max-height:145px;
margin-right:0px;
}
.formExtraHld{
height:106px;
}
.inputBox{
background-color:#FFFFFF;
color:#5c4a00;
height:12px;
font-size:10px;
margin-right:5px;
}

.showElement { display: default;}
.hideElement { display: none;}

.subHdrTxt{color: #FFFFFF; font-weight: bold; font-size: 13px; }
.explTxt{
color: #000000;
font-weight: bold;
font-size: 10px;
margin:5px;
}
.titleTxt{
color: #5C4A00;
font-weight: bold;
font-size: 11px;
margin:3px;
}
.moneyTxt{
color: #000000;
font-weight: bold;
font-size: 11px;
margin:1px;
}
/* !!!! END Layout BOTTOM !!!! */