/*
Theme Name: blueSheen
Theme URI: http://barbqworld.com
Description: A Custom Theme
Version: 1.0
Author: TammyHartDesigns.com
prodline: 4
*/

body {  
font: 12px Tahoma, Verdana, sans-serif;
	color: #555; margin:5px;
	background: #d9e3f0;
text-align: center;
}

img { border:none; }

DIV#mainframe {
background: url(img/page_bg.jpg);
	margin: 0px auto;
	width: 767px;
text-align: left;
overflow: hidden;
}

DIV.main {  /* this surrounds all columns */
  padding: 15px 15px 15px 0; width:500px; float:right;
}

.googlead { float:left; margin:10px 10px 10px 0; }

#header-top {
	
	
}
DIV.header {
background: url(img/header_bg.jpg);
	padding-bottom: 12px;
}


#sidenav {
	padding: 10px;
	float: left;
	width: 185px;
}
#sidenav form { margin:0; padding:0; }
#sidenav ul { margin:0; padding:0; list-style:none; }
#sidenav li {  margin:0 0 10px 0; padding:0; background:url(img/side_bg.jpg); }
#sidenav h2, .sidenav h3, .lmbox { background:url(img/side_top.jpg); font:bold 14px/24px "Trebuchet MS", Tahoma, sans-serif; padding:5px 0; height:28px; text-align:center; color:#4d6a91; margin:0; }
#sidenav ul ul, .sidenav p { background:url(img/side_btm.jpg) no-repeat bottom; padding:0 0 10px 0; margin:0 }
#sidenav li li, .leftmenu, .sidenav p a, .nav { margin:0; padding:5px 10px; display:list-item }
#sidenav a { text-decoration:none; }
#sidenav a:hover, a.more:hover, a.cart:hover { color:#fff; }

h2 { background:#f1f6fc; font:bold 14px/24px "Trebuchet MS", Tahoma, sans-serif; padding:0 5px; text-align:center; color:#4d6a91; margin:3px 0; clear:both; }

.content {
	background: url(img/navpage_bg.jpg) repeat-x top; margin:0 4px 0 3px;
}
#nav { margin:0; padding:8px 10px; list-style:none; height:19px; }
#nav li { float:left; padding:0; margin:0 10px 0 0; background:url(img/nav1.jpg); }
#nav a { height:18px; border:1px solid #fff; font:12px/19px "Trebuchet MS", Tahoma, sans-serif; padding:0 5px; color:#555; text-align:center; text-decoration:none; }
#nav a:hover { background:url(img/nav2.jpg); border-color:#ffa405; color:#000 }

#footer {
	font: 10px Tahoma, Verdana, sans-serif;
	line-height: 30px; clear:both;
	background: url(img/footer.jpg);
	text-align: center;
	height: 37px;
}

