/*
Theme Name: Baron Wells
Theme URI: http://www.baron-wells.com/
Description: The theme for the web site Baron Wells.
Version: 1.0
Author: Ron Husges
Author URI: http://www.cplusg.com/
Tags: white, custom header, fixed width, one column
*/

/* CSS RESET v1.0 | 20080212 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent;}
body {
	line-height: 1; }
ol, ul {
	list-style: none; }
blockquote, q {
	quotes: none; }
blockquote:before, blockquote:after, q:before, q:after {
	content: ''; content: none; }
/* remember to define focus styles! */
:focus {
	outline: 0; }
/* remember to highlight inserts somehow! */
ins {
	text-decoration: none; }
del {
	text-decoration: line-through; }
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse; border-spacing: 0; }
/* ----------- END RESET ----------- */

/* ------- COLORS -------
dark gray #505050
light gray #b8b8b8 - previously #b1b1b1
yellow #fed350
-------------------- */

a:hover {
	color: #fed350;}
html {
	overflow-y: scroll; height: 1005; }
body {
	margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #fff; color: # b8b8b8;}
#wrapper {
	width: 860px; margin: 0 auto; padding: 0; /* height: 100%; */}
h2 {
	font-size: 12px; color: #505050;}

/* ---------------- Links ------------------ */
a:link, a:visited {
	text-decoration: none; color: #b8b8b8; }
a:hover {
	color: #fed350; text-decoration: none; }

/* --------------- Form Elements ------------*/
/*
.textbox {
	font-family: Arial, sans-serif; font-size: 10px; color:#505050; background-color:#ccc; border: 1px solid #505050;}
#sidePanel select {
	font: 11px Arial, sans-serif; background-color: #ccc; color: #505050; border: 1px solid #505050;}
#sidePanel select:hover {
	background-color:#fff; color:#505050; }
/*

/* -------------- Header ------------ */
div#header {
	/* border:1px dotted cyan; */
	width: 860px; height: 120px; position: relative; }
div#logo {
	/* border:1px dashed limegreen; */
	background: url(images/bw_logo.gif) no-repeat top left; height: 11px; width: 126px; left: 35px; top: 60px; text-indent: -9999px; position: absolute; }
#logo a {
	display: block; }

/* ------------ Navigation ------------ */
div#storeNav {
	height: 16px; width: 720px; margin-left: 140px; text-transform: uppercase; }
#storeNav ul {
	margin-top: 5px; float: right; }
#storeNav li {
	padding-left: 50px; float: left; }
#storeNav li a {
	color: #b8b8b8; }
#storeNav li a:hover {
	color:#505050;}
#siteNav {
	/* border:1px dashed magenta; */
	height: 16px; width: 500px; right: 0px; top: 60px; position:absolute;}
#siteNav ul {
	margin-top: 3px; float: right; position: relative; left: 15px; }
#siteNav li {
	float: left; padding-left: 35px; }
#siteNav li a {
	color: #505050; padding-right: 15px; }
#siteNav li a:hover {
	color: #fed350; }
#siteNav li.active {
	background: url(images/navMark.gif) center right no-repeat; display:block; }

/* -------------- Sidebars and Sidenavs ------------ */
#galleryNav, #lookbookSidebar, #sidebar {
	float: left; margin-left: 35px; width: 95px; line-height: 20px; display:inline;}
#newsSidebar, #stockistsSidebar {
	float: left; margin-left: 35px; width: 250px; line-height: 20px; display:inline;}
#galleryNav li.active a {
	color: #fed350;}
#lookbookSidebar li {
	white-space: nowrap; text-transform: lowercase; }
#lookbookSidebar li.active a, #galleryNav li.active a {
	color: #505050; }
#newsSidebar li.active a {
	color: #505050; }
#newsSidebar li {
	list-style-type: none; text-transform:lowercase !important;}
#stockistsSidebar li.active a {
	color: #505050; }
#stockistsSidebar li {
	list-style-type: none; text-transform:lowercase !important;}
#sidebar h2 {
	color: #b8b8b8; }
#sidebar li {
	margin-left: 10px; line-height: 20px; text-transform:lowercase !important;}
.wp-tag-cloud {
	width: 250px; float: left; padding: 35px 0 0 35px; }
div#sidebar li a {
	color: #b8b8b8; }
div#sidebar li a:hover {
	color: #fed350; }

/* SHOPP galleries */
.ngg-gallery-thumbnail {
	float: left; width: 230px; height: 240px !important; margin-bottom:20px; padding-left: 3px; }
.ngg-gallery-thumbnail:first-child { padding-left: 0; }
.ngg-gallery-thumbnail a {
	display: block; }
