body{
	font-family: verdana, arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
	font-size:small;
}

body#index{
	background-color:#1F6CCF;
	background-image:url(images/bckgr_index.gif);
	background-repeat:repeat-x;
	background-position:top;	
}
body#form{
	background-color:#FFFFFF;
}
body#gallery{
	background-color:#FFFFFF;
}
body#home, body#facilities, body#price, body#area, body#sitemap, body#terms {
	background-color:#FFFFFF;
	background-image:url(images/bckgr_pages.gif);
	background-position:top;
	background-repeat:repeat-x;
}
body#accom-ghouse, body#accom-phouse, body#accom-scater, body#reviews-collection, body#reviews-ghouse{
	background-color:#FFFFFF;
	background-image:url(images/bckgr_accom.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}
a:link, a:visited {
	font-weight: bold;
	color: #CC0033;
	text-decoration: underline;
}

a:hover, a:active {
	font-weight: bold;
	color: #1F6CCF;
	text-decoration: underline;
}
.red {
	color:#FF0000;
}
h1 {
	color:#627081;
	font-size:150%;
	font-weight:bold;
	margin:0 0 10px 0;
}
h2 {
	color:#627081;
	font-size:120%;
	margin:0 0 10px 0;
}
h3 {
	color:#627081;
	font-size:120%;
	margin:10px 0 10px 0;
}
h4 {
	color:#CC003C;
	font-size:100%;
	font-weight:bold;
	margin:5px 0 5px 0;
}
h5 {
	color:#CC003C;
	font-size:90%;
	font-weight:bold;
	margin:0 0 5px 0;
}
.subsection {
	color:#CC003C;
	font-weight:bold;
	margin:0;
	padding:0 0 10px 0;
	}
.tableheading {
	font-size: 110%; 
	font-weight: bold; 
	color: #627081;
}
.small {
	font-size:75%;
	color:#666;
}
.body {
	font-size:85%;
	line-height:1.7em;
	color:#666;
	margin:0 0 15px 0;
	padding:0;
}
.list {
	font-size:85%;
	line-height:1.5em;
	color:#666;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(images/bullet.gif);
}
/************* #masthead styles **************/

#masthead-wrapper{
	margin:33px 0 0 0;
}

/***************globalNav STARTS **************/
#globalNav{
	width:980px;
	height: 27px;
	border-bottom: 2px solid #FFFFFF;
	margin:0;
	padding: 0;
	}
#tabs{
	float:left;
	width:980px;
	margin:0;
	padding: 0;
	border-left: 2px solid #FFFFFF;
}
#tabs ul{
	margin:0;
	padding: 0;
	list-style:none;
}

#tabs li{
	float:left;
	margin: 0;
	padding:0;
	font-size: 85%;
	font-weight:bold;
	letter-spacing:0.1em

}
#tabs a{
	float:left;
	display:block;
	margin:0;
	padding: 7px 11px 7px 11px;
	color:#FFFFFF;
	text-decoration:none;
	border-right: 2px solid #FFFFFF;
}
#tabs a:hover{
	color:#1F6CCF;
	padding-bottom: 6px;
	background-color:#FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
body#home #t-home a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
body#accom-ghouse #t-accom a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
body#accom-phouse #t-accom a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
body#accom-scater #t-accom a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
body#facilities #t-fac a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
body#price #t-price a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
body#area #t-area a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
body#reviews-ghouse #t-reviews a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
body#reviews-collection #t-reviews a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}

/****************globalNav ENDS ********************/


/****************#bodypanel styles ********************/

#bodypanel-wrapper{
	width:980px;
	margin:0;
	padding:0;	
}

/******************leftcol STARTS ************************/

#leftcol-wrapper{
	float:left;
	width:261px;
	margin:0;
	padding:0;
}
#leftcol-imgmain{
	width:261px;
	margin:0 0 5px 0;
	padding:0;
}
#leftcol-contact{
	text-align:center;
	width:261px;
	margin:0;
	padding:10px 0 10px 0;
	font-size:75%;
	line-height:1.5em;
	letter-spacing:0.08em;
	color:#666;
}

/************* #maincol STARTS **************/
#maincol-wrapper{
	margin-left:261px;
}
#maincol-contact{
	text-align:center;
	padding:5px 0 0 0;
	margin:10px 0 0 0;
	border-top:2px solid #CCC;
	font-size:75%;
	line-height:1.5em;
	letter-spacing:0.08em;
	color:#666;
}

