/*************************************************************************
' Function : CSS defintions for the store.
' Product  : CandyPress Store Frontend
' Version  : 2.5
' Modified : February 2004
' Copyright: Copyright (C) 2004 CandyPress.Com 
'            See "license.txt" for this product for details regarding 
'            licensing, usage, disclaimers, distribution and general 
'            copyright requirements. If you don't have a copy of this 
'            file, you may request one at webmaster@candypress.com
'**************************************************************************/
*{
	margin:0;
	padding:0;
}
body{
	font-family:Verdama, Arial, sans-serif;
	font-size:14px;
	/*background-color:#000;*/
	/*background: url(../UserMods/bg_burlap.jpg); */
	background: url(../UserMods/bg_logos.jpg) center 140px; 
	color:#333;
	overflow-x:hidden;
}
#container {
	margin:0 auto;
}
#header {
	margin-left:auto;
	margin-right:auto;
	height:105px;
	/*background-color:#000;*/
	background: url(../UserMods/bg_header.png);
}
#logo {
	float:left;
}
#tagline {
	float:right;
}
#starburst {
	float:right;
	background-color:#000;
}
#nav {
	margin-left:auto;
	margin-right:auto;
	/*height:35px;
	background: url(../UserMods/bg_nav.png) repeat-x;*/
	height:80px;
	background: url(../UserMods/nav_bg.png) repeat-x;
}

#nav ul
{
	list-style:none;
	margin:0 auto;
	padding:0;
	/*width:960px;*/
	width:960px;
}

#nav ul li 
{
	display:inline;
	color:#fff;
	/*line-height:80px;*/
	height:80px;
	/*max-width:150px;*/
	float:left;
	padding-right:10px;
}

#nav ul li a {
	text-decoration:none;
	padding:0px 6px 0px 6px;
	color:#fff;
	/*float:left;*/
	/*text-align:center;*/
	/*font-family:Arial, Helvetica, sans-serif;*/
	/*font-family: 'Chewy', cursive;
	font-weight:bold;
	font-size: 1em;*/
}

#nav ul li a:hover {
	color:#ffff00;
}

.menu_on
{
	color: #ffff00; 
	/*font-family: Arial; */
	font-family: 'Chewy', cursive;
	font-size: 1em; 
	text-decoration: none;
	/*font-weight:bold;*/
}

.navhead {
	color:#fdff00;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	float:left;
	/*height:20px;*/
	/*padding-top:8px;*/
	width:100%;
}
.navitem {
	color:#dcdfd9;
	font-family: 'Chewy', cursive;
	font-size: 1.8em;	
	float:left;
	/*height:60px;*/
	width:100%;
}
.navfoot {
	color:#ffdff1;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	float:left;
	/*height:20px;*/
	width:100%;
}

/*
.menu
{
	color: #ffffff; 
	font-family: Arial; 
	font-size: 12pt; 
	text-decoration: none;
	font-weight:bold;
	padding-left: 3px;
	padding-right: 3px;
}
a.menu
{
	color: #ffffff; 
	font-family: Arial; 
	font-size: 12pt; 
	text-decoration: none;
	font-weight:bold;
}
a.menu:link
{
	color: #ffffff; 
	font-family: Arial; 
	font-size: 12pt; 
	text-decoration: none;
	font-weight:bold;
}
a.menu:visited
{
	color: #ffffff; 
	font-family: Arial; 
	font-size: 12pt; 
	text-decoration: none;
	font-weight:bold;
}
a.menu:hover
{
	background-color:#fcff03;
	color: #034a12; 
	font-family: Arial; 
	font-size: 12pt; 
	text-decoration: none;
}

a.menu_on
{
	color: #ffff00; 
	font-family: Arial; 
	font-size: 12pt; 
	text-decoration: none;
	font-weight:bold;
}
a.menu_on:link
{
	color: #ffff00; 
	font-family: Arial; 
	font-size: 12pt; 
	text-decoration: none;
	font-weight:bold;
}
a.menu_on:visited
{
	color: #ffff00; 
	font-family: Arial; 
	font-size: 12pt; 
	text-decoration: none;
	font-weight:bold;
}
a.menu_on:hover
{
	color: #00cc00; 
	font-family: Arial; 
	font-size: 12pt; 
	text-decoration: none;
	font-weight:bold;
}

*/
#hdcont {
	margin:0 auto;
	width:960px;
}


