#bods {
	margin : 20px 0px 20px 0px;
	background: #FFFAE6;
}

/* global */
.cnt {text-align:center}
.red {color:red}
img {border:0px}
.break {clear:both}
div,td {font-family:verdana ; color:#0F2D61}
form {margin-bottom:0px}
a:link, a:visited, a:active { text-decoration: none; color:#AF2912; font-weight: bold; }
a:hover { color:#C60707; text-decoration: underline; }
h1 {font-size:18px; font-weight:normal}


/* Start divs */

#pageholder { 
position: relative;
width: 770px;
margin:0 auto;
border: 1px solid #CE914C;
background: url(/vimages/pagebg.gif) repeat-y #FFFAE6;
}

#tbanner { 
width: 770px;
position:relative;
height: 125px;
background: url(/vimages/mainbanner_oceansidevillage.jpg) no-repeat;
}
	#tbancontact {position:absolute; text-align:right; font-size:10px; width:350px; left:410px; top:15px}

#leftcol {float:left; background:#CE914C; width:116px;}
	.leftcolfitem[class] {height:40px; margin-top:-2px; width:116px}
	*html .leftcolfitem {height:40px; width:116px; margin-top:-2px; margin-bottom:-4px}
	
	.leftcolitem[class] {height:28px; margin:0px; width:116px}
	*html .leftcolitem {height:28px; width:116px; margin-bottom:-4px}
	
#rightcol {float:left; background:#FFFAE6; width:654px;}
	#textholder {background:white; border:1px dotted #CE914C; font-size:11px; padding:4px; margin: 10px 10px 10px 10px}

#copybot {padding-top:8px; border-left: 1px solid #CE914C;  border-right: 1px solid #CE914C;  border-bottom: 1px solid #CE914C; background:#FAF3E0; font-family: arial; text-align:center; font-size:9px; height:18px; width:770px; margin:0 auto;}

/* Reservations */

.reqr {color:red; font-weight:bold}
.rsvRight {width:48%; font-weight:bold; text-align:right}

/* gallery */

#gallery {width:324px}
	.galleryitem {float:left; width:52px; height:52px; margin-left:1px}

.vrgallery {border: 0px; padding:0px; border : thin solid #CE914C;}
.vrgallery td {padding: 3px; vertical-align: top; font-family: arial, verdana; font-size: 11px; font-weight: normal; border : thin solid #AAAAAA;}
	
	
.cottageitem {float:left; width:120px; text-align:center; background:#FFFBE8; margin-left:2px}
.cottageitemOn {float:left; width:112px; font-weight:bold; text-align:center; background:#FFFBE8; margin-left:2px; text-decoration: none; color:#0F2D61; background:#ffffff; padding:3px; border:1px solid black}


	.cottageitem a:link, .cottageitem a { background:#FFFAE6; color:#0F2D61; text-decoration: none; display:block; padding:3px; border:1px solid #CE914C}
	.cottageitem a:visited  { color:#0F2D61;}
	.cottageitem a:active  { color:#0F2D61; text-decoration: none}
	.cottageitem a:hover {text-decoration: none; color:#0F2D61; background:#ffffff; padding:3px; border:1px solid black}	
	
	
/* Linking */

#copybot a:link, #copybot a {text-decoration: none; color: #0F2D61}
#copybot a:visited  {color : #0F2D61}
#copybot a:active  {text-decoration: none}
#copybot a:hover  {text-decoration: underline; color : #0F2D61}		

#tlinks a:link  {color : #193D80; font-family: verdana; font-size: 9px; font-weight: bold;}
#tlinks a:visited  {color : #193D80; font-weight: bold;}
#tlinks a:active  {text-decoration: none; font-weight: bold;}
#tlinks a:hover  {text-decoration: underline;}





