/*-----------------------------------------------------------------------------
Invisible Window {iW} Style Sheet

version:   	1.0
author:    	Hank Pantier
email:     	hank at invisiblewindow dot com
website:   	http://www.invisiblewindow.com/
created:	date
-----------------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6, p, pre, blockquote, form, fieldset, table, ul { /* Put it back on certain elements */
	margin: 1em 0;
}
.invisible {
	display: none;
}
/*body {
	font: normal 75%/150% "Geneva", Tahoma, Arial, sans-serif;
	color: #333;
	background: url('images/bodyBG.jpg') no-repeat top center #978169;
	background-attachment: fixed;
	padding: 0 0 30px;
}*/
body {
	font: normal 75%/150% "Geneva", Tahoma, Arial, sans-serif;
	color: #333;
	background: url('images/bodyBG3.jpg')top repeat-x #000;
	/*background-attachment: fixed;*/
	padding: 0 0 30px;
}
a {
	color: #FF0000;
	text-decoration: none;
}
a:visited {
	color: #940101;
	text-decoration: none;
}
a:hover {
	color: #ffc90e;
	text-decoration: underline;
}

img {
	border: none;
}
img.logo {
	float: left;
	margin: 0 10px 10px 0;
	border: 4px solid #CCC;
}

img.logo {
	float: left;
	margin: 0 10px 10px 0;
	border: 4px solid #CCC;
}

p {
	padding: 0 0 12px 0;
}

h1 {
	padding-left: 10px;
	height: 60px;
	font: bold 36px/100% "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6DA6E2;
}
h1 a, h1 a:visited{
	color: #6DA6E2;
	text-decoration: none;
}
h1 a:hover{
	color: #ffc90e;
	text-decoration: none;
}

h2 {
	color: #666;
	margin: 0 0 2px;
	border-bottom: 1px dotted #CCC;
	letter-spacing: -1px;
	font: bold 190%/100% Tahoma, Arial;
	padding-bottom: 3px;
}
h2 a, h2 a:visited {
	color: #666;
	text-decoration: none;
}
h2 a:hover {
	color: #ffc90e;
	text-decoration: none;
}

h3 {
	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;
	color: #333;
	margin: 10px 0 5px;
}
h3.locator {
	font: normal 140%/100% "Trebuchet MS", Tahoma, Arial;
	color: #96130D;
	margin: 10px 0 5px;
	padding: 5px 10px;
	background: #947E66;
	position: relative;
}
h3.locator a {
	display: block;
	position: absolute;
	top: 5px;
	right: 15px;
	color: #323232;
	font: normal 12px/18px Tahoma, Arial;
}

h4 {
	font: bold 130%/100% Tahoma, Arial;
	color: #2763A5;
	margin: 10px 0 5px;
}

form {

}

#containerTop {
	width: 910px;
	height: 17px;
	background: url("images/containerBGhd.gif") no-repeat;
	margin: 35px auto 0 auto;
}
#container {
	margin: 0 auto;
	width: 876px;
	padding: 0 17px 0 17px;
	background: url("images/containerBG.gif");
}
#containerBottom {
	width: 910px;
	height: 6px;
	background: url("images/containerBGfoot.gif") no-repeat;
	margin: 0 auto 35px auto;

}
#border {
	width: 872px;
	background: #000;
	border: 2px solid #181818;
}
#page {
	width: 857px;
	border: 2px solid #828282;
	margin: 4px auto;
}

/* header area */
#header {
	width: 823px;
	margin: 3px auto;
	position: relative;
	z-index: 98;
}
#headerimg {
	position: relative;
	height: 95px;
	width: 823px;
}




#nav {
	height: 26px;
	background: #262626;
	width: 823px;
	position: relative;
	z-index: 99;
}
#nav ul{
	margin: 0;
	padding: 0;
	height: 20px;
	width: 817px;
	border: 1px solid #494949;
	list-style: none;
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: 100;
}
#nav li {
	margin: 0;
	padding: 0;
	float: left;
}
#nav .current_page_item a, #nav .current_page_item a:visited, #nav .current_page_parent a, #nav .current_page_parent a:visited {
	background: #494949;
	color: #FC0;	/*color: #f1e9e1;*/
}
#nav .page_item a{
	color: #f1e9e1;
	text-decoration: none;
	padding: 5px 10px;
	font: bold 10px/100% Arial, Helvetica, sans-serif;
	display: block;
	text-transform: uppercase;
}
#nav .page_item a:hover {
	background: #494949;
	color: #ffc90e;
}
#nav ul li.shop {
	background: url("images/shoppingCartBG.gif") no-repeat;
	padding-left: 20px;
	margin: 0 25px 0 35px;
}
#nav ul li.shop a, #nav ul li.shop a:hover{
	color: #ffc90e;
	text-decoration: none;
	padding: 5px 10px;
	font: bold 10px/100% Arial, Helvetica, sans-serif;
	display: block;
	text-transform: uppercase;
}







