/*
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 12px "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:#333333;
	background: #333333 repeat-x   url(../images/main_bg.jpg);
	}	
	
#main_container {
	width: 778px;
	margin: auto;
	position:relative;
	background: #333333 url(../images/page_bg1.jpg) no-repeat;
}

#main_container_two {
	width: 778px;
	margin: auto;
	position:relative;
	background: #333333 url(../images/page_bg2.jpg) no-repeat;
}

#main_container_three {
	width: 778px;
	margin: auto;
	position:relative;
	background: #333333 url(../images/page_bg3.jpg) no-repeat;
}


#main_container_four {
	width: 778px;
	margin: auto;
	position:relative;
	background: #333333 url(../images/page_bg4.jpg) no-repeat;
}

#nav {
	float:left;
	width:778px;
	height: 79px;

}


#logo {
	float:left;
	width:217px;
	height:181px;;
	padding:0 0 0 9px;
}

#banner {
	float:left;
	width:543px;
	height:181px;
}

#column_left {
	float:left;
	width:480px;
	padding: 30px 40px 0 50px;
	}
	
#column_right {
	float:left;
	width:199px;
	background-color:#BEBEBE;
	padding:20px 0 0 0;
}


#contact_column_left {
	float:left;
	width:400px;
	padding: 30px 40px 0 50px;
	}
	
#contact_column_right {
	float:left;
	width:259px;
	background-color:#BEBEBE;
	padding:30px 0 0 20px;
}

/* ----------------------------NAV--------------------------------*/

#nav ul {
	margin: 30px 0 0 40px;
}

#nav li {
	padding: 0 10px 0 10px;
	list-style:none;
	display:inline;
	border-right:solid 1px #FFFFFF;

}

#nav li.last {
		border-right:none;

}

#nav li a {
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;}
	
#nav li a:hover {
	padding-bottom:2px;
	border-bottom:dashed 1px #FFFFFF;
	}

/* ---------------------------------------------------------------*/

p {
	padding:5px 0 5px 0;
	line-height:140%;}
	
#list ul {
	margin:30px 0 0 30px;
	}
	
	#list li {
	padding:10px 0 0 0;
	}
	
#list li a {
	color:#333333;
	text-decoration:none;
	}
	
	#list li a:hover {
	
	text-decoration:underline;
	}
	
	/* -----------------------FOOTER-------------------------------*/
	
#footer {
	float:left;
	width:778px;
	height: 43px;	
	background:  url(../images/footer_bg.jpg) no-repeat;
	color:#FFFFFF;
	text-align:center;
	font-size:11px;
	padding:3px 0 0 0;
	}
	
#links {
	text-align:center;
	width:778px;
	
}	

#links a {
	font-size:11px;
	color: #838383;
	text-decoration: none;
	padding: 0 20px 0 0;
}

#smalltext  p{
	font-size:11px;}
	
	/* ---------------------------------------------------------------*/