/* =================Main Style==================*/
* { margin:0; padding:0;}

body {
	/*background: #FFF url(../images/bg_main.jpg) 0 0 repeat-x;*/
	background: url('../images/intibodybgdots.gif') repeat-x top left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 150%;
	color: #333;
	}

ul {
	list-style:inside;
	}

a:link, a:visited {
	color: #333;
	text-decoration: none;
	}
 
a:hover {
	color: #EE3789;
	}

a:active {
	color: #EE3789;
	}

/* =================Fonts==================*/

#headerWrapper {
	}

/* =================Main Menu==================*/

#menu_wrap {
	background: url(../images/bg_menu.jpg) 0 0 repeat-x;
	height: 45px;
	text-align: center;
	}

#menu_body, #navCatTabsWrapper {
	margin: auto;
	width: 830px;
	text-align: left;
	margin-bottom: 6px;
	}
#menu_wrap, #menu_body{
	visibility:hidden;
	display:none;
}	
#navEZPagesTop {
	font-size: 14px;
	margin: 0 0 0 15px;
	padding-top: 10px;
	}

#navEZPagesTop ul {
	list-style: none;}

#navEZPagesTop li {
	display: inline;
	list-style-type: none;
	
	}
	
#navEZPagesTop a:link, #navEZPagesTop a:visited {
	float:left;
	text-decoration:none;
	margin-right:10px;
	color:#FFF;
	}
	
#navEZPagesTop a span {
	float:left;
	display:block;
	padding:5px 10px;
	color:#FFF;
	}

#navEZPagesTop a:hover {
	background: url(../images/nav_r.jpg) 100% 0 no-repeat;
	color:#FFF;}

#navEZPagesTop a:hover span {
	background: url(../images/nav_l.jpg) 0 0 no-repeat;
	color:#FFF;}

/* =================Header==================*/
#headerWrapper {
	margin: 0 auto;
	width: 997px;
	font-size: 11px;
	color: #2E88B8;
	clear:both;
	}

#navMainWrapper {
	padding: 15px;
	/*clear: both;*/
	width:411px !important;
	/*float:right;*/
	position:absolute;	
	right:90px;
	bottom:38px;
	background-color: #ffe1a3;
	color:#414d1f;
	font-size:12px;
	}

#navMain {
	float: right;
	margin-right: 10px;
	}
	
#cart {
	background: url(../images/cart.gif) 0 0 no-repeat;
	float: right;
	padding-left: 20px;
	color: #414d1f;
	}

#navMain ul, #navCatTabs ul {
	list-style-type: none;
	text-align: right;
	line-height: 1.5em;
	list-style-image:none;
	list-style:none;
	}

#navCatTabs ul ,
#categories ul {
	list-style-type: none;
	list-style-image:none;
	list-style:none;
	margin:0;
	padding:0;
	list-style-position:outside;
	text-align: left;}

#navMain ul li a, #navCatTabs ul li a {
	text-decoration: none;
	padding: 0em 0.5em;
	white-space: nowrap;
	color: #414d1f;
	}

#navMain ul li a:hover, #navCatTabs ul li a:hover {
	color: #EC67A0;}

#logoWrapper {
	height: 236px;
	margin: 0 auto;
	padding:0;
	width: 997px;
	position:relative;
	background:transparent url('../images/headerandlogo.jpg') top left no-repeat;
	}

#logo {
    float: left;
    margin-left: 150px;
    margin-top: 124px;
    width: 40px;
}
	
.centerColumn,
#advSearchDefault,
#loginDefault,
#shoppingCartDefault{
	padding:15px;
}


/*wrappers - page or section containers*/
#mainWrapper {
	margin: 0px auto 0 auto;
	width: 818px;
	text-align: left;
	padding:0;
	border:0 none;
	border-collapse: collapse; 
	}

#leftcol {
	/*float: right;*/
	background:transparent url(../images/bg_categ2.jpg) top right repeat-x;
	width: 235px;
	margin:0px 0px 0 0;
	}

#leftcol h3 {
	font-size: 22px;
	color: #5f460d;
	height: 25px;
	}

#categories {
	width:235px;

	padding:37px 0px 5px 5px;
	margin:0;
	}
	
#categoriesHeading {
	color: #5f460d;
	height: 30px;
	font-size:22px !important;
	padding: 15px 0 0 15px;
	}
	
#categoriesContent li {
	list-style: none;
	}
	
#leftcol .sideBoxContent li a {
	/*background: url(../images/fish.gif) no-repeat;*/
	font-size: 12px;
	line-height: 14px;
	/*padding-left: 24px;*/
	padding: 8px 2px 8px 8px;
	display:block;
}

#leftcol .sideBoxContent li a:hover {
	background-color:#434d1e;
	color:white;
}

#leftcol .sideBoxContent li a.category-products {
	background: none;
	font-size: 12px;
	line-height: 24px;
	padding-left: 24px;
	padding-top: 2px;
}

h3#categoriesHeading {
	font-size: 22px;
	}
	
