/*-----------------------------------------------
Ammo Advertising
Author:   Jason Cooper
Version:  25 June 2009
----------------------------------------------- */


/* Global
----------------------------------------------- */

* {
	margin: 0px;
	padding: 0px;
	}

p {
	padding: 0 0 12px 0;
	}

img {
	border: 0;
	padding: 0;
	margin: 0;
	}

a:link, a:visited, a:active {
	color: #5B1717;
    text-decoration: underline;
	}    
	
a:hover {
	color: #5B1717;
    text-decoration: none;
	}  
	
 img, div, input { behavior: url("iepngfix.htc") }
	

	
/* Body 
----------------------------------------------- */
body {
  	background-color: #000;
	font-family: helvetica, tahoma, sans-serif;
  	font-size: 13px;
  	line-height: 25px;
  	color: #3C2415;
  	text-align: center;
	}

#container {
	margin: 0 auto;
	width: 950px;
	}
	
#header{
  	background-color: #e6f4f1;
	height: 65px;
	text-align: right;
  	font-size: 11px;
  	line-height: 15px;
  	color: #5B1717;
  	padding: 15px 20px 0 0;
	}	
	
#logo {
	height: 215px;
	width: 348px;
	z-index: 10;
	float: left;
	position: absolute;
	background: url('../media/logoMain.png') repeat-x top left;
	}
		
#main {
	}	
	
#mainSub {
  	background-color: #e6f4f1;
  	padding: 100px 30px 30px 30px;
  	text-align: left;
	}	

/* Navigation
----------------------------------------------- */		
#navBar {
	background: #fff url('../media/navBg.jpg') repeat-x top left;
	height: 68px;
	}		

ul#nav { 
	float: right; 
	padding: 0 !important; 
	margin-top: 28px;
	}
#nav li { 
	display: inline; 
	float: left; 
	height: 40px;  
	padding-right: 65px;
	}


/* #nav a { overflow: hidden; }
#nav a:active {margin-top: 1px;}
#nav .on a,
#nav a:hover {background-position: bottom left !important; }

        .navHome a { background: url("../media/navHome.png") no-repeat; height: 20px; width: 51px; display: block;  }
        .navAbout a { background: url("../media/navAbout.png") no-repeat; height: 20px; width: 63px; display: block; }
        .navFlavors a { background: url("../media/navFlavors.png") no-repeat; height: 20px; width: 84px; display: block; }
        .navContact a { background: url("../media/navContact.png") no-repeat; height: 20px; width: 90px; display: block; }

        .navHomeSelected a  { background: url("../media/navHome.png")  no-repeat; height: 20px; width: 51px; display: block;  background-position: bottom left; }
        .navAboutSelected a   { background: url("../media/navAbout.png")  no-repeat; height: 20px; width: 63px; display: block; background-position: bottom left; }
        .navFlavorsSelected a  { background: url("../media/navFlavors.png")  no-repeat; height: 20px; width: 84px; display: block; background-position: bottom left; }
        .navContactSelected a { background: url("../media/navContact.png") no-repeat; height: 20px; width: 90px; display: block; background-position: bottom left; }
	/*
	
/* Misc.
----------------------------------------------- */	
.imgRight {
	float: Right;
	padding: 0 0 20px 20px;
	}

.subHeader {
	font-size: 18px;
	color: #89BF3C;
	line-height: 28px;
	}

/* Footer 
----------------------------------------------- */
#footer {
	background: #e6f4f1 url('../media/footerBg.gif') repeat-x top left;
	height: 50px;
	text-align: center;
	padding-top: 20px;
  	color: #5B1717;
  	font-size: 10px;
  	line-height: 15px;
	}	
	#footer  a:link, #footer  a:visited, #footer  a:active {
    text-decoration: none;
	}    
	#footer  a:hover {
    text-decoration: underline;
	}  
