
/* UNIVERSAL #DIVS
--------------------------------------------- */

body {
	margin: 0px;
	padding: 0px;
	color: #FFF;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
	}
	
html {
	margin: 0px;
	padding: 0px;
	}
	
* {
	margin: 0px;
	padding: 0px;
	position: relative;
	}
	
.clear:after {
	margin:0px;
	padding:0px;
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
	}

.clear {display:inline-table;}

/* Hides from IE-mac \*/
* html .clear {height:1%;}
.clear {display:block;}
/* End hide from IE-mac */


h1 {
	margin: 0px;
	padding: 0px;
	font-size: 16px;
	float:left;
	color: #FFF;
	text-align: left;
	}
	
p {
	margin: 0px 0px 15px 0px;
	padding: 0px;
	color: #FFF;
	text-align: left;
	}
	
/* HOMEPAGE #DIVS
--------------------------------------------- */

div#core {
	margin: 0px auto;
	padding: 0px;
	min-width:950px;
	}

div#content_wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	text-align: left;
	}

div#masthead {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 400px;
	background:#FFFFFF url(ammo/masthead_01.jpg) no-repeat center top;
	}
	
/* CONTENT HOME #DIVS
--------------------------------------------- */

div#content_home {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	height: 450px;
	text-align: center;
	background: url(ammo/home/background.jpg) no-repeat center top;
	}
	
div#content_home_left {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	width: 490px;
	height: 340px;
	float:left;
	background: url(ammo/home/sitstayrelax.jpg) no-repeat left top;
	text-align: left;
	}
	
div#content_home_left p {
	margin: 110px 10px 0px 0px;
	padding: 0px;
	float:left;
	color: #FFF;
	text-align: left;
	}
	
div#content_home_left_menu {
	margin: 20px 0px 0px 0px;
	padding: 0px;
	width: 490px;
	height: 58px;
	float:left;
	text-align: left;
	}
	
div#content_home_right {
	margin: 0px;
	padding: 0px;
	width: 400px;
	height: 200px;
	float: left;
	}
	
div#content_home_form {
	margin: 20px 0px 0px 0px;
	padding: 40px 0px 0px 40px;
	width: 465px;
	height: 90px;
	float: left;
	background: url(ammo/home/newsletter.jpg) no-repeat left top;
	}
	
div#content_home_pom {
	margin:20px 0px 0px 0px;
	padding: 0px;
	float: right;
	}
	
div.formelement {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: left;
	}
	
div.formasset {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 175px;
	height: 15px;
	}
	
div#content_home_footer {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	height: 15px;
	background:#FFF url(ammo/home/footer.jpg) repeat-x left top;
	}
	
/* CONTENT THE ARK #DIVS
--------------------------------------------- */

div#content_theark {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align: center;
	background: url(ammo/theark/background.jpg) repeat-x center top;
	}
	
div#content_theark_footer {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	background: url(ammo/theark/footer.jpg) repeat-x center top;
	}
	
	
/* CONTENT ARK SPA #DIVS
--------------------------------------------- */

div#content_arkspa {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align: center;
	background: url(ammo/arkspa/background.jpg) repeat-x center top;
	}
	
div.content_arkspa_text {
	margin: 0px;
	padding: 0px;
	}
	
div.content_arkspa_text p {
	margin: 10px 20px 10px 0px;
	padding: 0px;
	color: #FFF;
	text-align: left;
	}
	
div.biglist {
	margin: 10px 10px 15px 0px;
	padding: 0px;
	float:left;
	color: #FFF;
	text-align: left;
	}
	
div#content_arkspa_footer {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	background: url(ammo/arkspa/footer.jpg) repeat-x center top;
	}
	
div.smallpolaroid {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	float:left;
	}
	
div#listings {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 20px;
	width: 420px;
	background: #345b79;
	}
	
/* CONTENT NEWS #DIVS
--------------------------------------------- */

div#content_arknews {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align: center;
	background: url(ammo/arknews/background.jpg) repeat-x center top;
	}
	
div#content_arknews_left {
	margin: 40px 10px 0px 0px;
	padding: 0px;
	width:300px;
	float:left;
	color: #FFF;
	text-align: left;
	}
	
div#content_arknews_left h1 {
	margin: 0px;
	padding: 0px;
	color: #FFF;
	text-align: left;
	}
	
div#content_arknews_left p {
	margin: 0px;
	padding: 0px;
	color: #FFF;
	text-align: left;
	}
	
div#content_arknews_footer {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	background: url(ammo/arknews/footer.jpg) repeat-x center top;
	}
	
/* CONTENT SHOP #DIVS
--------------------------------------------- */

div#content_shop {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align: center;
	background: url(ammo/shop/background.jpg) repeat-x center top;
	}
	
div#content_shop p {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	color: #FFF;
	text-align: left;
	}
	
div#content_shop_footer {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	height: 150px;
	background: url(ammo/shop/footer.jpg) repeat-x;
	clear: both;
	}
	