/* for suckerfish dropdowns */
#nav li ul {
	position: absolute;
	width: 185px;
	height: auto;
	left: -999em;
	top: 20px;
	border: 1px solid #494949;
	background: #262626;
	padding: 0;
	z-index: 50;
	border-bottom: 0;
}
#nav li ul li ul {
	margin-top: -15px;
	top: auto;
	right: -160px;
	border: 1px solid #494949;
	border-bottom: 0;
}
#nav li ul li {
	width: 185px;
	margin: 0;
	padding: 0;
}
#nav li.page_item ul li a {
	font: normal 12px/14px Arial, Helvetica, sans-serif;
	padding: 3px 5px 2px 5px;
	margin: 0;
	color: #FFF;
	background: transparent;
	text-transform: none;
	border-bottom: 1px solid #494949;
}
#nav li.page_item ul li a:hover {
	color: #ffc90e;
	background: #262626;
}
#nav li:hover ul {
	left: auto;
	color: #ffc90e;
}
/* deeper levels */
#nav li ul ul {
	margin: -30px 0 0 0;
}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
	color: #ffc90e;
}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
	color: #ffc90e;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	color: #ffc90e;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	color: #ffc90e;
}
."page_item page-item-1428"{
	color:#ffc90e;
}






/* content area */
#content {
	margin: 0 auto 10px auto;
	padding: 10px;
	width: 797px;
	border: 1px solid #b3a89d;
	overflow: hidden;
	background: #e8e9d6;
	position: relative;
	z-index: 0;
	min-height: 440px;
}

.post {
	clear:both;
	padding-top: 15px;
	margin: 0 0 0 185px;
}

.post ol {
	margin: 15px;
	padding-left: 25px;
}

.post-date {
	width: 45px;
	height: 49px;
	float:left;
	background: url(images/date-bg.gif) no-repeat;
}

.post-month {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	display:block;
	line-height: 11px;
	padding-top: 2px;
	margin-left: -3px;
}

.post-day {
	font-size: 18px;
	text-transform: uppercase;
	color: #999;
	text-align: center;
	display:block;
	line-height: 18px;
	padding-top: 7px;
	margin-left: -3px;
}

.entry {
	float:right;
	width: 605px;
}

.post-cat {
	background: url(images/mini-category.gif) no-repeat left center;
	padding-left: 20px;
	float:left;
	font-size: 95%;
	color: #999;
}

.post-comments {
	background: url(images/mini-comments.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 95%;
}

.post-calendar {
	background: url(images/mini-calendar.gif) no-repeat left center;
	padding-left: 20px;
	float: right;
	font-size: 95%;
	color: #999;
}

.post-content {
	clear: both;
	padding-top: 10px;
}

.navigation {
	clear: both;
	padding: 10px 0;
}

.navigation a, .navigation a:visited {
	color: #2763A5;
}

.previous-entries a {
	float: left;
	padding-left: 18px;
	background: url(images/mini-nav-left.gif) no-repeat left center;
}

.next-entries a {
	float: right;
	padding-right: 18px;
	background: url(images/mini-nav-right.gif) no-repeat right center;
}


/* comments area */
#comments, #respond {
	border-bottom: 1px dotted #CCC;
	padding: 10px 0 5px 0;
	clear: both;
}

.commentlist {
	margin: 10px 0;
	padding-left: 20px;
	line-height: 130%;
}

.commentlist li{
	padding: 5px 10px;
}

.commentlist .alt {
	background: #F1F1F1;
}

.commentlist cite, .commentlist cite a, .commentlist cite a:visited {
	font-weight: bold;
	font-style: normal;
	font-size: 120%;
	color: #000;
}

.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}