.groovybutton
{
   font-size:12px;
   font-weight:bold;
   color:#ffff00;
   background-color:#034a12;
   margin:0;
   padding:3px 8px 3px 8px;
   /*border-style:window-inset;*/
   border-radius:10px;
   -moz-border-radius:10px;
   -webkit-border-radius:10px;
}


.theme-default #slider {
    margin:0 auto 0 auto;
    width:960px; /* Make sure your images are the same size */
    height:420px; /* Make sure your images are the same size */
}
.theme-default #morehillbilly {
    margin:0 auto 0 auto;
    width:300px; /* Make sure your images are the same size */
    height:200px; /* Make sure your images are the same size */
}
.theme-pascal.slider-wrapper,
.theme-orman.slider-wrapper {
    margin-top:0px;
}

.clear {clear:both;}

#content {
	margin:0 auto;
	width:960px;
	background-color:#ffffff;
	display:block;
	min-height:510px;;
}
#col1 {
	width:310px;
	padding-left:10px;
	float:left;
	background-color:#ffffff;
}
#col2 {
	width:320px;
	/*padding-left:5px;
	padding-right:10px;*/
	float:left;
	background-color:#ffffff;
}
#col3 {
	width:310px;
	padding-right:10px;
	float:right;
	background-color:#ffffff;
}

#col3 table {
	margin:0 auto;
}
#hbspecials {
	clear:both;
	margin:0 auto !important;
}
#hbspecials ul {
	width:100%;
}
#hbspecials ul li {
	width:100%;
}
#hbspecials a{
	display:block;
	margin:0 auto !important;
	font-size:12px;
	text-align:center;
}
#morehillbilly {
	clear:both;
	margin:0 auto !important;
}
#morehillbilly a{
	display:block;
	margin:0 auto !important;
	text-align:center;
}
#morehillbilly ul {
	width:100%;
}
#morehillbilly ul li {
	width:100%;
}
#footer {
	width:960px;
	margin:0 auto;
	background-color:#fff;
}
#footer #bottomnav {
	padding-top:15px;
	margin:0 auto;
	text-align:center;
}
#footer #bottomnav ul {
	width:560px;
	height:15px;
	margin:0 auto !important;
	list-style: none;
	padding: 0;
}
#footer #bottomnav ul li {
	float:left;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #3f7a3a;
}
#footer #bottomnav ul li a{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #3f7a3a;
	display:block;
}
#footer #bottomnav ul li a:hover{
}
#footer #copyright {
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}
#footer #payments {
	float:right;
	padding-bottom:15px;
}
#video {
	margin:0 auto;
	width:640px;
}

h1.homepage
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	padding: 10px 0px 10px 0px;
	margin-bottom: 7px;
	width:290px;
	height:13px;
	border-bottom:solid 1px #006600;
}
h2.homepage
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #006600;
	padding: 10px 0px 0px 0px;
	margin-bottom: 0px;
	width:280px;
}
h3.homepage
{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #006600;
	padding: 2px 0px 0px 0px;
	margin-bottom: 0px;
}

p {
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color: #000000;
	padding: 5px 20px 0px 0px;
}

.homelink
{
	float:right;
	padding-top:10px;
	padding-right:25px;
	padding-bottom:10px;
}
a.homelink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: blue;
}
a.homelink:link
{
	font-size: 12px;
	color: blue;
}
a.homelink:visited
{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: blue;
}
a.homelink:hover
{
	font-size: 12px;
	color: blue;
	font-family: Arial, Helvetica, Sans-Serif;
}

