/*-----------------------------------------------------------------------------
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;
}*/
@font-face {
    font-family: 'AvianoSansBold';
    src: url('http://www.scentlok.com/test/wp-content/themes/twentyten/font/aviano_sans_bold-webfont.eot');
    src: url('http://www.scentlok.com/test/wp-content/themes/twentyten/font/aviano_sans_bold-webfont.eot?iefix') format('eot'),
         url('http://www.scentlok.com/test/wp-content/themes/twentyten/font/aviano_sans_bold-webfont.woff') format('woff'),
         url('http://www.scentlok.com/test/wp-content/themes/twentyten/font/aviano_sans_bold-webfont.ttf') format('truetype'),
         url('http://www.scentlok.com/test/wp-content/themes/twentyten/font/aviano_sans_bold-webfont.svg#webfontiRk7i2Yi') format('svg');
    font-weight: normal;
    font-style: normal;

}



body {
	font-family:Helvetica, "Geneva", Tahoma, Arial, sans-serif;
	color: #fff;
	/*background: url('http://www.scentlok.com/wp-content/themes/deliciously_blue/images/bodyBG3.jpg')top repeat-x #000;*/
	/*background-attachment: fixed;*/
	background-image: url(images/SLHEADER.jpg);
	background-position: top;
	background-color: #040a04;
	background-repeat: no-repeat;
	padding: 0;
	margin:0;
}
a {
	color: #faa61a;
	text-decoration: none;
}
a:visited {
	color: #faa611;
	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;
	font-size:12px;
}

h1 {
	padding-left: 10px;
	width:900px;
	height: 60px;
	font: 36px/100% "AvianoSansBold", Tahoma, Arial, sans-serif;
	color: #666;
}
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;
	font: 190%/100% "AvianoSansBold", Tahoma, Arial, sans-serif;
	padding-bottom: 3px;
}
h2 a, h2 a:visited {
	color: #999;
	text-decoration: none;
}
h2 a:hover {
	color: #ffc90e;
	text-decoration: none;
}

h3 {
	font: normal 140%/100% "AvianoSansBold", Tahoma, Arial, sans-serif;
	color: #333;
	margin: 10px 0 5px;
}
h3.locator {
	font: normal 140%/100% "AvianoSansBold", Tahoma, Arial, sans-serif;
	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;
}
hr {
	color: #282b1c;
	background: #282b1c;
	height:1px;
	border:none;
}

form {

}
#containerTop {
	width: 900px;
	height: 121px;
	/*background: url("images/containerBGhd.gif") no-repeat;*/
	background: url('images/SLlogo.png') no-repeat;
	margin:  10px auto auto auto;
}
#container {
	margin: 20px auto auto auto;
	width: 900px;
	/*padding: 0 0px 0 17px;*/
	/*background: url("images/containerBG.gif");*/
	overflow:visible;
	min-height:700px
}
#containerBottom {
	width: 100%;
	left:0;
	height: 194px;
	background:url(images/footerBG.png) repeat-x;

}
#border {
}
#page {
	width: 900px;
	margin: 4px auto;
	min-height:600px;
}

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




#nav {
	height: 26px;
	width: 900px;
	position: relative;
	z-index: 99;
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
	
}
#nav ul{
	margin: 0;
	padding: 0;
	height: 20px;
	width: 900px;
	list-style: none;
	position: absolute;
	top: 2px;
	left: 2px;
	z-index: 100;
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
}
#nav li {
	margin: 0;
	padding: 0;
	float: left;
	font-size:14px;
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
}
#nav .current_page_item a, #nav .current_page_item a:visited, #nav .current_page_parent a, #nav .current_page_parent a:visited {
	/*background: url("images/menuHL.png") no-repeat center;*/
	color: #faa61a;	/*color: #f1e9e1;*/
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
	text-shadow: 1px 1px 6px #fc0;
}
#nav .page_item a{
	color: #f1e9e1;
	text-decoration: none;
	padding: 5px 10px;
	font-family:Helvetica, sans-serif;
	display: block;
	text-transform: uppercase;
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
}
#nav .page_item a:hover {
	/*background: url("images/menuHL.png") no-repeat center;*/
	color: #faa61a;
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
	text-shadow: 1px 1px 6px #fc0;
}
#nav ul li.shop {
	background: url("images/shoppingCartBG.gif") no-repeat;
	padding-left: 20px;
	margin: 0 25px 0 35px;
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
}
#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;
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
}

