/* Start of CMSMS style sheet 'style' */
/* STRIPPED DOWN CSS FORMATTING
______________________________________________________*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul {
	list-style: none;
}

blockquote, q {
	quotes: none;
}

:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

dfn {
   position: absolute;
   left: -1000px;
   top: -1000px;
   width: 0;
   height: 0;
   overflow: hidden;
   display: inline;
}





 /* MAIN FORMATTING
____________________________________________________________ */

html, body {
	margin:0px;
	padding:0px;
	text-align:center;
	height:100%;
	font:12px tahoma,arial,verdana,sans-serif;
	color:#333;
}

body {
	background: url('uploads/images/bg_strip.gif') repeat-x 0 0;
}

.container {
	width:100%;
	text-align:left;
	margin:auto;
	min-height:100%;
	position:relative;
}

.footer {
	background-color:#000;
	font: 11px verdana,sans-serif;
	color:#fff;
	position:absolute;
	bottom:0px;
	height:45px;
	width:100%;
}

.clearfooter {
	clear:both;
	height:60px;
}

.clearfooter2 {
	clear:both;
	height:80px;
}

div#boxed {
	position:relative;
	width:964px;
	margin:auto;
}

div#offersBoxxer {
width:204px;
height:65px;
position:absolute;
top:76px;
right:0px;
z-index:200;
}

#logoP {
	background:url('uploads/images/phoenix_logo.gif') no-repeat 0 0;
	width:535px;
	position:absolute;
	top:8px;
	left:0px;
	color:#fff;
	padding-top:54px;
}

#telNumbers {
	font:27px arial,tahoma,sans-serif;
	color:#fff;
	position:absolute;
	top:9px;
	right:0px;
	text-align:right;
}




#pusher {
	position:relative;
	width:100%;
	height:150px;
}


#central_box-home {
	width:253px;
	height:476px;
	position:relative;
	margin-left:194px;
	border:1px solid #666;
	background:url('uploads/images/home_central1.jpg') no-repeat 0 0;
}

#central_box-homeNEW {
	width:253px;
	height:476px;
	position:relative;
	margin-left:194px;
	border:1px solid #666;
	background:url('uploads/images/home_centralNEW.jpg') no-repeat 0 0;
}

#central_box-rates {
	width:253px;
	height:476px;
	position:relative;
	margin-left:194px;
	border:1px solid #666;
	background:url('uploads/images/rates_central3.jpg') no-repeat 0 0;
}

#central_box-rooms {
	width:253px;
	height:476px;
	position:relative;
	margin-left:194px;

	background:url('uploads/images/rooms_central.jpg') no-repeat 0 0;
}

#central_box-brekk {
	width:253px;
	height:476px;
	position:relative;
	margin-left:194px;
	border:1px solid #666;
	background:url('uploads/images/brekk_central2.jpg') no-repeat 0 0;
}

#central_box-friend {
	width:253px;
	height:476px;
	position:relative;
	margin-left:194px;
	background:url('uploads/images/friend_central3.jpg') no-repeat 0 0;
}

#central_box-contact {
	width:253px;
	height:610px;
	position:relative;
	margin-left:194px;
	background:url('uploads/images/contact_central2.jpg') no-repeat 0 0;
}

#central_box-local {
	width:253px;
	height:476px;
	position:relative;
	margin-left:194px;
	background:url('uploads/images/local_central.jpg') no-repeat 0 0;
}

#central_box-offers {
	width:253px;
	height:476px;
	position:relative;
	margin-left:194px;
/*margin-bottom:135px;*/
	border:1px solid #666;
	background:url('uploads/images/offers_central.jpg') no-repeat 0 0;
}

#central_box-links {
	width:253px;
	height:476px;
	position:relative;
	margin-left:194px;
	border:1px solid #666;
	background:url('uploads/images/links_central.jpg') no-repeat 0 0;
}


#navCage {
	position:absolute;
	left:-205px;
	top:0px;
}

#textCage, #contactCage {
	position:absolute;
	right:-515px;
	top:0px;
	width:490px;
}

#cardsRow {
	position:absolute;
	bottom:0px;
	right:0px;
	background:url('uploads/images/cards_row.gif') no-repeat 0 0;
	width:285px;
	height:37px;
}


