/* Warfield Off-road
 * Copyright 2009 Artesian Design Inc.
 *
 */
 
/* Colors:
Dark Rich Brown:#442900;
Tan:			#c09d62;
Content BG:		#f2ebd8;
Green:			#637029;
Orange:			#f27a2c;
*/

/*********** Default Tags: ***********/
html, body { height:100%; }

body {
	/*position:relative;*/
	margin:0; padding:0;
	background:#442900 url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/bg_page_tile.jpg) top left repeat;
	}
	
img,
a img { outline:0 !important; border:0; !important; }


#container { position:relative; min-height:100%; height:auto !important; height:auto; background:url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/bg_content.gif) center center repeat-y; }
* html #container { height:100%; }

/*********** Top Header ***********/
#header-wrapper {
	width:100%;
	height:129px;
	overflow:visible;
	border-bottom:1px solid #442900;
	background:#c09d62 url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/bg_header.jpg) top center repeat-x;
	z-index:4;
	}
#header-wrapper #header, #footer {
	position:relative;
	width:960px;
	margin:0 auto;
	padding:0;
	overflow:visible;
	z-index:4;
	}
#header-wrapper #header #header-truck {
	position:absolute;
	width:300px;
	height:200px;
	left:-28px;
	top:0;
	background:url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/truck.png) top left no-repeat;
	z-index:4;
	}
#header-wrapper #header #header-logo {
	position:relative;
	width:443px;
	height:145px;
	margin-left:160px;
	background:url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/warfield-offroad-logo.png) top left no-repeat;
	z-index:5;
	}
#header-truck-drawers {
	position:absolute;
	width:360px;
	height:200px;
	right:0;
	top:0;
	background:url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/truck_drawers.png) top right no-repeat;
	z-index:4;
	}


/*********** Footer ***********/
#footer-wrapper {
	position:absolute;
	margin:-60px 0 0;
	width:100%;
	height:60px;
	overflow:hidden;
	bottom:0;
	background:#221400;
	z-index:4;
	}
#footer {
	position:relative;
	display:block;
	height:auto;
	padding:0 10px;
	}
	
	
/*********** Main Area Wrappers ***********/
#wrapper-inner {
	display:block; clear:both;
	width:960px;
	min-height:100%;
	height:100%;
	margin:0 auto;
	padding:0;
	padding-bottom:60px; /* make room for the footer */
	background-color:#f2ebd8;
	z-index:1;
	}


/*********** Columns ***********/
.main-nav {
	z-index:5;
	background:#a78447 url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/MainNav_bg.jpg) top left repeat-y;
	}
.main-nav ul {
	list-style-type:none;
	margin:0; padding:6px 0;
	color:#f2ebd8;
	border-top:1px solid #d7c29c;
	border-bottom:1px solid #d7c29c;
	background:#a78447 url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/MainNav_bg.jpg) 6px left repeat-y;
	background-position:0 10px;
	}
.main-nav ul li {
	position:relative;
	margin:0 !important; padding:0 !important;
	display:block;
	background: url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/MainNav_bg.jpg) top left repeat-y;
	}
.main-nav ul li a, .main-nav ul li a:visited {
	display:block;
	min-height:21px; /* 32px - padding */
	width:150px; /* 170px - padding */
	/*line-height:32px;*/
	margin:0 !important;
	line-height:16px;
	padding:9px 8px 2px 12px;
	color:#f2ebd8;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	overflow:visible;
	background: url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/MainNav_bg.jpg) top left repeat-y;
	}
/*.main-nav ul li a span { display:none; visibility:hidden; }
	.main-nav ul li.home a { background:url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/nav-home.jpg) top left no-repeat; }
	.main-nav ul li.product a { background:url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/nav-product.jpg) top left no-repeat; }
	.main-nav ul li.gallery a { background:url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/nav-gallery.jpg) top left no-repeat; }
	.main-nav ul li.faq a { background:url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/nav-faq.jpg) top left no-repeat; }
	.main-nav ul li.contact a { background:url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/nav-contact.jpg) top left no-repeat; }*/

	.main-nav ul li a:hover,
	.main-nav ul li a:active { background-position:-170px 0 !important; color:#fff; }
	
.main-nav ul li ul { display:none; }


/*********** Columns ***********/
.two-column-left #column-main { width:720px; }
div#column-main { padding:20px 20px; }
div#column-main div { width:auto; margin:0; padding:0; }

.column {
	position: relative;
	display:inline-block;
	float:left; 
	min-height:100%;
	}
	
#sidebar-left {
	width:170px;
	z-index:1;
	}
	
.sidebar-above-nav {
	width:170px;
	height:95px;
	margin:0; padding:0;
	background:url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/bg_above_nav.jpg) top left repeat-y;
	z-index:1;
	}
	
.sidebar-below-nav {
	width:170px;
	height:250px;
	margin:0; padding:0;
	background:url(http://www.warfieldoffroad.com/themes/warfieldoffroad/images/bg_sidebar_under.jpg) bottom left no-repeat;
	}

.header-photo {
	margin:20px;
	}


/*********** Gallery Blocks ***********/
.ccm-gallery-wrap {  }
TABLE.ccm-gallery { border:0 !important;; outline:0 !important; }
TABLE.ccm-gallery TD { padding-right:6px; padding-bottom:6px; }
TABLE.ccm-gallery TD a img { border:1px solid #442900; }
TABLE.ccm-gallery TD a:hover img { border:1px solid #f27a2c; }


/*********** CLEARS ***********/
.clear {
	position:relative;
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
	line-height:0;
	font-size:0;
}

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

* html .clearfix {
	height: 1%;
	zoom:1;
}

.clearfix {
	display: block;
	zoom:1;
}

 
/* Colors:
Dark Rich Brown:#442900;
Tan:			#c09d62;
Content BG:		#f2ebd8;
Green:			#637029;
Orange:			#f27a2c;
*/