#commentform {
	margin-top: 10px;
	font: 110% Arial, Helvetica, sans-serif;
}

#commentform p {
	padding: 6px 0;
	margin: 0;
}

#commentform label{
	color: #787878;
	font-size: 87%;
}

#commentform input{
	width: 200px;
	background:#EDF4FA;
	border: 1px solid #000;
	padding: 3px;
	margin-top: 3px;
}

#commentform textarea{
	width: 485px;
	height: 115px;
	background: #EDF4FA;
	border: 1px solid #000;
	padding: 2px;
	margin-top: 3px;
}

#commentform textarea:focus, #commentform input[type="text"]:focus {
	background: #FFF;
}

#commentform #submit{
	background: url(images/btn-bg.gif) no-repeat;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	border: none;
	float:right;
	width: 144px;
	height: 28px;
	cursor: pointer;
}





/*sidebar */
#sidebar {
	float: left;
	padding: 0 0 10px 0;
	width: 174px;
	min-height: 292px;
	height: auto;
	color: #FFF;
	overflow: hidden;
	background: #494949;
	position: absolute;
	left: 0;
	top: 10px;
}

/*sidebar title (h2) */
#sidebar h2 {
	display: none;
}


/*sidebar list level1 */
#sidebar ul {
	margin: 0;
	padding: 0;
}

#sidebar ul li {
	list-style: none;
	border: none;
	width: 174px;
}
#sidebar ul li a {
	display: block;
	font: bold 14px/16px tahoma;
	padding: 7px 0 7px 15px;
	color: #FFF;
	text-decoration: none;
	width: 145px;
}
#sidebar ul li a:hover, #sidebar ul li.current_page_item a, #sidebar ul li.current_page_parent a {
	background: #252525;
	color: #ffc90e;
	border-right: 14px solid #252525;
}

/* hide sub sections */
#sidebar ul li ul {
	display: none;
}
/* show current sub sections */
#sidebar ul li.current_page_item ul, #sidebar ul li.current_page_parent ul {
	display: block;
}

/*sidebar list level2 */
#sidebar ul li ul li {
	list-style: disc;
	border: none;
	text-transform: none;
	width: 174px;
}
#sidebar ul li ul li a {
	display: block;
	padding: 2px 0 2px 30px;
	color: #d4c8bc;
	text-decoration: none;
	width: 130px;
	font-weight: normal;
}
#sidebar ul li ul li a:hover, #sidebar ul li ul li.current_page_item a {
	background: #494949;
	color: #FFF;
}

/*sidebar list level3 */
#sidebar ul li ul li ul li{
	padding: 1px 0 1px 10px;
	border: none;
}


#sidebar #sidead, #sidebar #sidead2, #sidebar #sidead3 {
	margin: 10px 0 0 0;
	border-top: 10px solid #e2d3c5;
}
#sidebar #sidead2 {
	margin: 79px 0 0 0;
}
#sidebar #sidead3 {
	margin: 63px 0 0 0;
}

#sidebar:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	font-size:0;
	line-height:0;
	visibility:hidden;
	overflow:hidden;
}




/*blogroll */
ul.list-blogroll li{
	background: url(images/mini-blogroll.gif) no-repeat !important;
	padding-left: 16px !important;
}

/*category widget */
ul.list-cat li, li.widget_categories li{
	background: url(images/mini-category.gif) no-repeat !important;
	padding-left: 20px !important;
}

/*archives widget */
ul.list-archives li, li.widget_archives li{
	background: url(images/mini-monthly-archive.gif) no-repeat !important;
	padding-left: 20px !important;
}

/*pages widget */
ul.list-page li, li.widget_pages li, li.widget_recent_entries li{
	background: url(images/mini-page.gif) no-repeat !important;
	padding-left: 20px !important;
}

/*sub-pages */
ul.list-page li ul li, li.widget_pages li ul li{
	background: url(images/mini-page-arrow.gif) no-repeat !important;
	padding-left: 10px !important;
}

/*recent comments widget */
li.widget_recent_comments li{
	background: url(images/mini-recent-comments.gif) no-repeat !important;
	padding-left: 20px !important;
}

/*calendar widget */
li.widget_calendar td {
	padding: 1px 7px;
}

/*text widget */
.textwidget {
	padding-top: 5px;
}