#nav li.page_item ul li a:visited{
	text-shadow:none;
}





/* for suckerfish dropdowns */
#nav li ul {
	position: absolute;
	width: 185px;
	height: auto;
	left: -999em;
	top: 20px;
	border: 1px solid #282b1c;
	background: #060a00;
	padding: 0;
	z-index: 50;
	border-bottom: 0;
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
}
#nav li ul li ul {
	margin-top: -15px;
	top: auto;
	right: -160px;
	border: 1px solid #282b1c;
	border-bottom: 0;
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
}
#nav li ul li {
	width: 185px;
	margin: 0;
	padding: 0;
		font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;

}
#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 #282b1c;
		font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
	text-shadow:none;
}
#nav li.page_item ul li a:hover {
	color: #ffc90e;
	background: #060a00;
		font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;

}
#nav li:hover ul {
	left: auto;
	color: #ffc90e;
		font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;

}
/* deeper levels */
#nav li ul ul {
	margin: -30px 0 0 0;
		font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;

}
#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none; 
	line-height: 1;
		font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;

}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
	color: #ffc90e;
		font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;

}
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul {
	left: auto;
	color: #ffc90e;
		font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;

}
#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;
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
}

#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;
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
}
."page_item page-item-1428"{
	color:#ffc90e;
}






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

.post {
	clear:both;
	padding-top: 15px;
	/*margin: 0 0 0 185px;*/
	width: 670px;
	float:right;
}

.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: 670px;
}

.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%;
	color:#000000;

}

.commentlist p{
	color:#000000;
}

.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;
    min-height: 500px;
    width: 196px;
    margin:10px 0px 0 0px;
    font-size: 0.85em;
    padding: 0 0 10px 0;
    background-color:#060A00;
    border:1px solid #282B1C;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
	position: absolute;
	left: 0;
	top: 10px;
	
	
	
	
	/*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 {
		position: absolute;

    font-size: 1.1em;
    margin: 0;
    padding:7px 0 12px 20px;
    font-family: AvianoSansBold, Arial, Helvetica, sans-serif;
    font-weight:400;
    word-spacing:-2px;
    text-transform:uppercase;
    color:#fff;
    background:url(/images/sidebarH.png) no-repeat 0 0;

}


/*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: 14px/16px  "AvianoSansBold", Tahoma, Arial, sans-serif;
	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:url(images/sidebarH.png) no-repeat 0 0;
	/*background: #252525;*/
	color: #white;
	/*border-right: 14px solid #252525;*/
}