#small_rooms {
	width:299px;
	height:185px;
	background:url('uploads/images/rooms_small.jpg') no-repeat 0 0;
	position:relative;
	margin-left:80px;
	margin-top:0px;
}

#small_rates {
	width:416px;
	height:149px;
	background:url('uploads/images/rates_small.jpg') no-repeat 0 0;
	position:relative;
	margin-left:30px;
	margin-top:-10px;
}

#small_ratesnew {
	width:318px;
	height:108px;
	background:url('uploads/images/rates_little2.gif') no-repeat 0 0;
	position:relative;
	margin-left:0px;
	margin-top:2px;
}



#small_links {
	width:331px;
	height:102px;
	background:url('uploads/images/links_small.jpg') no-repeat 0 0;
	position:relative;
	margin-left:0px;
}

#small_offers {
	width:300px;
	height:193px;
	background:url('uploads/images/offers_small.jpg') no-repeat 0 0;
	position:relative;
	margin-left:80px;
}

#small_home {
	width:299px;
	height:180px;
	background:url('uploads/images/home_small.jpg') no-repeat 0 0;
	position:relative;
	margin-left:80px;
	margin-top:-10px;
}


#smallLinks {
	position:relative;
	margin:15px 0px 0px 12px;
}

#StLeonards {
	position:relative;
	margin:55px 0px 0px 15px;
	width:165px;
	height:107px;
	background:url('uploads/images/stleonards.gif') no-repeat 0 0;
}








/* FORMS
----------------------------------------------------------------------------*/

label {
	float:left;
	width:150px;
	height:15px;
	text-align:left;
	margin-bottom:2px;
}

input#usersname, input#usersemail, input#friendmail1, input#friendmail2, input#friendmail3, input#subject, input#security_code {
	width:260px;
	border:1px solid #360;
	font:11px verdana,arial,sans-serif;
	color:#360;
	padding:2px;
	background-color:#fff;
}

input#security_code {
	width:117px;
	border:1px solid #360;
	font:11px verdana,arial,sans-serif;
	color:#360;
	padding:2px;
	background-color:#fff;
}

textarea#notes {
	width:260px;
	height:50px;
	border:1px solid #360;
	font:11px verdana,arial,sans-serif;
	color:#360;
	padding:2px;
	background-color:#fff;
	overflow:auto;
}

input#subButton {
	background-color:#fff;
	font: bold 12px arial,verdana,sans-serif;
	color:#360;
	letter-spacing:1px;
	padding:2px;
	margin:2px 0px 11px 150px;
}

input#subButton2 {
	width:178px;
	background-color:#fff;
	font: bold 12px arial,verdana,sans-serif;
	color:#360;
	letter-spacing:1px;
	padding:2px;
	margin:2px 0px 11px 150px;
}












/* HEADERS
____________________________________________________________ */

h1#roomy {
	background:url('uploads/images/h1_rooms.gif') no-repeat 0 0;
	width:492px;
	height:25px;
}

h1#roomy span {
	display:none;
}

h1#brekk{
	background:url('uploads/images/h1_brekk.gif') no-repeat 0 0;
	width:492px;
	height:25px;
}

h1#brekkspan {
	display:none;
}

h1#gallery {
	background:url('uploads/images/h1_gallery.gif') no-repeat 0 0;
	width:492px;
	height:25px;
}

h1#gallery span {
	display:none;
}

h1#friend {
	background:url('uploads/images/h1_friend.gif') no-repeat 0 0;
	width:492px;
	height:25px;
}

h1#friend span {
	display:none;
}

h1#thanks {
	background:url('uploads/images/h1_thanks.gif') no-repeat 0 0;
	width:492px;
	height:25px;
}

h1#thanks span {
	display:none;
}

h1#oops {
	background:url('uploads/images/h1_oops.gif') no-repeat 0 0;
	width:492px;
	height:25px;
}

h1#oops span {
	display:none;
}


h1#contact {
	background:url('uploads/images/h1_contact.gif') no-repeat 0 0;
	width:492px;
	height:25px;
}

h1#contact span {
	display:none;
}

h1#links {
	background:url('uploads/images/h1_links.gif') no-repeat 0 0;
	width:492px;
	height:25px;
}

