
/* Global styles */

body { background-color: #cccccc; margin: 0; padding: 0; font: 10px Verdana, Arial, Helvetica, sans-serif;}

h1 
{
	padding:0px;
	margin:0px 0px 1px 0px;	
	font-size:18px; 
}

img { margin:0px; padding:0px; border:0px; }

#wrapper { margin: auto; width:1000px; background: url(../images/mainbg.jpg); background-repeat:repeat-y; background-position:center top;  }

#main { width:100%; margin-top: 0px; }

/* General text classes */
.greyText { color: #9e9f9f; }
.greyText a:link { color: #9e9f9f; text-decoration: underline; }
.greyText a:hover { color: #9e9f9f; text-decoration: underline; }
.greyText a:active { color: #9e9f9f; text-decoration: underline; }
.greyText a:visited { color: #9e9f9f; text-decoration: underline; }
.selected { font-weight: bold; }

h4 { color: #757572; font-size: 11px; margin: 0; }
h4 a:link, a:visited, a:active { color: #757572; text-decoration: none}
h4 a:hover { color: #757572; text-decoration: underline}

.bottomBlocks { height: 13px; }

input.text {font-size: 11px; width: 180px; border: 1px solid #bebab2;}
#insideHeight {height: 600px;}
#bottom { height: 11px; overflow: hidden;}

/* Navigation Styles */
#logo { padding-left:1px;float: left; width:184px; }

#header { width:1000px; height:100px; padding-bottom:10px;  }

#topBlock { float: left; height: 100px;padding-left:7px; }
#topBlock ul { list-style-type:none; margin:0px; padding:0px; }
#topBlock ul li { float:left; }

.topNav {width:805px;}
.topNav ul { list-style-type:none; margin:0px; padding:0px; }
.topNav ul li { float:left;background-image: url(../images/nav/topNav_bg.gif); background-repeat: repeat-x;}
.topNav ul li.first {padding: 8px 0 0 0; height: 28px;width:230px;text-align:right;}
.topNav ul li.second {padding: 10px 0 0 0; height: 26px; width:78px;text-align:left;}
.topNav ul li.third {padding: 8px 8px 0 0; height: 28px; width:59px;text-align:right;}
.topNav ul li.forth {padding: 10px 0 0 0; height: 26px; width:30px;text-align:left;}
.topNav ul li.fifth {padding: 10px 0 0 0; height: 26px;width:114px;text-align:center;}
.topNav ul li.sixth {padding: 1px 0 0 0; height: 35px; width:80px;text-align:right;}
.topNav ul li.seventh {padding: 10px 0px 0 0; height: 26px;width:109px;text-align:center;}

#navBlock { width:805px; padding-top: 0px; height: 38px; overflow: hidden; float: left; }
#navBlock ul { padding-top: 8px; }

#subnavBlock { width:805px; padding: 0px; margin: 0px; height: 24px; }
#subnavBlock ul {list-style-type:none; margin:0; padding:0;}
#subnavBlock li {float:left;}

#content {}
#highlights { float:left; }

/* Highlights bar classes */
/*#highlights { width: 230px; margin-left: 11px; padding-left: 10px; background-image: url(../images/highlights/highlights_bg.gif); background-repeat: repeat-y; }*/
.highlights { width: 230px; margin-left: 21px; padding: 0px; background-image: url(../images/highlights/highlights_bg.gif); background-repeat: repeat-y; }
.highlightsSearchBox {float:left;padding-left: 14px; color:#6C6C6C;font-weight:bold;font-size:10px; }
.highlightsSearchBox select {color:#6C6C6C;}
.highlightsSearchBox input {color:#6C6C6C;}
.highlightsImage { border: 1px solid #9e9f9f; width: 225px; }	
.highlightsText { padding: 5px 12px 7px 12px; }
.highlightsBottom { height:11px; overflow: hidden; } 

.highlightsRules { padding-top:2px; color: #9e9f9f; }
.highlightsRules a:link { color: #9e9f9f; text-decoration: underline; }
.highlightsRules a:hover { color: #9e9f9f; text-decoration: underline; }
.highlightsRules a:active { color: #9e9f9f; text-decoration: underline; }
.highlightsRules a:visited { color: #9e9f9f; text-decoration: underline; }


#linksmenu a:link { color: #9e9f9f; text-decoration: none; }
#linksmenu a:hover { color: #9e9f9f; text-decoration: underline; }
#linksmenu a:active { color: #9e9f9f; text-decoration: none; }
#linksmenu a:visited { color: #9e9f9f; text-decoration: none; }

/* Footer class */
#footer {  margin: 20px 0 0 24px; color:#ffffff; clear: both; font-size: 9px; padding: 20px 0 10px 0; }
#footer a:link { color: #ffffff; text-decoration: none; }
#footer a:hover { color: #ffffff; text-decoration: underline; }
#footer a:active { color: #ffffff; text-decoration: none; }
#footer a:visited { color: #ffffff; text-decoration: none; }
#footer td { color:White; font-size:10px; }

.linkitemcart:link { color: black; text-decoration: underline; }
.linkitemcart:hover { color: black; text-decoration: underline; }
.linkitemcart:active { color: black; text-decoration: underline; }
.linkitemcart:visited { color: black; text-decoration: underline; }



div#nifty
{
	background: #FCAE1F;
	background-image:url(../images/back_search_dates.gif); 
	background-repeat:no-repeat;  
	height:67px;
	width:480px;  
	padding-left:8px; 
}

b.rtop, b.rbottom{display:block;background: #cccccc}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #FCAE1F}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

.textinner
{
	margin-left:10px;
	margin-top:6px;
	margin-bottom:10px; 
	margin-right:10px;   
}
.msgerror
{
	margin-left:10px;
	color:White;   
}
.textdesc
{
	font-family: "Lucida Sans Unicode", "Lucida Sans", "Lucida Console", "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 120%;
	font-weight: normal;
	color: #6C6C6C;
}

/****** Menu Category  ****/
.back_dining {
	background-image: url(../images/back_dining.jpg);
	background-position: center center;
	height: 213px;
	width: 997px;
}
.back_dining_private {
	background-image: url(../images/back_private.jpg);
	background-position: center center;
	height: 213px;
	width: 997px;
}
.back_spa {
	background-image: url(../images/back_spa.jpg);
	background-position: center center;
	height: 213px;
	width: 997px;
}

.back_shopping {
	background-image: url(../images/back_shop.jpg);
	background-position: center center;
	height: 213px;
	width: 997px;
}

.back_premium {
	background-image: url(../images/back_prem.jpg);
	background-position: center center;
	height: 213px;
	width: 997px;
}

.back_office {
	background-image: url(../images/back_shop.jpg);
	background-position: center center;
	height: 213px;
	width: 997px;
}
.back_health {
	background-image: url(../images/back_health.jpg);
	background-position: center center;
	height: 213px;
	width: 997px;
}

.back_golf {
	background-image: url(../images/back_golf.jpg);
	background-position: center center;
	height: 213px;
	width: 997px;
}

.tbl_header_cat a 
{
	cursor:pointer;
}

.checkout_selected
{
	border:solid 2px black;
	padding:4px;
	font-family: "Trebuchet MS", Verdana, sans-serif, "Lucida Sans";
	font-weight: bold;
	color: #585858;
	padding:4px;	
	color:#585858;  
	font-size:16px;	
}
.checkout
{
	font-family: "Trebuchet MS", Verdana, sans-serif, "Lucida Sans";
	font-weight: bold;
	color: #585858;
	padding:4px;	
	font-size:16px; 
	  	  
}