.sitename { padding:0; font:normal 36px "Trebuchet MS", Tahoma, sans-serif; color:#000; margin-left:20px; text-decoration:none }
.sitename:hover { text-decoration:none; color:#204575; }
.content h1 { font-size:18px; margin:5px 0; }
h4 { margin:10px 0 0 20px; }

a { text-decoration:underline; color:#204575; font-weight:bold; }
a:hover { color:#dc8f08; }
.clear { clear:both; height:0; font-size:1px; }


.border { padding:1px; border:1px solid #204575; margin:8px 0; }
.feature { background:#f1f6fc; padding:10px; }

.feature h2, .iconHeadline { background:url(img/featured_bg.jpg); font:normal 14px/35px "Trebuchet MS", Tahoma, sans-serif; padding:0 10px; border:1px solid #dc8f08; margin:0 0 10px 0; color:#000; display:block; width:456px; }

.featuredProd, .similarProd, .relatedProd, .catProdList  { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #152e4e }
.featuredProd img, .relatedProd img, .catProdList img { width:135px; margin:0 5px 5px 0; float:left }
.featuredProd p, .similarProd p, .relatedProd p, .catProdList p { display:inline }

.similarProd img { width:100px; margin:0 5px 5px 0; float:left }
.prodimg { float:left; margin:0 5px 5px 0; }

a.more {
	height: 26px; width:54px; text-align:center; line-height:26px; text-decoration:none;
	background: url('img/more.jpg') no-repeat; display:block; margin:5px auto;
}
a.cart {
	height: 26px; width:91px; text-align:center; line-height:26px; margin:5px auto;
	background: url('img/cart.jpg') no-repeat; display:block; text-decoration:none;
}
.feature p { clear:both; margin:0; padding:10px 0 0 0; }
.price { float:right; width:80px; padding:30px 0 30px 10px; text-align:center; clear:right; font-weight: bold; color: #0063a6; }
.iconHeadline { width:480px; }
.desc { clear:right; color:863f00 }

table.product { background:#152e4e; }
table.product td { background:#fff; padding:6px; }
table.product th { background:#ccc; padding:3px; text-align:center }

.leftmenuheader {
font: bold 11px Arial, Helvetica, sans-serif;
color: #fff;
border: 4px double black;
padding-left: 4px;
background: black;
}

.productArea {
font: normal 12px Arial, Helvetica, sans-serif;
padding: 5px 5px 5px 5px;
}

.footertext {
font: normal 9px Arial;
color: #999;
text-align:center;
}



#navcontainer {
		background: #d0ddc1;
		margin: 0 auto;
		padding: 0 0 0 0;
		font-family: georgia, serif;
}

#navcontainer:after {
		content: ".";
		display: block;
		line-height: 1px;
		font-size: 1px;
		clear: both;
}

ul#navlist {
		list-style: none;
		padding: 0;
		margin: 0 10px;
		width: 98%;
		font-size: 0.8em;
}

ul#navlist li {
		display: block;
		float: left;
		width: 10%;
		margin: 0;
		padding: 0;
}

ul#navlist li a {
		display: block;
		width: 100%;
		padding: 0.5em;
		border-width: 1px;
		border-color: #ffe #aaab9c #ccc #fff;
		border-style: solid;
		color: #777;
		text-decoration: none;
		background: #e0edd1;
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a {
		color: #008000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover {
		color: #fff;
		background: #006600;
		border-color: #aaab9c #fff #fff #ccc;
}


.similarProd p { 
  color: #863f00;
  margin: auto;
} 



.similarProd p { 
  color: #863f00;
  margin: auto;
} 


.relatedProd a img { 
} 
.relatedProd a {
}

.relatedProd a:hover {
}

.relatedProd p { 
  color: #863f00;
  margin: auto;
} 

.categoryLink {
  width: 30%;
  margin: 3px; 0;
  float: left;
  overflow: hidden;
  text-align: center;
  margin-bottom: 10px;
  }

.categoryLink img { width:135px;
} 
.productImg { 
} 
#artlistbox {
}
#artbox {
}
#artbox h3 {
	font-size: 1.2em;
	color: 863f00;
}


.deptColumn {
  float: left;
  width: 202px;
  }
.deptColumn img {
  width: 200px;
  height: 200px;
  border: none;
  }
.deptColumn .mainDept li {
  list-style-image: url(img/arrow-large.gif);
  margin-bottom: 0px;
  border-bottom: 1px solid #91BB60;
  }
.deptColumn .mainDept li a {
  font: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  font-weight: bold;
  }
.deptColumn .catList {
  padding-left: 10px;
  }
.deptColumn .catList li {
  padding-bottom: 4px;
  list-style-image: url(img/arrow-small.gif);
  }
.deptColumn .catList li a {
  font: Arial, Helvetica, sans-serif;
  font-size: 1.1em;
  font-weight: normal;
  }
.deptColumn .catList .viewAll a {
  font-weight: bold;
  }

.price { 
float:right; 
width:300px; 
padding:30px 0 30px 10px; 
text-align:center; 
clear:right; 
font-weight: bold;
color: #000; 
}

.product_window_med{
background-position:center center; 
width:175px; 
height:175px; 
background-repeat:no-repeat;
margin:5px;
float:left;
}

.product_window_med img {
width:175px;
height:175px;
}

.product_window_lrg {
background-position:center center; 
width:275px; 
height:300px; 
background-repeat:no-repeat;
margin:5px;
float:left;
}

.product_window_lrg img {
width:275px;
height:300px;
}

.prodPageImg {
margin:0 10px 5px 0;
}