/*search form */
#searchform {
	margin:  1px 15px 0 10px;
}
#searchform br {
	display: none;
}
#searchform #s {
	width: 100px;
	height: 15px;
	border: 1px solid #494949;
	background: #FFF;
	color: #000;
	font-weight: normal;
}

/* search form button - to specify button only use input[type="submit"] */
#searchform input[type="submit"] {
	display: none;
}

/* Top Commentators */
#sidebar ul.user li {
	background: url(images/user.gif) no-repeat;
	padding-left: 20px;
}


/* footer area */
#footer {
	clear: both;
	width: 874px;
}
#footer a, #footer a:visited {
	color: #f7eadc;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
	color: #ffc90e;
}
#footer ul {
	margin: 5px 0 0 0;
	padding: 0;
	float: right;
	list-style: none;
}
#footer ul li {
	float: right;
	text-transform: uppercase;
	padding: 0 15px 0 0;
}
#footer fnt {
	font-size: 10px;
	color: #CCC;	
			  }


/* alignments */
.post-content img {
	border: 4px solid #666;
	margin: 0 0 10px 0;
}
.center {
	text-align: center;
}
.post-content img[align="center"], img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignleft {
	float: left;
}
.post-content img[align="left"], img.alignleft, img[align="left"] {
	float:left;
	margin: 0 15px 15px 0;
}
.alignright {
	float: right;
}
.post-content img[align="right"], img.alignright, img[align="right"] {
	float:right;
	margin: 0 0 15px 15px;
}
.clear {
	clear:both;
}

hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0;
	padding: 0;
}

.wp-caption {
	border: 4px solid #666;
	background: #FFF;
	margin: 10px;
}
.wp-caption img {
	border: 1px solid #666;
	margin: 5px;
}
.wp-caption p {
	text-align: center;
}


/* HOME */
#homeImages {
	float: left;
	width: 586px;
	height: 1px;/*was 184px */
	padding: 0;
	margin:  0;
	cursor:pointer;
}
#homeImages2 {
	float: left;
	width: 586px;
	height: 184px;
	padding: 0;
	margin:  0;
	cursor:pointer;
}

#homeImages div {
	width: 586px; 
	height: 1px; /*was 184px */
	top: 0; 
	left: 0;
	font: normal 12px/18px "Geneva";
	color: #FFF;
	position: relative;
}
#homeImages2 div {
	width: 586px; 
	height: 184px; 
	top: 0; 
	left: 0;
	font: normal 12px/18px "Geneva";
	color: #FFF;
	position: relative;
}


/*#homepicone {
	background: url('images/random/rotate.php') no-repeat;
}*/
#homepicone p {
	width: 222px;
	position: absolute;
	top: 46px;
	left: 24px;
}
#homepictwo {
	background: url('images/home/bg2.jpg') no-repeat;
}
/*#homepictwo {
	background: url('images/home/bg2.jpg') no-repeat;
}*/
#homepictwo p {
	width: 235px;
	position: absolute;
	top: 46px;
	left: 24px;
}
#homeTopRight {
	background: url("images/home/tech.jpg") no-repeat #563f2c;
	color: #000;
	width: 202px;
	height: 184px;
	float: left;
	margin: 0 0 0 7px;
	overflow: hidden;
	cursor: pointer;
}
#homeTopRight h2 {
	width: 140px;
	margin: 15px 10px 0 13px;
	color: #000;
	font: bold 13px/14px Tahoma;
	letter-spacing: 1px;
	border: 0;
}
#homeTopRight p {
	width: 120px;
	margin: 16px 10px 0 13px;
	color: #000;
	font: normal 10px/11px "Geneva";
}
#homeBottomLeft {
	background: #86776e;
	width: 289px;
	height: 254px;
	margin: 5px 0 0 0;
	float: left;
}
#homeBottomMiddle {
	margin: 5px 0 0 6px;
	width: 291px;
	height: 254px;
	background: #272727;
	float: left;
	position: relative;
}

#homeBottomhot {
	margin: 5px 0 0 6px;
	width: 203px;
	height: 254px;
	background: url('images/home/hotbuys.jpg') no-repeat;
	float: left;
	cursor: pointer;
}
div.hotlink1 {
	width: 203px;
	height: 254px;
	position: absolute;
	top: 1px;
	left: 1px;
	cursor: pointer;
	z-index:20;
}




