/* ALL STYLES FOR PUDDING CLUB WEBSITE */

body {
	text-align: left;
}

/* SNOWFLAKE BACKGROUND */
.snowflake {
	background-image: url("images/snowflake.gif");
  background-position: center;
  background-repeat: no-repeat;
} 


/*STYLE FOR MAIN BODY COPY - yes*/
.xmascopy {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.xmascopytitle {
	font: bold 13px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}

.xmastabletitle {
	font: bold 12px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #999999;
}

.xmastablecopy {
	font: bold 10px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #00ADD9;
}

.xmastableprices {
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #00ADD9;
}

.xmastablecopysmall {
	font: 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #00ADD9;
}

.xmasbkgd {
	background-color: red;
}

.xmascopylink {
	color: white;
}

a.xmascopylink:link {
	text-decoration: underline;
}

a.xmascopylink:hover {
	background-color: white;
	color: red;
}

.xmasaddress {
	font: 9px/12px Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	text-align: left;
}

.soldout {
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color: red;
}

.noborder {
	border: 0;
}

/*STYLE FOR COPY WITHIN THINGS TO DO TABLE- yes*/
.tablecopy {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	right: 20px;
	text-align: left;
}

/*STYLE FOR MAIN BODY COPY - yes*/
.contentcopy {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
}

/*STYLE FOR MAIN BODY COPY LESS IMPORTANT- yes*/
.contentcopygrey {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	display: block;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
}

/*STYLE FOR MAIN BODY COPY ITALICS - yes*/
.contentcopyitalics {
	font: italic 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
}

/*STYLE FOR MAIN BODY COPY TITLES - yes*/
.contentcopytitle {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	padding-left: 20px;
	padding-right: 10px;
	text-align: left;
}

/*STYLE FOR COPY IN LEFT COLUMN - yes*/
.contentcopyleft {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}

/*STYLE FOR COPY IN LEFT COLUMN FOR ROOMS PAGE- yes*/
.roomslinks {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}

/*STYLE FOR BOLD COPY IN LEFT COLUMN - yes*/
.contentcopyleftbold {
	font: bold 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	padding-left: 15px;
	padding-right: 15px;
	text-align: left;
}

/*STYLE FOR FORM COPY - yes*/
.formcopy {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: left;
}
	
/*STYLE FOR COPY WITHIN SAMPLE MENUS - yes*/
.contentcopysample {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}

/*STYLE FOR BOLD COPY WITHIN SAMPLE MENUS - yes*/
.contentcopysamplebold {
	font: bold 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}

/*STYLE FOR ITALIC COPY WITHIN SAMPLE MENUS - yes*/
.contentcopysampleit {
	font:  italic 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-align: center;
}

/*STYLE FOR PICTURE CAPTIONS - yes */
.picturecaption {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	text-align: left;
}
	
/*STYLE FOR ADDRESS - yes*/	
.address {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: left;
}
	
/*STYLE FOR ADDRESS ON INDEX PAGE- yes*/	
.addressindex {
	font: 9px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
}
	
/*STYLE FOR COPY ON HOME PAGE - yes*/	
.midcontentcopy {
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	margin-right: 10px;
	margin-left: 10px;
	text-align: left;
}

/*STYLE FOR HEADERS ON HOME PAGE - yes*/
.homeheader {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 10px;
	border-bottom: 1px solid #FFFFFF;
	padding-bottom: 5px;
	padding-top: 5px;
	text-align: left;
}


/*LINKS FOR BASELINE - yes*/
.basenav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}

A.basenav:link {text-decoration: none; color: #333333; }
A.basenav:visited {text-decoration: none; color: #333333; }
A.basenav:hover {text-decoration: none; color: #000000; }
A.basenav:active {text-decoration: none; color: #666666; }
A.basenav:active:hover {text-decoration: none; color: #FFFFFF;
}

/*LINKS FOR MAIN NAVIGATION - yes*/
.mainnav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-style: normal;
	font-weight: normal;
	text-align: center;
}

A.mainnav:link {text-decoration: none; color: #333333; }
A.mainnav:visited {text-decoration: none; color: #333333; }
A.mainnav:hover {text-decoration: none; color: #000000; }
A.mainnav:active {text-decoration: none; color: #666666; }
A.mainnav:active:hover {text-decoration: none; color: #FFFFFF;
}

/*LINKS WITHIN LEFT MARGIN - yes*/
.leftnavigation {
	font: 10px/15px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;}
	
A.leftnavigation:link {text-decoration: underline; color: #000000; }
A.leftnavigation:visited {text-decoration: underline; color: #333333
; }
A.leftnavigation:hover {background-color: #D0CB78; text-decoration: underline; color: #000000; }
A.leftnavigation:active {text-decoration: none; color: #000000; }
A.leftnavigation:active:hover {text-decoration: underline; color: #000000; }


/*LINKS WITHIN COPY - yes*/
.copy_link {
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;}

A.copy_link:link {text-decoration: underline; color: #000000; }
A.copy_link:visited {text-decoration: underline; color: #666666; }
A.copy_link:hover {background-color: #B0A81C; text-decoration: underline; color: #000000; }
A.copy_link:active {text-decoration: none; color: #000000; }
A.copy_link:active:hover {text-decoration: underline; color: #000000; }

/*WRAPPING TEXT AROUND AN IMAGE ON THE LEFT OF THE PAGE*/
.imageleft{
	float:left;
	padding: 5px 10px 5px 20px;
	clear: both;
}

.imageleftnews{
	float:left;
	padding: 0 10px 10px 10px;
	clear: both;
}

.pressimageleft{
	float:left;
	padding: 5px 20px 5px 0;
	clear: both;
}

/*WRAPPING LINKS AROUND ROOM THUMBNAILS IN LEFT MARGIN*/
.thumbimage{
	float:left;
	padding: 10px 5px 10px 15px;
	clear: both;
}
.formtext {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
#controlbase {
	padding: 20px;
}
.controlpaneltext {
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 10px;
}
.controlpanelheader {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}
