/*
   style.css
   juananne wales
   
   Created by Lee Tengum on 2010-04-01.
   Copyright 2010 bluebeetle creative (http://bluebeetlecreative.com). All rights reserved.
*/



@import 'reset.css';

body {
/*	background:#fff url('../img/bg-body.png') center top no-repeat; */
	background:#E6DCB8 url('../img/bg-tile.png') repeat;
	padding:0;
	margin:0;
	font-size:62.5%;
	font-family:georgia;
}

/* ============= */
/* = Structure = */
/* ============= */

#outterWrap {
	background:url('../img/bg-outter-wrap.png') top center no-repeat;
	
}

#wrapper {
	width:900px;
	margin:0 auto;
}

#header {
	display:block;
	height:168px;
	background:url('../img/bg-header.png') bottom center no-repeat;
}

 ul#headerNav {
	float:right;
	margin:0;
	list-style:none;
}

 ul#headerNav li{
	float:left;
	margin:20px 5px 0 0;
	list-style:none;
	padding:0 10px 0 0;
	border-right:1px solid #442C00;
	
}

 ul#headerNav li.last{
	margin:20px 0px 0 5px;
	border:none;
	padding:0;
}

ul#headerNav li a {
	font-size:14px;
	color:#442C00;
	text-decoration:none;
}

ul#headerNav li a:hover {
	text-decoration:underline;
}



#header #login {
	position:relative;
	top:0;
	left:685px;
	width:215px;
	height:35px;
	background:url('../img/bg-login-holder.png') center top no-repeat;
}

#content {
	padding: 0 0 20px 0 ;
	float:left;
}

#col1 {
	width:600px;
	float:left;
	height:400px; /* Remove */
	overflow:none;
	
}

#col2 {
	width:272px;
	height:400px; /* Remove */
	float:left;
	padding:0 15px;
}

#footer {
	clear:both;
	border-top:1px dashed #442D00;
	background:url('../img/bg-footer.png') top center no-repeat;
	padding:5px 0 80px 0 ;
	margin:0 0 20px 0;
}


ul#mainNav {
	clear:both;
	width:900px;
	padding:0;
	background:#442D00!important;
	margin:40px 20px 0 0 ;
	font-style:italic;
	height:40px;
}

ul#mainNav li {
	float:left;
	list-style:none;
	padding:0 40px 0 0;
	border-right:1px solid #E6DCB8;
	margin:10px 30px 10px 10px;
}

ul#mainNav li.first {
	margin-left:40px;
}
ul#mainNav li.last {
	border:none;
	margin-right:0;
}

ul#mainNav li a {
	text-decoration:none;
	color:#E6DCB8;
	font-size:1.6em;
}


/* ========== */
/* = Styles = */
/* ========== */

h1 {
	width:661px;
	height:112px;
	position:relative;
	top:10px;
	left:0px;
}

h1 a {
	padding:65px;
	display:block;
	background:url('../img/logo.png') center center no-repeat;
	text-indent:-9999px;
}

#header span.slogan {
	font-size:2.4em;
	text-align:right;
	color:#fff;
	float:right;
	padding:0 20px 0 0;
}


h2 {
	font-size:1.8em;
	color:#442C00;
	margin:1.8em 0 0.2em 0;
}

h3 {
	font-size:1.4em;
	color:#442C00;
	margin:1.6em 0 0.2em 0;
}

h4 {
	font-size:1.2em;
	color:#442C00;
	margin:0.4em 0 0.2em 0.8em;
}

p {
	font-size:1.4em;
	line-height:1.6em;
	margin:0 0 1.6em 0;
}


.phone {
	padding:1.2em 0 0 0 ;
	font-size:1.4em;
	clear:both;
}



#footer * {
	color:#442C00;
}


/* ================================ */
/* = Generic styles and reusables = */
/* ================================ */

.right {
	float:right;
}

.left {
	float:left;
}

.clear {
	clear:both;
}

.highlight {
	color:#990000;
	background:#ccc;
	padding:2px;
}


.small {
	font-size:0.8em;
}



.imgRight {
	float:right;
	margin:0 0 10px 5px;
}


/* ==================================== */
/* = Table styles so they look pretty = */
/* ==================================== */

table.nice {
	margin:10px 0 0 0px;
	border:1px solid #ccc;
	font-size:1em;
}

.nice td {
	padding:5px 10px;
}

.nice tr.even td {
    background-color: #eee;
  }
.nice tr.odd  td {
    background-color: #fff;
  }

strong {
	font-weight:bold;
}
/* ======================== */
/* = Page specific styles = */
/* ======================== */

/*
	Homepage
*/

#home-boxes {
	padding:0 0 0 10px;
}

#home-boxes div {
	width:280px;
	float:left;
	margin:0 15px 0 0;
}

#home-boxes div p {
	font-size:1.4em;
	color:#442C00;
}

#home-boxes div h3 {
	border-bottom: 1px dashed #442C00;
	font-weight:bold;
	margin-bottom:10px;
}

#home-boxes div h3 span a {
	float:right;
	font-size:0.8em;
	font-weight:italic;
	text-decoration:none;
	color:#442C00;
}

#home-boxes div img {
	margin:0 0 10px 0;
}



#productsPage p img {
	float:left;
	margin:0 15px 15px 0;
	padding:2px;
	background:#fff;
	border:1px solid #EEE;
	height:120px;
	
}

#productsPage strong {
	
}

#productsPage hr {
	border: 1px dashed #442C00;
	margin:5px 0;
	clear:both;
}

#instruction ul {
	margin:0 0 0 20px;
	padding:0;
	font-size:1.4em;
	color:#442C00;
}