.ngg-gallery-thumbnail p:hover {
	color: #fed350; }
.ngg-gallery-thumbnail img {
	margin:0 auto; text-align: center; display: block; }
.ngg-gallery-thumbnail p {
	text-align: center; display: block; color: #505050; font-size: 11px; }
/* .products { border: 1px solid blue; padding: 20px; }
.product { border: 1px solid yellow; padding: 25px; }
.product img { border: 1px solid green; padding: 20px; } */

/* -------------- Content Area ------------ */
#content {
	/*border:1px dashed #CCC;*/
	width: 700px; float: right; /*margin-right: 10px;*/ min-height:450px !important; }
.navigation {
	padding-bottom: 10px; }
.category-news, .navigation {
	width: 500px; float: right; }
.category-news img {
	padding: 10px 0; }
.category-news p {
	color: #b8b8b8; }
#newsContent {
	width: 500px; float: right; min-height:450px; }
#newsContent img {
	padding: 10px 0; }
#newsContent p {
	line-height: 16px; color: #505050; }
#newsContent h2 {
	margin-bottom: 10px; text-transform: lowercase; }
#newsContent h2 a {
	color: #505050; margin-bottom: 10px; }
#newsContent h2 a:hover {
	color: #fed350; }
.category-stockists, .navigation {
	width: 500px; float: right; }
.category-stockists img {
	padding: 10px 0; }
.category-stockists p {
	color: #b8b8b8; }
#stockistsContent {
	width: 500px; float: right; min-height:450px; }
#stockistsContent img {
	padding: 10px 0; }
#stockistsContent p {
	line-height: 16px; color: #505050; }
#stockistsContent h2 {
	margin-bottom: 10px; text-transform: lowercase; }
#stockistsContent h2 a {
	color: #505050; margin-bottom: 10px; }
#stockistsContent h2 a:hover {
	color: #fed350; }
#homeContent {
	width: 720px; margin-left: 35px; margin-bottom: 25px; min-height:450px; }
#content h2 {
	margin-bottom: 10px; text-transform: lowercase; }
#content h2 a {
	color: #b8b8b8; margin-bottom: 10px; }
#content h2 a:hover {
	color: #fed350; }
#content span {
	color: #b8b8b8; }
#content p {
	line-height: 16px; }
.divider {
	margin: 30px 0; border-bottom: 1px solid #b8b8b8; }

/* ----------- News------------- */

.alignright {
	float: right; }
.alignleft {
	float: left; }
h2.entry {
	padding-bottom: 20px; color: #b8b8b8; }
#content h2.archiveTitle {
	margin: 10px 0; }
#content h2.categoryTitle {
	margin: 10px 0; }

/* ----------- Intrigue ------------- */

#intrigueContent {
	width: 690px; margin-right: 10px; float: right; min-height:450px; }
#intrigueContent .wp-caption {
	margin: auto 10px; float: left; }
#intrigueContent .wp-caption-text {
	text-align: center; color: #505050; padding-top: 15px; }
.gallery-item {
	height: 200px; width:218px !important; padding-left: 22px !important; text-align: center; background-color: #fff;
	/*  padding-bottom: 23px; */ }
.gallery-row {
	padding-bottom: 20px; }
.gallery-item:first-child {
	padding-left: 0 !important; }
/* .gallery-icon { border: 1px solid #fff; } */

/* ----------- Stocklists ------------- */
#stockistsImage {
	margin-left: 200px; }
#stockistsList {
	margin-left: 110px; }
ul.stockist {
	padding: 20px 0 10px 90px; float: left; line-height: 16px; }

/* ----------- About ------------- */
#aboutContent {
	width: 500px; min-height:450px; margin-left: 200px; }
#aboutContent p {
	color: #b8b8b8; }
#aboutContent h2 {
	color: #505050; font-weight:bold; }

/* ----------- Contact ------------- */
#contactNav {
	padding-left: 35px; float: left; display: block; line-height: 20px; width: 105px; }
#contactContent {
	width: 500px; margin-left: 160px; float: left; min-height:450px; }
#contactContent p {
	color: #b8b8b8; line-height: 16px;}
#contactContent h2 {
	color: #505050; font-weight:bold; }
#contactContent img {
	margin-bottom: 10px; }
#contactNav li a {
	color: #b8b8b8; }
#contactNav li a:hover {
	color: #fed350; }

/* ----------- Footer ------------- */
#footer {
	margin-top: 50px; width: 860px; height: 50px; overflow: hidden; position: relative; clear: both; float: right; }
#footer ul {
	margin-top: 5px; }
#footer li {
	padding-left: 50px; float: right; }
#footer li.active a {
	color: #b8b8b8; }
#footer li a {
	color: #b8b8b8; }
#footer li a:hover {
	color: #fed350; }

/* -------- format news/stockists tagcloud  ------------ */
.tagcloud {
	text-transform: lowercase; line-height: 150%; }

/* -------- hide shadowbox title  ------------ */
#sb-title {
	visibility:hidden !important; }

/* ------- FACEBOOK SHARE -------- */
#facebookShare {
	margin-top: 10px;}

/* ----- ZOOM cheat text  ----- */
#zoomText {
	font-size:10px; color:#b8b8b8; margin-top:10px;}
	
/* ----- Fade Lifestyle Images / Product pages ----- */
.loadFade {
	display:none;}