/* CONTENT POLICIES #DIVS
--------------------------------------------- */

div#content_policies {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align: center;
	background: url(ammo/policies/background.jpg) repeat-x center top;
	}
	
div#content_policies  p {
	margin: 0px 20px 0px 0px;
	padding: 0px;
	color: #FFF;
	text-align: left;
	}
	
div#content_policies_footer {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	background: url(ammo/policies/footer.jpg) repeat-x center top;
	}
	
/* CONTENT POM #DIVS
--------------------------------------------- */

div#content_pom {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align: center;
	background: url(ammo/pom/background.jpg) repeat-x center top;
	}
	
div#content_pom p {
	margin: 0px 20px 0px 20px;
	padding: 0px;
	color: #FFF;
	text-align: left;
	}
	
div#content_pom_footer {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	background: url(ammo/pom/footer.jpg) repeat-x center top;
	}
	
	
/* CONTENT LINKS #DIVS
--------------------------------------------- */

div.content_links {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align: center;
	background: url(ammo/links/background.jpg) repeat-x center top;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	text-align: left;
	text-decoration:none;
	}
	
div.content_links_text {
	margin: 0px;
	padding: 0px;
	}
	
div.content_links h1 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 18px;
	line-height: 20px;
	color: #FFF;
	text-align: left;
	}
	
div.content_links h1 a, div.content_links h1 a:link, div.content_links h1 a:active, div.content_links h1 a:visited {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 18px;
	line-height: 20px;
	color: #FFF;
	text-align: left;
	text-decoration:none;
	}
	
div.content_links h1 a:hover {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 18px;
	line-height: 20px;
	color: #FFF;
	text-align: left;
	text-decoration:underline;
	}
	
div.content_links_text p {
	margin: 10px 20px 10px 0px;
	padding: 0px;
	font-size: 12px;
	line-height: 20px;
	color: #FFF;
	text-align: left;
	}
	
div#content_links_footer {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	background: url(ammo/links/footer.jpg) repeat-x center top;
	}
	
	
/* CONTENT PETCAM #DIVS
--------------------------------------------- */

div#content_petcam {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align: center;
	background: url(ammo/petcam/background.jpg) repeat-x center top;
	}
	
div#content_petcam p {
	margin: 0px 20px 0px 20px;
	padding: 0px;
	color: #FFF;
	text-align: left;
	}
	
div#content_petcam_footer {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	background: url(ammo/petcam/footer.jpg) repeat-x center top;
	}
	
/* CONTENT CONTACT #DIVS
--------------------------------------------- */

div#content_contact {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align: center;
	background: url(ammo/contact/background.jpg) repeat-x center top;
	}
	
div#content_contact p {
	margin: 0px;
	padding: 0px;
	color: #FFF;
	text-align: left;
	float: left;
	}
		
div.formfield {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	float: right;
	clear: both;
	text-align: left;
	}

div#content_contact_footer {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	background: url(ammo/contact/footer.jpg) repeat-x center top;
	}
	
/* CONTENT ARKHOTEL #DIVS
--------------------------------------------- */

div#content_arkhotel {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	text-align: center;
	background: url(ammo/arkhotel/background.jpg) repeat-x center top;
	}
	
div#content_arkhotel p {
	margin: 0px;
	padding: 0px;
	color: #FFF;
	text-align: left;
	float: left;
	}

	
div#arkhotel p {
	margin: 0px 0px 15px 0px;
	padding: 0px;

	color: #333;
	text-align: left;
	float: left;
	}
	
div#content_arkhotel_footer {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	background: url(ammo/arkhotel/footer.jpg) repeat-x center top;
	}
	
	
/* GUI #DIVS
--------------------------------------------- */

div#gui-core {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	height: 40px;
	background:#000000 url(ammo/menu/gui_bg.gif) repeat-x;
	text-align: center;
	}
	
div#gui {
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	}
	
div.gui-item {
	margin: 0px;
	padding: 0px;
	height: 40px;
	float: left;
	display: inline;
	}

/* FOOTER #DIVS
--------------------------------------------- */

div#footer-core {
	margin: 0px;
	padding: 0px;
	text-align: center;
	}
	
div#footer {
	margin: 0px auto;
	padding: 0px;
	width: 900px;
	height: 100px;
	text-align: center;
	}
	
div#footer p, div#footer p a:link, div#footer p a:visited,  div#footer p a:hover, div#footer p a:active {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	text-align: right;
	font-size: 9px;
	line-height: 15px;
	color: #FFF;
	overflow: hidden;
	text-decoration: none;
	color: #999;
	text-align: right;
	float: left;
	}

div#footer-left {
	margin: 10px 0px;
	padding: 0px;
	width: 300px;
	font-size: 9px;
	color: #999;
	text-align: left;
	float: left;
	}

div#footer-right {
	margin: 10px 0px;
	padding: 0px;
	width: 600px;
	float: right;
	}
	