.leftBoxContainer {
	/*background: url(../images/bg_ltitle.jpg) 0 0 no-repeat;
	background-position: 0 40px;*/
	margin-bottom:10px;
	}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
	background: transparent;
	padding: 15px 0 15px 10px;
	}

/*=================Mainbody===============*/
#mainFatz {
	margin: 0 auto;
	padding:0;
	width: 997px;
	position:relative;
	}
#mainbody {
	width: 580px;
	background:white;
	/*float:left;*/
	/*margin:0 0 0 -2px;*/
	/*padding:0 4px;*/
	/*background: url(../images/bg_mainbody.png) 0 0 no-repeat;*/
		min-height:0;
	}
	
#mainbody .centerBoxHeading {
	padding: 0;
	color:#726047;
	font-family: Garamond, Georgia, Times, "Times New Roman", serif;
	font-size:20px;
	font-style:italic;
	}

#navMainSearch div{
	float:left;
	font-size: 12px;
	font-weight:bold;
	color:#ffe1a3;
	padding:5px;
}
#navMainSearch {
	float: right;
	padding:0px;
	margin: 80px 132px 0 0;

	/*background: url(../images/bg_search.png) no-repeat;*/
	}

#navMainSearch table {
	}
	

	
.search_input {

	}
#topcontrols{
	padding:0;
	margin:88px 80px 0 0;
}
#main_pad {
	}
	
#main_pad2 {
	padding: 0px;
		min-height:0;
		position:relative;
	}
	
#navBreadCrumb {
	/*padding: 0.5em 0.5em;*/
	/*margin: 10px 10px;*/
	padding: 5px 10px;
	color: #FFFFFF;
	font-size: 11px;
	z-index:50;
	min-height:0;
	height:30px;
	position:relative;
	}

#navBreadCrumb a {
	color: #FFFFFF;
	text-decoration: underline;
		min-height:0;
		z-index:51;
	}

#navBreadCrumb a:hover {
	color: #EE3789;
	}

#welcome {
	background:transparent url(../images/welcome.jpg) 0 0 no-repeat;
	height:128px;
	width: 530px;
	margin-bottom: 10px;
}

#welcome .pad {
	width: 345px;
	margin-left: 185px;
	}

#welcome h2 {
	color:#EE3789;
	line-height:140%;
	font-weight: normal;
}

.greeting {
	margin-bottom: 15px;
	color: #EE3789;
	}
	
.greeting a {
	color: #EE3789;
	text-decoration:underline;
	}

/* ================Footer================*/

#footerwrapper {
/*background: url(../images/bg_foot.jpg) center bottom no-repeat;*/
background:#1D2302;
font-size: 11px;
color:#737445;
}

#footerwrapper .footerwidth {
margin: auto;
width: 830px;
height: 100px;
padding-top: 15px;
}

#footerband{
width:100%;
height:40px;
background:#2b330f url('../images/bg_footerband.jpg') center center no-repeat; 

}
.payway {
float: left;
width: 100px;
margin-left: 20px;
}

#rside {
/*float: right;*/
margin:0 auto;
width: 100%;
text-align: center;
}

.footnav {
margin-bottom: 6px;
}

#bannerSix {
	margin: auto;
	width: 830px;
	padding: 10px;
	}
	
.tv_prolist {
	padding: 0 10px;
	color: #36bbeb;
	}
	
.tv_proimg {
	border: 0 none;
	text-align: center;
	padding: 8px;
	margin-bottom: 5px;
	}

.tv_proname a {
	font-size: 12px;
	font-weight: bold;
	color: #737245;
	padding-bottom: 5px;
	}
	
.tv_proname a:hover {
	color: #EE3789;
	}
	
.tv_proprice {
	color: #0B3543;
	font-weight: bold;
	font-size: 13px;
	padding: 5px 0;
	}
	
.tv_prodesc {
	color: #666666;
	font-size: 11px;
	}
	
.productListing-data {
	padding: 8px;
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	text-align: left;
	}
	
.tabTable {
	border-right: 1px solid #e5e5e5;
	}
	
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	/*visibility:hidden;
	display:none;
	padding-bottom:10px;
	margin-bottom:0px;*/
}

.copy{
	margin: 0 auto;
	font-size:12px;
		color:#737445;
	font-weight:bold;
}
.copy a{
	color:#737445;
}

#indexDefaultMainContent{
	z-index:10;
}

#featuredProducts h2{
	color:white !important;
	font-style:italic;
}
#featuredProducts{
	background:#414D1E;
}
.centerBoxWrapper{
	padding:25px;

}

#indexProductList h1{
	font-size:22px;
	font-style:italic;
	font-weight:bold;	
	font-family: Garamond, Georgia, Times, "Times New Roman", serif !important;
	color:#FEE77C;
	margin:0 0 90px 20px;
}
div#indexProductList{
	width:100%;
	/*height:180px;*/
	margin:-41px 0 0 0px;
	padding:60px 0 0 0px;
	background:transparent url('../images/splash2.jpg') top left no-repeat;

}


.category-subs-selected{
	color:white !important;
	background-color:#434d1e;
	font-weight:bold;
	font-size:14px;
	display:block;
	margin:-8px;
	padding:8px;
	
}