#homeBottomRight {
	margin: 5px 0 0 6px;
	width: 203px;
	height: 254px;
	background: url('images/home-store-hd.gif') no-repeat #978980;
	float: left;
}
#homeBottomLeftworks {
	background:background: url('images/home/works.jpg') no-repeat;;
	width: 289px;
	height: 254px;
	float: left;
	margin: 5px 0 0 0;
}

#homeBottomRight h3, #homeBottomMiddle h3, #homeBottomLeft h3 {
	font: bold 12px/14px tahoma;
	letter-spacing: 1px;
	color: #ece4dc;
	text-transform: uppercase;
	width: auto;
	text-align: center;
	padding: 0 14px 0 14px;
}
#homeBottomRight p, #homeBottomMiddle p, #homeBottomLeft p {
	padding: 0 14px 15px 14px;
	font-size: 11px;
	line-height: 11px;
	color: #cec7bc;
}
#homeBottomMiddle h3 {
	text-align: left;
}
#homeBottomMiddle h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 12px 14px 5px 14px;
	padding: 0;
	color: #cec7bc;
}
#homeBottomMiddle .date {
	position: relative;
	color: #b10617;
}
#homeBottomMiddle .date span {
	position: absolute;
	top: 0;
	right: 14px;
}
#homeBottomMiddle a {
	color: #b7b881;
	text-decoration: none;
}
#homeBottomMiddle a.newsletter {
	font-size: 14px;
	color: #f5f5f5;
	text-transform: uppercase;
	text-decoration: none;
	display: block;
	margin: 0 14px 0 14px;
	background: url("images/home/newsletter.gif") no-repeat;
	padding: 5px 0 5px 25px;
	background-position: bottom left;
}
#homeBottomMiddle hr {
	width: 263px;
	height: 3px;
	background: #8d837d;
	border: 0;
	margin: 0 14px 0 14px;
	padding: 0;
}

/*#productrotate {
	background: #343434;
	margin: 25px 6px 5px 5px;
	padding: 0 12px 5px 12px;
	width: 168px;
	height: 220px;
	overflow: hidden;
	color: #FFF;
}
#productrotate p {
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 10px;
	line-height: 11px;
}
*/

#tv {
	margin: 0 8px 0 18px;
}

#locator {
	border-top: 4px solid #e1d3c5;
	width: 291px;
	height: 47px;
	background: #86776e;
	color: #f1e9e1;
	position: absolute;
	bottom: 0;
	left: 0;
}
#locator form {
	font-size: 10px;
	margin: 0 0 0 14px;
	position: relative;
	top: -3px;
}
#locator input, #locator select {
	width: 65px;
	background: #FFF;
	border: 1px solid #999;
	color:  #000;
	font-size: 11px;
}
#locator input[type="submit"]{
	display: none;
}


/* INTERIOR PAGE SECTION HOME */
div.inside {
	float: right;
	margin: 0 10px 0 0;
	position: relative;
	left: 10px;
}
div.inside p {
	margin: 0 0 5px 0;
	padding: 0;
}
div.inside p img {
	margin: 0;
	padding: 0;
	border: 0;
}



/*  PRODUCTS
 *  PAGE
 *  SECTION  
 */



div.products {
	width: 626px;
	height: 428px;
	background: url("images/products.jpg") no-repeat;
	position: relative;
}
div.products p {
	color: #FFF;
	font-size: 10px;
	line-height: 11px;
	position: absolute;
	height: 60px;
	width: 130px;
	padding: 5px;
}
div.products p.topleft {
	top: 40px;
	left: 17px;
}
div.products p.topmiddle {
	top: 40px;
	left: 169px;
}
div.products p.topmiddle2 {
	top: 40px;
	left: 322px;
}
div.products p.topright {
	top: 40px;
	left: 471px;
}

div.products p.bottomleft {
	top: 357px;
	left: 17px;
}
div.products p.bottommiddle {
	top: 357px;
	left: 169px;
}
div.products p.bottommiddle2 {
	top: 357px;
	left: 322px;
}
div.products p.bottomright {
	top: 357px;
	left: 471px;
}