h1#links span {
	display:none;
}

h1#local {
	background:url('uploads/images/h1_local.gif') no-repeat 0 0;
	width:492px;
	height:25px;
}

h1#local span {
	display:none;
}

h1#offery {
	background:url('uploads/images/h1_offers.gif') no-repeat 0 0;
	width:492px;
	height:25px;
}

h1#offery span {
	display:none;
}

h1#homy {
	background:url('uploads/images/h1_welcome.gif') no-repeat 0 0;
	width:492px;
	height:25px;
}

h1#homy span {
	display:none;
}

h1#rates {
	background:url('uploads/images/h1_rates.gif') no-repeat 0 0;
	width:492px;
	height:25px;
}

h1#rates span {
	display:none;
}








/* GOOGLE MAP
----------------------------------------------------------------------------*/

div#map {
	position:relative;
	margin-top:33px;
	border:1px solid #333;
	width:490px;
	height:279px;
}

div#mapBox {
	width:90%;
	margin:0 auto 10px auto;
}

div#infoBalloon {
	padding-right: 1px;
	font-family:Arial, Verdana, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#900;
}















/* TABLES
____________________________________________________________ */


table {
	border-collapse: collapse;
	border-spacing: 0;
}

#ratesBox td .eightex {
	font:11px verdana,arial,sans-serif;
	line-height:16px;
	margin-bottom:10px;
	margin-top:10px;
}






/* PARAGRAPHS
____________________________________________________________ */

#contactCage p {
	margin:5px 0 0 5px;
}

#smallLinks p {
	font:12px arial,tahoma,verdana,sans-serif;
	color:#333;
	letter-spacing:1px;
	margin:0px 0px 6px 0px;
}

#textCage p {
	margin:0px 0px 15px 0px;
	text-align:justify;
	font:14px/180% tahoma,arial,verdana,sans-serif;
	color:#333;
	letter-spacing:1px;
}

.footer p#DCcopy {
	position:absolute;
	left:10px;
	top:24px;
}

.footer p#PhoenixCopy {
	position:absolute;
	right:13px;
	top:-15px;
	color:#666;
}

.footer p#PhoenixCopy2 {
	position:absolute;
	right:13px;
	top:-15px;
	color:#666;
}


#minime p {
	font:11px verdana,arial,sans-serif;
}


/* NAVIGATION
____________________________________________________________ */

ul#navList li a:link, ul#navList li a:visited {
	text-transform:uppercase;
	font:15px arial,verdana,sans-serif;
	letter-spacing:2px;
	text-decoration:none;
	display:block;
	width:168px;
	height:23px;
	color:#333;
	text-align:left;
	padding-top:7px;
}

ul#navList li a:active, ul#navList li a:hover {
	text-transform:uppercase;
	font:15px arial,verdana,sans-serif;
	letter-spacing:2px;
	text-decoration:none;
	display:block;
	width:158px;
	height:23px;
	color:#000;
	text-align:left;
	background:#ccc url('uploads/images/nav_strip.gif') repeat-x bottom left;
	padding-top:7px;
	padding-left:10px;
}

ul#navList {
	text-transform:uppercase;
	font:14px "Trebuchet MS", arial,verdana,sans-serif;
	color:#333;
	text-align:left;
	margin-right:15px;
	margin-left:10px;
}

ul#navList li {
	border-bottom:1px solid #333;
}

ul#navList li.first {
	border-top:1px solid #333;
}

#smallLinks a:link, #smallLinks a:visited {
	font:12px arial,tahoma,verdana,sans-serif;
	color:#333;
	letter-spacing:1px;
	text-decoration:none;	
} 

#smallLinks a:hover, #smallLinks a:active {
	font:12px arial,tahoma,verdana,sans-serif;
	color:#ccc;
	letter-spacing:1px;
	text-decoration:none;	
} 

.footer .copylinks, a:visited.copylinks {
	color:#ccc;
}

.footer a:hover.copylinks {
	color:#fff;
	text-decoration:none;
}

a:link, a:visited {
	color:#060;
	text-decoration:underline;
}

a:hover, a:active {
	color:#6c6;
	text-decoration:none;
}

/* BOX DIVS */


/* End of 'style' */

