/*
©2003-2004 All Rights Reserved
 ___     _   _         __      ___    _ _       _
| _ )___| |_| |___ _  _\ \    / / |_ (_) |_ ___| |_  ___ _ _ _ _  ___
| _ Y -_)  _| / -_) || |\ \/\/ /| ' \| |  _/ -_) ' \/ _ \ '_| ' \/ -_)
|___|___|\__|_\___|\_, / \_/\_/ |_||_|_|\__\___|_||_\___/_| |_||_\___|
                   |__/

This is hotelfront.css - Stylesheet of allaboutguernsey.com page Type 2A (Hotel Frontpage) version 0.1a
*/

/* PAGE LAYOUT DEFINITIONS */

#leftcolumn 					{ display: block;
						width: 130px;
						background-color: #f6f6f6;
						text-align: left;
						float: left;
						padding: 0; margin: 0;
						}

#rightcolumn 					{ display: none;}

#adright					{ display: none;}

#centercontent
	{ 
	display:block;
	margin: 0px 0px 0px 0px;
	text-align: left;
	position:absolute;
	height:440px;
	left:0px;
	width:600px;
	}

#leftmenu					{ width: 130px;
							display: block;
							position: relative;
							text-align: left;
							left: 0;
							top: 0;
							background-color: #f6f6f6;
							margin: 0 auto; padding: 0;
							}

#centershortbox					{ width: 598px; height: 248px;
						display: block;
						position: relative;
						}

#centershortbox img				{ width: 100%; height: 100%;}

#centershorttext				{ display: none;}

#feature					{ display: block;
						width: 598px;
						border: solid 1px #ccc;
						position: relative;
						top: 0;
						margin: 0 0 6px 0;
						padding: 110px 0 0 0;
						-moz-box-sizing: border-box;
						}

#featuretitle					{ font-size: 14;
						font weight: bold;
						color: #b4b4b4;
						}

#piggy1				{ display: none;}

#piggy2				{ display: none;}

#piggy3				{ display: none;}

#piggytopline			{ display: none;}

#piggygreybox			{ display: none;}

#piggywhite			{ display: none;}

#piggylink			{ display: none;}

#piggylink a			{ display: none;}

#piggylink a:hover		{ display: none;}

#piggyimage			{ display: none;}

#yellowbox			{ height: 195px; width: 130px;
				margin: 0 auto; padding: 0;
				display: block;
				background-color: #E6DC2B;
				overflow: hidden;
				}

#category_results		{ margin: 0 0 3px 3px;
				color: #999;
				padding-bottom: 3px;
				border-bottom: dotted 1px #ccc;
				}

#category_pages			{ margin-top: 10px;
				color: #999;
				margin-bottom: 3px;
				}

select					{ height: 18px; width: 200px;
					border: solid 1px #CCC;
					font-size: 10px;
					margin: 4px 10px 0 0;
					}

.category_select			{ display: block;
					font-weight: bold;
					font-size: 11px;
					color: #666;
					margin-bottom: 10px;
					}



/* HOTEL SPECIFIC MENU DEFS */

#hotelfeaturetitlebox					{ display: block;
							width: 560px;
							padding: 15px 0 14px 15px;
							float: left;
							-moz-box-sizing: border-box;
							}

#hotelfeaturetitle					{ float: left;
							font-size: 14px;
							font-weight: bold;
							color: #999;
							-moz-box-sizing: border-box;
							}

#hotelfeaturetitle a					{ font-size: 11px;
							font-weight: normal;
							}

#stars							{ display: inline;
							width: 50px; height: 10px;
							position: relative;
							left: 50px;
							margin: 4px 0 0 0;
							}

#hotelamenities						{ display: block;
							position: relative;
							top: -15px;
							width: 130px; height: 300px;
							margin: 15px 10px 15px 15px;
							padding: 0 0 0 10px;
							border-left: dotted 1px #999;
							float: right;
							-moz-box-sizing: border-box;
							text-align: center;
							}

#hotelamenities img					{ position: relative;
							left: -10px;
							}

#hotelamenities strong					{ font-size: 11px;
							font-weight: bold;
							color: #999;
							}

#hotelamenities ul					{ margin: 0; padding: 0;}

#hotelamenities li					{ list-style-image: none;
							list-style-type: none;
							line-height: 17px;
							text-align: center;
							border-bottom: dotted 1px #CCC;
							}

#hotelfeaturetitle2					{ display: none;}

#hotelfeaturecontenttext 				{ display: block;
							padding: 0 25px 25px 15px;
							-moz-box-sizing: border-box;
							}

#hotelfeaturecontentimg					{ display: none;}

#hotel							{ display: none;}

#hotel strong						{ font-size: 12px; font-weight: bold; color: black;
							}

#hotelpic						{ width: 76px; height: 76px;
							margin: 0 15px 10px 10px;
							float: left;
							}

#campstuff						{}

#hotelmenu						{ height: 419px; width: 130px;
							display: block;
							position: relative;
							text-align: left;
							left: 0;
							top: 0;
							background-color: #f6f6f6;
							margin: 0 auto; padding: 0;
							}

#hotelmenutext						{ display: block;
							position: relative;
							text-align: left;
							padding: 7px 14px 7px 10px;
							}

#hotelmenuitem a					{ padding: 3px 0 3px 5px;
							width: 125px;
							display: block;
							color: #000;
							font-size: 9px;
							background: url(../template/allaboutarrowsmall.png) 114px 5px no-repeat;
							}

#hotelmenuitem a:hover					{ background-color: #EAEAEA;}

#hotelmenuitem a:active					{ background: transparent url(../template/allaboutarrowsmall_r.png) 114px 5px no-repeat;}

#hotelmenusubheader a					{ padding: 5px 0 3px 5px;
							width: 125px;
							display: block;
							color: #000;
							margin: 0 auto;
							background: url(../template/allaboutarrow.png) 112px 7px no-repeat;
							}

#hotelmenusubheaderlined a				{ padding: 5px 0 3px 5px;
							width: 125px;
							display: block;
							color: #000;
							margin: 0 auto;
							border-bottom: dotted 1px #999;
							background: url(../template/allaboutarrow.png) 112px 7px no-repeat;
							}

#hotelmenusubheader a:active, #hotelmenusubheaderlined a:active		{ background: transparent url(../template/allaboutarrow_r.png) 112px 7px no-repeat;}