div.products div.link1 {
	width: 133px;
	height: 180px;
	position: absolute;
	top: 40px;
	left: 17px;
	cursor: pointer;
}
div.products div.link2 {
	width: 133px;
	height: 180px;
	position: absolute;
	top: 40px;
	left: 169px;
	cursor: pointer;
}
div.products div.link3 {
	width: 133px;
	height: 180px;
	position: absolute;
	top: 40px;
	left: 322px;
	cursor: pointer;
}
div.products div.link4 {
	width: 133px;
	height: 180px;
	position: absolute;
	top: 40px;
	left: 471px;
	cursor: pointer;
}
div.products div.link5 {
	width: 133px;
	height: 190px;
	position: absolute;
	top: 227px;
	left: 17px;
	cursor: pointer;
}
div.products div.link6 {
	width: 133px;
	height: 190px;
	position: absolute;
	top: 227px;
	left: 169px;
	cursor: pointer;
}
div.products div.link7 {
	width: 133px;
	height: 190px;
	position: absolute;
	top: 227px;
	left: 322px;
	cursor: pointer;
}
div.products div.link8 {
	width: 133px;
	height: 190px;
	position: absolute;
	top: 227px;
	left: 471px;
	cursor: pointer;
}

#intTopMid{
	width: 379px;
	min-height: 292px;
	margin-left: 174px;
	float: left;
	background: #bcb9b6;
}
#intTopRight {
	background: url("images/home/tech.jpg") no-repeat #563f2c;
	color: #000;
	width: 237px;
	min-height: 292px;
	float: right;
	margin: 0 0 0 7px;
	overflow: hidden;
	background: #b4a196;
}
#intTopRight #bg {
	margin: 7px;
	background: #FFF;
	border: 1px solid #ad978c;
	width: 221px;
	min-height: 318px;
}
#intTopRight h2 {
	margin: 8px 5px 3px 5px;
	color: #cf0013;
	font: bold 13px/14px Tahoma;
	text-transform: uppercase;
	border: 0;
}
#intTopRight p {
	margin: 0 5px 7px 5px;
	color: #44443b;
	font-size: 10px;
	line-height: 9px;
}
#intTopRight #bg p {
	line-height: 12px;
}
#intBottomMiddle {
	background: #563f2c;
	width: 379px;
	min-height: 133px;
	margin: 5px 7px 0 10px;
	float: left;
}
#intBottomRight {
	margin: 5px 0 0 0;
	width: 237px;;
	min-height: 133px;
	background: #705443;
	float: left;
	position: relative;
}
#intBottomLeft {
	margin: 5px 0 0 0;
	width: 164px;
	min-height: 133px;
	background: transparent;
	float: left;
}
#intBottomLeft img {
	margin: 0 auto;
}
#intBottomLeft h3, #intBottomMiddle h3, #intBottomRight h3 {
	font-size: 12px;
	letter-spacing: 1px;
	color: #ece4dc;
	text-transform: uppercase;
	width: auto;
	text-align: center;
	padding: 0 14px 0 14px;
}
#intBottomLeft p, #intBottomMiddle p, #intBottomRight p {
	padding: 0 14px 15px 14px;
	font-size: 11px;
	line-height: 11px;
	color: #cec7bc;
}
#intTopMid-about {
	width: 237px;
	min-height: 292px;
	margin: 0 0 0 168px;
	padding: 0;
	float: left;
}
#intTopMid-about p {
	margin: 0 0 5px 0;
	padding: 0;
}
#intTopRight-about {
	background: url("images/latest-bg.jpg") no-repeat #756254;
	color: #FFF;
	width: 388px;
	min-height: 439px;
	float: right;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}

#intTopRight-about div.one {
	position: absolute;
	left: 15px;
	top: 150px;
	width: 175px;
	padding: 0 5px 35px 5px;
	height: 240px;
	overflow: hidden;
	cursor: pointer;
}
#intTopRight-about div.two {
	position: absolute;
	left: 215px;
	top: 220px;
	width: 152px;
	padding: 0 5px 35px 5px;
	height: 177px;
	overflow: hidden;
	cursor: pointer;
}
#intTopRight-about div.two h2 {
	color: #e4d3c2;
	border: 0;
	margin: 5px 0 10px 0;
	padding: 0;
	font: bold 18px/22px Tahoma;
}
#bottom-about {
	position: absolute;
	bottom: 11px;
	left: 3px;
	width: 411px;
	height: 145px;
	background: url('images/about-testimonials.jpg') no-repeat;
	cursor: pointer;
}
#bottom-about div {
	position: absolute;
	top: 30px;
	left: 10px;
	width: 160px;
	height: 85px;
	overflow: hidden;
	color: #FFF;
}