.productListing-rowheading *,
.productListing-rowheading{
	background-color:#434d1e;
	color:#ffe1a3 !important;
}
.tabTable *,
.tabTable{
	border:0 none transparent;
	border-right:0 none transparent !important;

}
.tabTable td,
.tabTable tr{
	border-bottom: 2px dotted #999999 !important;
	}
#productGeneral  div{
	padding:20px 0 0 20px;
}	
/*
.navNextPrevWrapper{
	margin:220px 0 0 20px;
}
*/
#productGeneral .navNextPrevWrapper div{
	padding:0;
	margin:0;
}
#productGeneral .navNextPrevWrapper{
	/*margin:120px 0 0 20px;*/
	margin:-41px 0 0 0px;
	padding:10px 0 10px 5px;
	width:165px;
	background:#414d1f none;
}

#productGeneral #categoryIcon2{
	background:#7f7f7f none;
	width:100%;
	height:40px;
/*	margin:-54px 0 0 0;*/
	margin:0;
	padding:0;
	position:absolute;
	top:0px;
	left:0;
	font-size:22px;
	font-style:italic;
	font-weight:bold;	
	font-family: Garamond, Georgia, Times, "Times New Roman", serif !important;
}

#productMainImage  a{
	width:92px;
	height:21px;
	background:transparent url('../images/button_larger_image.gif') top left no-repeat;
}
#productGeneral  #categoryIcon a{
	visibility:hidden;
	display:none;
}
#categoryIcon a{
	color:#FEE77C;
	font-family: Garamond, Georgia, Times, "Times New Roman", serif !important;
	font-size:22px;
	font-style:italic;
	font-weight:bold;
	background:transparent;
}
#categoryIcon{
	color:#FEE77C;
	width:100% !important;
	/*height:180px;*/
	/*background:transparent url('../images/splash2.jpg') top left no-repeat;*/

	font-family: Garamond, Georgia, Times, "Times New Roman", serif !important;
	z-index:11;
}
#categoryIcon2{
	width:100%;
	height:180px;
/*	margin:-54px 0 0 0;*/
	padding:60px 0 0 20px;
	position:absolute;
	top:0;
	left:0;
	background:transparent url('../images/splash2.jpg') top left no-repeat;
	font-size:22px;
	font-style:italic;
	font-weight:bold;	
	font-family: Garamond, Georgia, Times, "Times New Roman", serif !important;
}
.navNextPrevCounter{
	visibility:hidden;
	display:none;
}

#productPrices{
	color: #0B3543;
	font-weight: bold;
	font-size: 19px;
	padding: 5px 0;
	margin:1em 0 0 1.3em ;
}
#productName{
	margin:1em 0 0 1.3em ;
}

#productDescription{
	color:#737245;
}
#productDetailsList{
	list-style:none;
	padding:0 0 0 20px;
	width:180px;
	margin:1em 0 0 0;
}
#cartAdd{
	background:#FFE1A3;
	padding:15px !important;
	float:right !important;
	margin:1.1em 1em 0 0;
	width:120px;	
	

}
#productTellFriendLink{
	width:120px;
	background:#FFE1A3;
	padding:15px 16px 40px 16px !important;
	margin:0.5em 1em;
}
#productReviewLink{
	background:transparent none;
	padding:15px !important;
	float:right;
	clear:right;
	margin:-5em 1.7em 1em 1em;
}
#squeezinfo{
	float:left;
	width:390px !important;
	padding:0;
	margin:0;
}

#productDateAdded{
	margin: 4em 1em;
}

.tblcartstuff{
	background:#FFE1A3;
	padding:1em;
}

.tblprice{
		color: #0B3543;
	font-weight: bold;
	font-size: 13px;
	padding: 5px 0;
}


#popupShippingEstimator{
	background:white none;
}

#productGeneral,
#indexDefault{
	padding:0;
}

#languagesContent{
	float:right;
	margin:60px 0 15px 0;
	
}
#header2 #languagesHeading{
	visibility:hidden;
	display:none;
	
}
#header2 #languages{
	width:100% !important;
}
#header2 #languages,
#header2 form{
	float:right;
	font-size: 12px;
	font-weight:bold;
	color:#ffe1a3;
	margin:0 0 0 0 ;
	padding:0;
}
#header2 {
	float:right;
	margin:0 90px 0 0;
}

#manuf{
	padding:6px 0 0 0;
}
#manufacturersContent {
width: 280px;
min-height: 22px;
float: right;
font-size: 12px;
font-weight:bold;
color:#ffe1a3;
margin: -23px 190px 0 0;
padding:4px 0 0 0 !important;

}  
#manufacturersContent  select{
	width:auto !important;
}
#manufacturersContent  form{
	width:auto !important;
}
#manufacturersContent  *{
	margin:0;
	padding:0 !important;
}
#header2 .sideBoxContent {
	padding:0 !important;
}
#manufacturersContent  div{
	width:120px;
	float:left;
	
}
.headername{
	margin-right:10px;
}