/* hide sub sections */
#sidebar ul li ul {
	display: block;
}
/* 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: none;
	border: none;
	text-transform: none;
	width: 174px;
}
#sidebar ul li ul li a {
	display: block;
	padding: 2px 0 2px 30px;
	color: #FAA61A;
	text-decoration: none;
	width: 150px;
	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;
}

#mc_signup {
	margin:0;
}




/*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;
	float:right;
	display:block;
}
#searchform br {
	display: none;
}
#searchform #s {
	width: 100px;
	height: 15px;
	border: 1px solid #494949;
	background: #FFF;
	color: #000;
	font-weight: normal;
}
#nav li .search {
	float:right;
}

/* 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 {
	margin: 10px auto;
	clear: both;
	width: 900px;
	font-size: 10px;
}
.copy a,.copy a:visited, .copy2 a,.copy2 a:visited, .copy3 a,.copy3 a:visited {
	color: #f7eadc;
	text-decoration: none;
}
.copy a:hover, .copy2 a:hover, .copy3 a:hover{
	text-decoration: underline;
	color: #ffc90e;
}
#footer ul {
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
	list-style: none;
	width:150px;
}
#footer ul li {
	text-transform: uppercase;
	padding: 0 0 10px 0;
}
.lgl fnt {
	font-size: 9px;
	color: #CCC;
}
.lgl{
	margin:0px auto auto auto;
	width: 400px;
}

#footerBG{
	width: 100%;
	margin:0;
}
			  
.face {
	float:right;
	background:#999;
	width:250px;
	height:55px;
	margin-top:5px
}
.copy, .copy2, .copy3{
	float:left;
	width:150px;
	margin: 20px 0 0 0;
	top:0;
}
 
/* 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;
	color:#000000;
}


/* 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;
}
.imguptech{
	margin-top:-45px;
}
.ACT{
	width:540px;
	text-align:justify;
	font-size:11px;
}
.pdf{
	position:absolute;
	right:0px;
	top:420px;
	width:100px;
	text-align:justify;
	font-size:11px;
}

/* 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;
}
.h1title {
	margin-top:-70px;
	margin-left:-100px;
}
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;
}
div.facebook {
	width:25px;
	height:25px;
	float:right;
	margin:20px 0 0 0;
}
div.facebook {
	cursor: pointer;
		background: url('images/fb.png') no-repeat;


}
div.facebook:hover{
	background: url('images/fbON.png') no-repeat;
}
div.twitter {
	width:25px;
	height:25px;
	float:right;
	margin:20px 10px 0 10px;
}
div.twitter {
	cursor: pointer;
		background: url('images/tw.png') no-repeat;


}
div.twitter:hover{
	background: url('images/twON.png') no-repeat;
}
div.youtube {
	width:25px;
	height:25px;
	float:right;
	margin:20px 0 0 0;
}
div.youtube {
	cursor: pointer;
		background: url('images/yt.png') no-repeat;


}
div.youtube:hover{
	background: url('images/ytON.png') no-repeat;
}

.content {
    margin: 10px auto 10px;
    min-height: 550px;
    overflow: hidden;
    position: relative;
    width: 900px;
    z-index: 0;
}

#crumbs {
	color: #ccc;
	margin: 20px 0 0 45px;
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
	}

#crumbs ul {
	margin-left: 0;
	padding-left: 0;
	display: inline;
	border: none;
	} 

#crumbs ul li {
	font-family:"AvianoSansBold", Tahoma, Arial, sans-serif;
	margin-left: 0;
	padding-left: 2px;
	padding-right:5px;
	border: none;
	list-style: none;
	display: inline;
	}
	
.twt {
	margin-top:20px;
}
	
.twt a{
	color:#fff;
	font-size:12px;
}
.twt h4 {
	font-size:14px;
}
	
	
.sys {
	font-size:12px;
}
.sys h2{
	font-size:14px;
	font-style: #ffffff;	
}
.pht {
	margin-top:20px;
}
.pht h2{
	font-size:14px;
	font-style: #ffffff;	
}


.news a {
	color:#515151;
	background:#eff5fd;
	border:1px solid #b8d6fb;
	font-weight:normal;
	font-size:12px;
	padding: 3px 8px;
    text-decoration: none;
	}
.news a:hover {
	color:#333;
background:#cbe1fc;
border:1px solid #7da2ce;
font-weight:normal;
font-size:12px;
}
.news a {
   -moz-border-radius:3px;
   border-radius:3px;
   -webkit-border-radius:3px;
   font-family:Tahoma;
}

.news {
	float:right;
	margin-top:20px;
}
.frs {
	float:right;
	width:260px;
}
.storep{
	margin:50px auto auto auto;
}