.photo {
	width: 300px;
	float: right;
	margin: 0 0 15px 15px;
	font-size: 10px;
	border: 1px solid #999;
	background: #EEE;
	padding: 10px;
}

/* weather */
table.weather {
	width: 100%;
	background: #FFF;
	padding: 5px;
	border: 1px solid #333;
}
table.weather td img {
	border: 0;
}
table.weather td.one {
	vertical-align: top;
	background: #F9F8F2;
	padding: 2px 6px 0 3px;
	border-left: 1px solid #EEE;
	border-right: 1px solid #EEE;
}
div.container {
	margin: 6px 0;
	padding: 6px 0;
}
.chunk img {
	border: 1px solid #333;
	float: left;
	margin: 0 15px 15px 0;
}
.chunk h4 {
	position: relative;
	margin: 25px 0 5px 0;
}
.chunk h4 span.footnote {
	position: absolute;
	top: 0;
	right: 0;
}

.logo {
	float: left;
	width: 185px;
	margin: 0 15px 15px 0;
	font-size: 10px;
}
.logo .logo-img {
	border: 2px solid #CCC;
	width: 180px;
	height: 140px;
	text-align: center;
	overflow: hidden;
	background: #FFF;
}
.logo .logo-img img {
	width: 170px;
	display: block;
	margin: auto auto;
}


/* opt in */
.optin {
	width: 173px;
	height: 100px;
	background: url("images/email-newsletter.gif") no-repeat;
	position: relative;
}
div.optin {
	width: 173px;
	height: 132px;
	background: url("images/email-newsletter.gif") no-repeat;
	position: relative;
}
input.wpsb_form_txt {
	position: absolute;
	width: 140px;
	top: 80px;
	left: 10px;
}
input.wpsb_form_btn {
	position: absolute;
	top: 107px;
	left: 10px;
	width: 55px;
	height: 13px;
	background: url("images/email-button.gif") no-repeat;
	color: #000;
	text-align: center;
	border: 0;
	font: normal 10px/9px verdana, arial, helvetica, sans-serif;
	padding: 0;
	margin: 0;
}
p.wpsb_form_label {
	
}
#wpsb_radio_option1, #wpsb_radio_option2 {
	display: none;
}
.optin p, .optin p.success {
	padding: 70px 10px 10px 10px;
	border: 0;
}




/* stuff for photo upload */
#post {
	padding: 10px;
	width: 320px;
	background: #EEE;
}
p.table {
	position: relative;
	margin: 0 0 5px 0;
	width: 300px;
	height: 22px;
	border-bottom: 1px solid #CCC;
	font-weight: bold;
}
p.table input, p.table select, p.table textarea {
	position: absolute;
	top: 0;
	right: 0;
	width: 190px;
	border: 1px solid #AAA;
	background: #FFF;
	padding: 2px;
}
p.table input.bottom, p.table select.bottom {
	position: absolute;
	top: 24px;
	right: 0;
	width: 300px;
	border: 1px solid #AAA;
	background: #FFF;
	padding: 2px;
}
p input.submit {
	border: 2px solid #BBB;
	background: #CCC;
	color: #666;
	font-weight: bold;
	width: 150px;
	height: 25px;
}
p.tall {
	height: 55px;
}
p.md {
	height: 45px;
}
p.tall textarea {
	height: 50px;
}


/* Shop page */

#shopImages {
	float: left;
	width: 153px;
	height: 153px;
	padding: 0;
	margin:  23px;
	cursor:pointer;
}
#shopImages div {
	width: 153px; 
	height: 153px; 
	top: 0; 
	left: 0;
	font: normal 12px/18px "Geneva";
	color: #FFF;
	position: relative;
	margin: 7px;
}
#shoppic1 {
	background: url('images/shop/basspro.jpg') no-repeat;
}
#shoppic1 p {
	width: 153px;
	position: absolute;
	top: 46px;
	left: 24px;
}
#shoppic2 {
	background: url('images/shop/cabelas.jpg') no-repeat;
	color: #000;
	width: 153px;
	height: 153px;
	overflow: hidden;
	cursor: pointer;
}
#shoppic2 p {
	width: 153px;
	float: left;
	top: 46px;
	left: 24px;
}
#shoppic3 {
	background: url('images/shop/gandermtn.jpg') no-repeat;
	color: #000;
	width: 153px;
	height: 153px;
	overflow: hidden;
	cursor: pointer;
}
#shoppic3 p {
	width: 153px;
	float: left;
	top: 46px;
	left: 24px;

}

