/*
Park Resorts Towyn

MWISMedia New Media Design & Development

Author: David Goadby

 */


/* ---------------------------------------------------------------*/
/* Forces vert scrollbar on all pages*/
/* Removes unpredictable 'browser default' settings */
/* Body tag settings */

html { height: 100%; margin-bottom: 1px; }  

html,body{height:100% !important}

p, td, li, ul,ol, h1, h2, h3 ,h4 ,h5 ,h6, label, input {
	font: normal 11px "arial", Arial;
	margin: 0 0 0 0; 
	padding: 0 0 0 0; 
}
body {
	margin: 0px;
	padding: 0px;
	text-align: left;
	font: normal 12px "arial", Arial;
	color:#000000;
	background: #ffffff repeat-x url(../images/main_bg.jpg);
}
#main_container {
	width: 782px;
	margin: auto;
	position:relative;
	
}

#page_container {
	float:left;
	width: 782px;
	background: #ffffff no-repeat url(../images/page_bg.jpg);
	padding-left:0;

}

#header {
	float:left;
	width: 761px;
	height: 214px;
	padding-left:11px;
}

#column_container {
	float:left;
	width: 761px;
	padding-left:11px;
	}

#nav_column{
	float:left;
	width: 243px;
}

#two_column_container{
	float:left;
	width:503px;
	height:410px;
	margin: 4px 0 0 10px;	
}

#two_column_container2{
	float:left;
	width:503px;
	height:410px;
	margin: 4px 0 0 10px;
	background: no-repeat url(../images/advert2.jpg) 2px bottom;
}

#two_column_container3{
	float:left;
	width:503px;
	height:410px;
	margin: 4px 0 0 10px;
	background: no-repeat url(../images/advert3.jpg) 2px bottom;
}

#two_column_container4{
	float:left;
	width:503px;
	height:410px;
	margin: 4px 0 0 10px;
	background: no-repeat url(../images/advert4.jpg) 2px bottom;
}

#two_column_container5{
	float:left;
	width:503px;
	height:410px;
	margin: 4px 0 0 10px;
	background: no-repeat url(../images/advert5.jpg) 2px bottom;
}

#two_column_container6{
	float:left;
	width:503px;
	height:410px;
	margin: 4px 0 0 10px;
	background: no-repeat url(../images/advert6.jpg) 2px bottom;
}

#two_column_container7{
	float:left;
	width:503px;
	height:410px;
	margin: 4px 0 0 10px;
	background: no-repeat url(../images/advert7.jpg) 2px bottom;
}

#middle_column {
float:left;
width:263px;
padding:5px 6px 0 0;
}

#middle_column2 {
float:left;
width:240px;
padding:5px 11px 0 0;
}


#right_column {
float:left;
width: 234px;
}

#right_column2 {
float:left;
width:240px;
padding:30px 6px 0 5px;
}

#advert {
margin: 16px 0 0 1px;
float:left;
width:501px;
height:142px;
}

#advert img { 
	float:left; margin:6px 0px 0px 0px;
}

#advert2 {
margin: 0 0 0 1px;
float:left;
width:501px;
height:142px;
}




/* --------------------NAV LISTS----------------------------*/


#nav ul {

	padding: 4px 0 0 0; 
}

#nav li {

	padding: 13px 10px 12px 45px;
	font-size: 12px;
	font-weight:bold;
	color: #333333;
	list-style:none;
	background: no-repeat url(../images/nav_bg.jpg);
}

#nav li.last {
	background: no-repeat url(../images/nav_bg2.jpg);
}

#nav a {
 text-decoration:none;
 color:#333333;
}

#nav a:hover {
 text-decoration:none;
 color:#4D7194;
}



/* ---------------------------------------------------------------*/


#form_box {
float:left;
width:450px;
padding:5px 11px 0 0;
}

#map_box {
float:left;
width:180px;
padding:0 0 0 0;
}


#address_box {
	float:left;
	width:230px;
	padding: 5px 0 0 6px;
	}

#address_box p {
	padding: 7px 0 0 20PX;
	line-height:130%;
	font-size:11px;
	
}

#middle_column  p{
	padding: 5px 0 5px 0;
	line-height:140%;
}

#middle_column  a{
color:#000000;
text-decoration:none;
}


#middle_column2  p{
	padding: 5px 0 5px 0;
	line-height:140%;
}


#right_column2  p{
	padding: 5px 0 5px 0;
	line-height:140%;
}

.small_blue_text {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
}

h1 {
	font-size: 21px;
	font-weight: bold;
	color: #003366;
	padding: 0 0 3px 0;
}

h2 {
	font-size: 21px;
	font-weight: bold;
	color: #003366;
	padding: 0 0 0 0;
}


#sitemap {
	float:left;
	width: 490px;
	height: 250px;
	padding:10px 0 0 0;
	
}


#privacy {
	float:left;
	width: 490px;
	height: 250px;
	padding:10px 0 0 0;
	overflow: scroll;
}


#sitemap ul {
	padding:20px 0 0 50px;
}


#sitemap li{
	padding:0 0 10px 5px;

}

#sitemap a {
	color:#333333;
	text-decoration:none;
}

#sitemap  p{
	padding: 5px 20px 5px 0;
	line-height:140%;
}



/* ---------------------Footer------------------*/


#footer{
	margin-top: 5px;
	float:left;
	width: 782px;
	height:39px;
	background: #ffffff no-repeat url(../images/footer.jpg);
}

#footer_links {
	text-align:center;
	font-size: 11px;
	margin: 5px 0 0 0;
	
}

#footer_links a {

	color: #cccccc;
	text-decoration: none;
	padding: 0 20px 0 0;
}
