
html {overflow-y: scroll;}

body {
	background: #efefef;
	color: #666;
	font-size: 12px;
	font-family: arial, verdana; san-serif; 
	padding: 20px 0 40px;
}

.row h1 {
	padding: 10px 0 10px 0;
	margin: 10px 0 0 0;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	color: #bccc1f;
}
.row h2 {
	padding: 0 0 0 0;
	margin: 10px 0 0 0;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #bccc1f;
}
.row p {
	border: 0px solid #666;
	overflow: hidden;
	padding: 0 0 10px 0;
	margin: 0 0 0 0;
	text-align: left;
	font-size: 12px;
}
.canvas {
	margin:0 auto;
	position:relative;
	background-color:#FFF;
}
.container {
	background-color:#FFFFFF;
	margin:0 auto;
	position:relative;
	border: solid #808080 15px;
	width: 960px;
}

/*
940px grid system ~ Core CSS.
6 Columns ~ Margin left: 20px

Based on the simple grid system - http://www.webnicer.com/
by Jacek Ciolek

Created by the Grid System Generator - v1.00
Learn more ~ http://www.gridsystemgenerator.com/
*/

/* clearfix */
.clearfix:after, .row:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix, .row {display:inline-block;} /*Those two .clearfix have to be separate!)*/
.clearfix, .row {display:block;}

/* gridframework */
.row {position:relative; margin-left:-20px;}
.gu1 .row {width: 160px;}
.gu2 .row {width: 320px;}
.gu3 .row {width: 480px;}
.gu4 .row {width: 640px;}
.gu5 .row {width: 800px;}
.gu6 .row {width: 960px;}

.col {padding-left:20px; float:left; position:relative;}
.gu1{width: 140px;}
.gu2{width: 300px;}
.gu3{width: 460px;}
.gu4{width: 620px;}
.gu5{width: 780px;}
.gu6{width: 940px;}



.indent-line {margin-left:-10px;}

.indent-line2 {margin-left:-30px;}

A {color:#bccc1f; text-decoration:none}
A:link {color:#bccc1f; text-decoration:none}
A:visited {color:#bccc1f; text-decoration:none}
A:hover {color:#666666; text-decoration:underline}





/* image */

.mainimg {
background-color: #ffffff;
background-repeat:no-repeat;
width: 460px;
height: 470px;

}







.hotel {
background-image:url(img/dog02-3.jpg);
}

.services {
background-image:url(img/dog03-3.jpg);
}

.medical {
background-image:url(img/dog04-3.jpg);
}

.contact {
background-image:url(img/dog05-3.jpg);
}

.home {
background-image:url(img/dog01-3.jpg);
}

div#navbar {
height: 30px;
width: 100%;
border-bottom: solid #666 1px;
background-color: #fff;
}



/* navbar */

div#navbar ul {
margin: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 11px;
color: #666;
line-height: 35px;
white-space: nowrap;
}


div#navbar li {
list-style-type: none;
display: inline;
}


div#navbar li a {
text-decoration: none;
padding: 10px 3px;
color: #666;
}


div#navbar li a:link {
color: #666;
}


div#navbar li a:visited {
color: #666;
}


div#navbar li a:hover {
font-weight: normal;
color: #bccc1f;
}



#content {
padding:  0;
margin:  0;
width: 450px;
}



.footer {
	border: 0px solid #fff;
	color: #ccc;
	overflow: hidden;
	padding: 10px 0 10px 0;
	margin: 0 0 0 0;
	text-align: center;
	font-size: 11px;
}

.raterows {
	border: 1px solid #ccc;
}




ul.header, ul.col2 {

list-style: none;
margin: 0;
padding: 0;
}

ul.header:first-line {
text-align: center;
font-weight: bold;
}

ul.col2 {
border-bottom: 1px solid #fff;
}

ul.col2 li {
display: table-cell;
}

*ul.col2 li {
display: table-cell;
padding-left:0px; float:left;
}








.rate01 {
width: 250px;
text-align: left;
background-color: #fff;
line-height: 15px;
}

.rate02 {
width: 50px;
text-align: left;
background-color: #fff;
line-height: 15px;
}

.rate03 {
width: 120px;
text-align: right;
background-color: #fff;
line-height: 15px;
}



#homecontent {
padding:  0;
padding-left: 0px;
margin:  0;
width: 450px;
}



.hometitle h1 {
	padding: 20px 0px 0px 0px;
	margin: 0px 0 0 0;
	font-size: 18px;
	letter-spacing: 0.3px;
	line-height: 21px;
	font-weight: bold;
	text-align: center;
	color: #666;
}

.hometitle h2 {
	padding: 20px 0 0px 0;
	margin: 0px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #cbdb2a;
	letter-spacing: 0.3px;
	line-height: 20px;
}

.hometitle h3 {
	padding: 20px 0 0px 0;
	margin: 0px 0 0 0;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	text-align: center;
	color: #666;
	letter-spacing: 0.3px;
	line-height: 17px;
}

.hometitle h4 {
	padding: 20px 0 0px 0;
	margin: 0px 0 0 0;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #cbdb2a;
	letter-spacing: 0.3px;
	line-height: 20px;
}







li {
list-style-type:square;

}