#shoppic4 {
	background: url('images/shop/scentlokdealerlocator.jpg') no-repeat;
	color: #000;
	width: 153px;
	height: 153px;
	overflow: hidden;
	cursor: pointer;
}
#shoppic4 p {
	width: 153px;
	float: left;
	top: 46px;
	left: 24px;

}

#shoppic5 {
	background: url('images/shop/scentlokstore.jpg') no-repeat;
	color: #000;
	width: 153px;
	height: 153px;
	overflow: hidden;
	cursor: pointer;
}
#shoppic5 p {
	width: 153px;
	float: left;
	top: 46px;
	left: 24px;

}


#contentt {
	margin: 0 auto  0px auto;
	padding: 9px;
	width: 800px;
	border: 1px solid #b3a89d;
	overflow: hidden;
	background: #e1d3c5;
	position: relative;
	z-index: 0;
	min-height: 400px;
}


#shopImagest {
	float: left;
	padding: 0;
	margin:  0px;
	cursor:pointer;
}
#shopImagest div {
	top: 0; 
	left: 0;
	font: normal 12px/18px "Geneva";
	color: #FFF;
	position: relative;
	margin: 0px;
}


#shoppict1 {
	background: url('images/shop/Store_Entry_01.jpg') no-repeat;
	color: #000;
	width:800px;
	height:81px;
	overflow: hidden;
}
#shoppict2 {
	background: url('images/shop/Store_Entry_02.jpg') no-repeat;
	color: #000;
	width:220px;
	height:165px;
	overflow: hidden;
	cursor: pointer;
}
#shoppict3 {
	background: url('images/shop/Store_Entry_03.jpg') no-repeat;
	color: #000;
	width:180px;
	height:165px;
	overflow: hidden;
	cursor: pointer;
}
#shoppict4 {
	background: url('images/shop/Store_Entry_04.jpg') no-repeat;
	color: #000;
	width:186px;
	height:165px;
	overflow: hidden;
	cursor: pointer;
}
#shoppict5 {
	background: url('images/shop/Store_Entry_05.jpg') no-repeat;
	color: #000;
	width:214px;
	height:165px;
	overflow: hidden;
	cursor: pointer;
}
#shoppict6 {
	background: url('images/shop/Store_Entry_06.jpg') no-repeat;
	color: #000;
	width:285px;
	height:154px;
	overflow: hidden;
}
#shoppict7 {
	background: url('images/shop/Store_Entry_07.jpg') no-repeat;
	color: #000;
	width:236px;
	height:154px;
	overflow: hidden;
	cursor: pointer;
}
#shoppict8 {
	background:url('images/shop/Store_Entry_08.jpg') no-repeat;
	width:279px;
	height:154px;
	color: #000;
	overflow: hidden;
}
.imgup{
	margin-top:-52px;
}


/* HOME Banner */
#homebanner {
	float: left;
	width: 795px;
	height: 237px;
	padding: 0;
	margin:  0;
	cursor:pointer;
}

#homebanner div {
	width: 795px; 
	height: 237px; 
	top: 0; 
	left: 0;
	font: normal 12px/18px "Geneva";
	color: #FFF;
	position: relative;
}
/*
#homepbanner {
	background: url('images/random/rotate3.php') no-repeat;
	z-index: 200;
}
*/
#homepbanner p {
	width: 795px;
	height:237px;
	position: absolute;
	top: 46px;
	left: 24px;
	z-index: 100;
}

div.hblink1 {
	width: 90px;
	height: 16px;
	position: absolute;
	top: 216px;
	left: 6px;
	cursor: pointer;
}
div.hblink2 {
	width: 116px;
	height: 16px;
	position: absolute;
	top: 216px;
	left: 107px;
	cursor: pointer;
}
div.hblink3 {
	width: 138px;
	height: 16px;
	position: absolute;
	top: 216px;
	left: 231px;
	cursor: pointer;
}
div.hblink4 {
	width: 69px;
	height: 16px;
	position: absolute;
	top: 216px;
	left: 378px;
	cursor: pointer;
}