#twitterfeed {
	float:right;
}

#callout {
	position:absolute;
	z-index:99;
	display:none;
}

/* General Tag specifications */
B, TD     {color: #333333; font-family: Verdana, Arial, Helvetica;}

/* Info Box WITHOUT Headings */
.CPbox1            {color: #333333; BACKGROUND-color: #F5F5F5; BORDER: 1px solid #BBC3D3}
.CPbox1 A:link     {color: #333333; font-size: 8pt; FONT-WEIGHT: bold; text-decoration: none}
.CPbox1 A:visited  {color: #333333; font-size: 8pt; FONT-WEIGHT: bold; text-decoration: none}
.CPbox1 A:hover    {color: #3f7a3a; font-size: 8pt; FONT-WEIGHT: bold; text-decoration: underline}

/* Info Box WITH Headings ( H = Heading cell ; B = Body cell ) */
.CPbox2            {color: #333333; BACKGROUND-color: #ffffcc; BORDER: 1px solid #3f7a3a;}
.CPbox2H           {color: #ffffff; BACKGROUND-color: #3f7a3a; PADDING: 1px}
.CPbox2H B         {color: #ffffff;}
.CPbox2B           {color: #333333; BACKGROUND-color: #ffffcc}
.CPbox2B A:link    {color: #333333; font-size: 10px; text-decoration: none}
.CPbox2B A:visited {color: #333333; font-size: 10px; text-decoration: none}
.CPbox2B A:hover   {color: #3f7a3a; font-size: 10px; text-decoration: underline}

/* Box - Page Headings */
.CPpageHead {BORDER-BOTTOM: 2px solid #3f7a3a; PADDING-BOTTOM: 4px}

/* Box - Page Navigation */
.CPpageNav {color: #ffffff; BACKGROUND-color: #3f7a3a;}
.whitetext {color: #ffffff;}
.whiteboldtext {color: #ffffff; font-weight:bold;}
/* Box - General Headings */
.CPgenHeadings {BACKGROUND-color: #EEEEEE}

/* Box - Product Image (Home page) */
.CPhomeImg {BACKGROUND-color: #F5F5F5; BORDER: 1px solid #CCCCCC}

/* Box - Product Description (Home page) */
.CPhomeDesc {BORDER-BOTTOM: 1px solid #CCCCCC}

/* Horizontal and Vertical lines */
.CPlines {BACKGROUND-color: #CCCCCC}

/* Product Short Description (Except Detail page) */
/*.CPprodDesc {font-size: 9pt}*/
.CPprodDesc {font-size: 12px; color: #034a12; text-align:center;}
.HPprodDesc {font-size: 8pt}

/* Product Short Description (Detail page only) */
.CPprodDescDet {font-size: 11pt}

/* Product Long Description */
.CPprodDescLong {}

/* Product Detail */
.CPprodDet {}

/* Product SKU */
.CPprodSKU {}

/* Product Price - Text Label */
.CPprodPriceT {color: #3f7a3a}

/* Product Price - Price Value */
/*.CPprodPriceV {color: #3f7a3a} */
.CPprodPriceV {font-size: 12px; color: #034a12; text-align:center;}

/* Product List Price - Text Label */
.CPprodLPriceT {}

/* Product List Price - Price Value */
.CPprodLPriceV {text-decoration: line-through}

/* Product Sale Price - Text Label */
.CPprodSPriceT {}

/* Product Sale Price - Price Value */
.CPprodSPriceV {color: red}

/* Free Shipping text */
.CPfreeShipMsg {color: #888888}

/* In Stock text */
.CPinStock {color: #888888}

/* Out of Stock text */
.CPoutStock {color: red}

/* No Image text */
.CPnoImgT {color: #3f7a3a}

/* Category List */
.CPcatDescList {}

/* Category Description - No products linked to it */
.CPcatDesc {}

/* Category Description - Has products linked to it */
.CPcatDescProd {FONT-WEIGHT: bold}

/* Option Description for "Optional" options */
.CPoptDesc {FONT-STYLE: italic}

/* Option Select box */
.CPoptSel {font-family: Verdana, Arial, helvetica; font-size: 8pt}

/* Option Text box */
.CPoptTxt {font-family: Verdana, Arial, helvetica; font-size: 8pt}

/* ------------------- */
/* ADDED - Version 2.3 */
/* ------------------- */

/* Box - 2, 3 and 4 Column Layout for product list page */
/*.CPcolsView {BACKGROUND-color: #F5F5F5; BORDER: 1px solid #CCCCCC} */
.CPcolsView {BACKGROUND-color: #ffffff;}
.CPcolsView A:link    {font-size: 12px; color: #034a12; text-align:center; text-decoration:none;}
.CPcolsView A:active    {font-size: 12px; color: #034a12; text-align:center; text-decoration:none;}
.CPcolsView A:visited {font-size: 12px; color: #034a12; text-align:center; text-decoration:none;}
.CPcolsView A:hover   {font-size: 12px; color: #21772c; text-align:center; text-decoration: underline}

/* System Messages */
.CPsysMsg    {font-size: 10pt}
.CPsysMsgErr {color: red; font-size: 10pt}
.CPsysMsgURL {font-size: 10pt}

/* ------------------- */
/* ADDED - Version 2.4 */
/* ------------------- */

/* Highlights used in search results */
.CPhighlight {color: #000000; BACKGROUND-color: #ffff66}

/* ------------------- */
/* ADDED - Version 2.5 */
/* ------------------- */

/* Radio Button options */
.CPoptRadio {font-family: Verdana, Arial, helvetica; font-size: 8pt}

/* Option Description for "Mandatory" options*/
.CPoptDescM {FONT-STYLE: italic; color: Red}


/* Added for SensualEnergy.com */
.content
{
	background-color: #ffffff;
	padding:20px 20px 20px 20px;
}
.redbar
{
	background-color: #3f7a3a;
}
.copyright
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #000000;
}
.proddesc
{
	background-color: #ffffff;
	padding-right: 5px;
}
.proddesc2
{
	background-color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.SEProdDesc
{
	font-family:Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	background-color: #ffffff;
	padding-left: 4px;
	padding-right: 4px;
}

.SEProdDescHome
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11pt;
	background-color: #ffffff;
	padding: 10px 10px 10px 10px;
}

.topnav
{
	font-weight:bold;
	color: #3f7a3a;
}
.topnav A:link    {color: #3f7a3a; font-size: 10px; text-decoration: none}
.topnav A:visited {color: #3f7a3a; font-size: 10px; text-decoration: none}
.topnav A:hover   {color: #3f7a3a; font-size: 10px; text-decoration: underline}

.pageheading
{
	color:#3f7a3a;
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12pt;
	font-weight:bold;
}

.question
{
	font-family: Verdana, Arial,Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	color:Blue;
}

.answer
{
	font-family: Verdana, Arial,Helvetica, Sans-Serif;
	font-size: 12px;
	color: #3f7a3a;

}
.camo1
{
	background-image:url(UserMods/camo.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
.bodyleft
{
	background-image:url(../UserMods/bgwoods_left.jpg);
	background-repeat:repeat-y;
	background-position: left top;
	background-attachment:scroll;
}
.bodyright
{
	background-image:url(../UserMods/bgwoods_right.jpg);
	background-repeat:repeat-y;
	background-position: right top;
	background-attachment:scroll;
}
.bodycenter
{
	/*background-color:Black;*/
	vertical-align:top;
}

.headrule
{
	text-align:center;
	vertical-align:middle;
	/*background-image:url(../usermods/hb_hr.gif);
	background-position:center;*/
	background-color:#060;
	height:24px;
}
.bannerlink
{
	color:009933;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:12pt;
	font-weight:bold;
}
A.bannerlink
{
	color:009933;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:12pt;
	font-weight:bold;
}
A.bannerlink:link
{
	color:009933;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:12pt;
	font-weight:bold;
}
A.bannerlink:visited
{
	color:009933;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:12pt;
	font-weight:bold;
}
A.bannerlink:hover
{
	color:009933;
	font-family:Verdana,Arial,Helvetica,Sans-Serif;
	font-size:12pt;
	font-weight:bold;
}

/*DUGallery Styles*/
.text {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.textBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
}
.textGray
{
	font-size: 10pt;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
}
.bgHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	font-weight: bold;
	color: #003399;
	background-color: #3399FF;
	background-image: url(bg_banner.gif);

}
.form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	color: #003399;
}

.galbottomnav
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: mediumblue;
}

A.galbottomnav
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: mediumblue;
}
A.galbottomnav:link
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: mediumblue;
}
A.galbottomnav:visited
{
	font-size: 12px;
	color: mediumblue;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
}
A.galbottomnav:hover
{
	font-size: 12px;
	color: olive;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #ffffff;
}
.adminbgheader
{
	font-size: 10pt;
	color: mediumblue;
	font-family: Arial, Helvetica, Sans-Serif;
	background-color: #cccccc;
}
.prodName
{
    background-color: #ffffff;
    color: #000000;
    font-family: Arial, Verdana;
    font-size: 18px;
    font-weight: bold;
    height: 35px
}
.prodDesc
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 12px;
}
.prodSKU
{
    color: #000000;
    font-family: Arial, Verdana;
    font-size: 9px;
    line-height: 10pt
}
.prodPrice
{
    color: #000000;
    font-family: Arial, Verdana;
    font-size: 12px;
    line-height: 20pt
	
}
.otherHeading
{
	color: #cfd1d4;
    font-family: Arial, Verdana;
    font-size: 14px;
    font-weight:bold;
    line-height: 20pt
}
.prodlink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: blue;
}

A.prodlink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: blue;
}
A.prodlink:link
{
	font-size: 12px;
	color: blue;
}
A.prodlink:visited
{
	font-size: 12px;
	font-family: Arial, Helvetica, Sans-Serif;
	color: blue;
}
A.prodlink:hover
{
	font-size: 12px;
	color: blue;
	font-family: Arial, Helvetica, Sans-Serif;
}
.definition
{
	font-family: Verdana, Arial, Sans-Serif,Helvetica;
	font-size: 11px;
	text-align:left;
	padding: 5px 10px 5px 10px;
}
H1
{
	font-family: Arial, Sans-Serif,Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #006600;
	padding-top: 10px;
	padding-bottom:5px;
}
h2 {
	font-family: Arial, Sans-Serif,Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}


.tHeading
{
	color: #ffffff;
}
.smText
{
	color: #ffffff;
}
/*New Styles for HillBilly Live*/
.liveheading
{
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:Red;
}
.liveheading A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:14px;
	color:Red;
}
.livetext
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:Blue;
}
.livetext A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:Blue;
}
.livelink
{
	font-family:Verdana;
	font-weight:bold;
	font-size:12px;
	color:Red;
}
.livesponsor
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:Black;
}
.livesponsor A
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:Black;
}

a.mslinks, a.mslinks:visited, a.mslinks:link, a.mslinks:hover 
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:12px;
	color: #ffffff;
}

.special 
{
display:none;
}

.headlink
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color: #060;
}

A.headlink
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color: #060;
}
A.headlink:link
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color: #060;
}
A.headlink:visited
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color: #060;
}
A.headlink:hover
{
	background-color: #ffffff;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color:#F90;
}

td ol {
	padding-left:50px;
	padding-bottom:10px;
}