#content-index{
	padding:0;
	margin:0;
}
#content{
	padding:20px 30px 0 30px;
	text-align:left;
	margin: 0;
}
#content .imgbody{ 
	margin:0 10px 5px 0;
	border: 1px solid #CCC;
	padding:5px;
}
#content .imgstargrade{ 
	margin:0;
	padding:0;
	border: none;
	vertical-align:middle;
}
#content-accom{
	margin: 0;
	padding:20px 0 0 20px;
	text-align:left;
}

#content-accom ul{
	padding:0;
	margin:0 0 0 35px;
}
#content-accom li{
	font-size:85%;
	line-height:1.5em;
	color:#666;
	list-style-image: url(images/bullet.gif);
}
#content-accom .img{
	margin: 10px 0 10px 15px;
	padding:5px;
	border:#CCC 1px solid;
}
#content-accom-grading {
	width:143px;
	margin:10px 0 0 20px;
	padding:5px;		
	border:#CCCCCC 1px solid;
	text-align:center;
}
.imggradeborder{
	margin:10px 0 0 0;
	padding:0;
	border:1px solid #000000;
}
.imggradenoborder{
	margin:0 0 10px 0;
	padding:0;
	border:none;
}
/************* #secondNav styles **************/

#accomNav{
	width:100%;
	height: 27px;
	border-bottom: 2px solid #FFFFFF;
	margin:0;
	padding: 0;
	}

#accomtabs{
	float:left;
	width:100%;
	margin:0;
	padding: 0;
	border-left: 2px solid #FFFFFF;
}
#accomtabs ul{
	margin:0;
	padding: 0;
	list-style:none;
}

#accomtabs li{
	float:left;
	margin: 0;
	padding:0;
	font-size: 85%;
	font-weight:bold;

}
#accomtabs a{
	float:left;
	display:block;
	margin:0;
	padding: 7px 11px 7px 11px;
	color:#1F6CCF;
	text-decoration:none;
	border-right: 2px solid #FFFFFF;
}
#accomtabs a:hover{
	color:#1F6CCF;
	padding-bottom: 6px;
	background-color:#FFFFFF;
	border-bottom: 2px solid #FFFFFF;
}
body#accom-ghouse #t-ghouse a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
body#accom-phouse #t-phouse a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
body#accom-scater #t-scater a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
body#reviews-ghouse #t-ghouse a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
body#reviews-collection #t-collection a{
	color:#FFFFFF;
	padding-bottom: 6px;
	background-color:#1F6CCF;
	border-bottom: 1px solid #1F6CCF;
}
/*****************secondNav ENDS **********************/

#form-header {
	width:500px;
	text-align:left;
	margin: 6px 0 7px 0;
}
#form-content {
	width:500px;
}
.form {
	font-size:80%;
	color:#666;
}
.form-small {
	font-size:75%;
	line-height:1.5em;
	color:#666;
}
.pricing {
	font-weight:normal;
	margin:0;
	padding:0;
	font-size:85%;
	line-height:1.5em;
	letter-spacing:0.08em;
	color:#666;
}

/*****************#gallery styles ******************/

#gallery-wrapper {
	width:420px;
	padding:0;
	margin:0;
}
#galleryNav {
	width:100%;
	padding:0;
	margin:15px 0 15px 0;
}

#gallery-wrapper img {
	margin:0;
	padding:5px;
	border:1px solid #CCC;
}
.imagecap {
	color:#999999;
	font-style: italic;
	font-weight: bold;
	font-size:75%;
}
#prevnext {
	width:100%;
	padding:5px;
	margin:0;
	text-align:right;
	font-size:75%;
	color:#666;
}
#prevnext img{
	padding:0;
	margin:0;
	border:none;
}

/************* #footer styles **************/

#footer-index {
	clear:both;
	color:#E7E7E7;
	padding-top:8px;
	text-align:center;
}
#footer-wrapper{
	width:100%;
	clear:both;
	margin:15px 0 0 0;
	padding:10px 0 0 0;
	color:#999999;
	border-top:1px solid #CCC;
}
#footer-nav{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	font-size:80%;
	text-align:center;
}
#copyright{
	width:100%;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-size:70%;
	text-align:center;
}