/*
ProductCart Shopping Cart Software, Copyright Oxidev Interactive LLC 2006, All Rights Reserved
Use this stylesheet to change the look of the default header and footer that ship with ProductCart
*/
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #837863;

}
body {
	background-image: url(images/main_02 .gif);
	background-repeat:repeat-x;
	margin-left: 0px;
	background-position:top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f3ead8;
}
form {
		margin: 0;
		padding:0;
		}


/* TOP AREA of the page: store description, store name, search box, navigation */

		#pcHeader {
			width: 900px;
			height: 90px;
			margin-left: auto;
			margin-right: auto;
			margin-top: 5px;
			margin-bottom: 5px;
			padding: 0;
			background-color: #e5e5e5;
			font-size: 12px;
			color: #666666;
			border-collapse: collapse;
			border: 0;
		}
		
		#pcHeader td {
			padding: 1px;
			vertical-align: bottom;
		}
		
		#pcStoreDescription {
			border-bottom: 1px solid #FFFFFF;
			font-size: 13px;
			text-align: left;
		}
		
		#pcStoreName {
			font-size: 28px;
			font-weight: bold;
			text-align: left;
		}
		
		#pcStoreSearch {
			text-align: right;
		}
		
		#pcTopNav {
			border-top: 1px solid #FFFFFF;
			text-align: right;
		}
		
		#pcStoreSearch a {
			text-decoration: none;
			color: #999999;
			font-size: 11px;
		}
		
		#pcStoreSearch a:hover {
			color: #000000;
		}
		
		#pcTopNav ul {
			list-style: none;
			margin: 0;
		}
		
		#pcTopNav li {
			display: inline;
			padding-right: 10px;
		}
		
		#pcTopNav a:link, #pcTopNav a:visited {
			text-decoration: none;
			font-size: 14px;
			color: #999999;
		}
		
		#pcTopNav a:hover {
			color: #000000;
		}

/* End TOP AREA of the page */

/* MAIN AREA: three columns: left navigation, main content, login box etc.*/
	/* Define the wrapper and the three columns: */
	
		#pcMainArea {
			width: 900px;
			margin-left: auto;
			margin-right: auto;
			margin-bottom: 5px;
			padding: 0;
			border: 0;
			border-collapse: collapse;
		}
	
		#pcLeft {
			width: 180px;
			text-align: left;
			vertical-align: top;
		}
	
		#pcCenter {
			width: 520px;
			padding: 0 5px 0 5px;
			text-align: left;
			vertical-align: top;
		}
	
		#pcRight {
			width: 180px;
			text-align: left;
			vertical-align: top;
		}
		
		.pcColumnSpacer {
			width: 10px;
			background-image:url(images/dotted_spacer_vert.gif);
		}

	/* Define the left column */
	
		#pcLeft h3 {
			font-size: 13px;
			margin: 0;
			padding-bottom: 2px;
		}

		#pcLeftCatLinks {
			background-color: #99CCFF;
			padding: 5px 5px 1px 10px;
			margin: 0 0 5px 0;
		}
		
		#pcLeftPriceLinks {
			background-color: #E1E1E1;
			color: #999999;
			padding: 5px 5px 1px 10px;
			margin: 0 0 5px 0;
		}
		
		#pcLeftStoreLinks {
			background-color: #F5F5F5;
			color: #999999;
			padding: 5px 5px 1px 10px;
			margin: 0 0 2px 0;
		}
	
		#pcLeft ul {
			list-style-type: none;
			margin: 0 0 10px 5px;
			padding: 0;
		}
	
		#pcLeft li {
			margin: 0 0 0 0;
		}
		
		#pcLeftCatLinks a:link, #pcLeftCatLinks a:visited {
			color: #0066CC;
			text-decoration: none;
		}
		
		#pcLeftCatLinks a:hover {
			color: #FFFFFF;
		}
		
		#pcLeftPriceLinks a:link, #pcLeftPriceLinks a:visited {
			color: #666666;
			text-decoration: none;
		}
		
		#pcLeftPriceLinks a:hover {
			color: #FF6600;
		}
		
		#pcLeftStoreLinks a:link, #pcLeftStoreLinks a:visited {
			color: #777777;
			text-decoration: none;
		}
		
		#pcLeftStoreLinks a:hover {
			color: #FF6600;
		}


	/* Define the right column */
	
		#pcShowCart {
			background-color: #FFFFAA;
			color: #666666;
			padding: 5px 5px 5px 10px;
			margin-bottom: 5px;
		}
	
		#pcCustomerLogin {
			background-color: #FFFFCC;
			color: #0066FF;
			padding: 5px 5px 1px 10px;
			margin: 0 0 5px 0;
		}
		
		#pcAffiliateLogin {
			background-color: #FFEE99;
			color: #0066FF;
			padding: 5px 5px 1px 10px;
			margin: 0 0 5px 0;
		}
		
		#pcRight h3 {
			font-size: 13px;
			margin: 0px;
			padding-bottom: 2px;
			color: #999999;
		}
	
		#pcRight ul {
			list-style-type: none;
			margin: 0 0 10px 5px;
			padding: 0;
		}
	
		#pcRight li {
			margin: 2px 0 0 0;
		}
		
		#pcCustomerLogin a:link, #pcCustomerLogin a:visited {
			color: #666666;
			text-decoration: none;
		}
		
		#pcCustomerLogin a:hover {
			color: #333333;
		}
		
		
		#pcAffiliateLogin a:link, #pcAffiliateLogin a:visited {
			color: #777777;
			text-decoration: none;
		}
		
		#pcAffiliateLogin a:hover {
			color: #000000;
		}

/* End MAIN AREA */

/* START Footer */
	
		#pcFooter {
			background-color: #FFFFFF;
			font-size: 11px;
			color: #666666;
			text-align: right;
			padding: 5px;
		}
		
		#pcFooter a:link, #pcFooter a:visited, #pcFooter a:hover {
			text-decoration: none;
			color: #666666;
		}
		
		#pcFooterSpacer {
			background-image:url(images/dotted_spacer_left.gif);
			height: 5px;
		}
	
/* END Footer */
/* CSS Document */
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #837863;

}
body {
	background-image: url(images/main_02.gif);
	background-repeat:repeat-x;
	margin-left: 0px;
	background-position:top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f3ead8;
}
/******* TEXT STYLES******/

/******* END TEXT STYLES******/
#site_holder {
background-color:#ffffff;
text-align:left;
margin:0 auto;
width:778px;
}
#mainTop{
background-repeat:repeat-x;
background-position:top;
}
#mainTop table{
width:778px;
}

#mainTop td.left{
padding:0px 0px 6px 0px;
}
#mainTop td.right{
padding:0px 0px 0px 0px;
text-align:right;
vertical-align:top;
}
#mainTop img.spacer{
margin-top:0px;
margin-right:10px;
}

#topnav{
display:inline;
}

#mainnav{
margin:0px 0px 0px 0px;
}

#maincatnav {
background-color: #dbc8b0;
height:90px}


#mainbodytop{
width:778px;
}

#mainbodytop td.mainbodytopleft{
width:196px;
vertical-align:top;
border-left:2px solid #ffffff;
}

#mainbodytop td.mainbodytopright{
vertical-align:top;
}

#mainsearch{
margin:0px 0px 0px 0px;
height:104px;
background-image:url(images/main_29.gif);
background-repeat:no-repeat;
background-position:top right;
}

#mainsearch .content{
padding:65px 10px 15px 18px;
}

.input {
font-family: Arial, Helvetica, sans-serif;
border:1px solid #cbcbcb;
font-size: 11px;
color: #837863;
width:120px;
height:15px;
padding:3px;
background-color:#fbf9f3;
margin-right:8px;
}
#smallsearch{
border-bottom:3px solid #a7937c;
background-color:#ffffff;
width:166px;
color: #837863;
padding-top:5px;
padding-left:15px;
padding-bottom:10px;
text-align: left;}

#smallsearchhome{
border-bottom:3px solid #a7937c;
background-color:#ffffff;
width:120px;
color: #837863;
padding-top:5px;
padding-left:5px;
padding-bottom:10px;
text-align: left;}

#smallsearch a {
color:#837863;
text-decoration:none;}

#mainprodcatbg{
width:181px;
background-repeat:no-repeat;
padding-left:4px;}

#mainprodcatbgtop{
width:181px;
background-repeat:no-repeat;
padding-left:4px;}

#mainprodcat{
width:181px;
padding-left:0px;
text-align:left;
margin:0px 0px 0px 0px;
background-color:#fcf9f4;}

#mainprodcathome{
width:150px;
padding-left:0px;
text-align:left;
margin:0px 0px 0px 0px;
background-color:#fcf9f4;}

#mainprodcat ul{
	margin: 0;
	padding: 0;
	list-style-type: square;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}

#mainprodcat li { margin:0px 0px 0px 0px;
	display: inline; 
	}
	
#mainprodcat a {
display: block;
padding: 8px 5px 8px 15px;
color: #837863;
text-decoration: none;
font-size:11px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #f1e9de;
}

#mainprodcat a:hover {
display: block;
padding: 8px 5px 8px 15px;
background-color:#dbc8b0;
color: #ffffff;
text-decoration: none;
font-size:11px;
margin:0px 0px 0px 0px;
border-bottom:1px solid #f1e9de;
}

#mainprodcat ul  {
	margin: 0;
	padding: 0;
	list-style-type: square;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;

}
#mainprodcat li { margin:0px 0px 0px 0px;
	display: inline; 
	}
#mainprodcat li img { margin-right:1px;}	

#mainprodcat ul ul a {
display: block;
padding: 8px 5px 8px 23px;
color: #9c3706;
background:#FFFFFF;
text-decoration: none;
font-size:11px;
margin:0px 0px 0px 0px;
}
#mainprodcat ul ul a:hover {
display: block;
padding: 8px 5px 8px 23px;
color: #ffffff;
background-color:#bda592;
text-decoration: none;
font-size:11px;
margin:0px 0px 0px 0px;
}

#mainprodcat ul  {
	margin: 0;
	padding: 0;
	list-style-type:square;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;

}
#mainprodcat li { margin:0px 0px 0px 0px;
	display: inline; 
	}
#mainprodcat li img { margin-right:1px;}	

#mainprodcat ul ul ul a {
display: block;
list-style-type:disc;
padding: 6px 5px 6px 30px;
color: #9c3706;
background:#fcf9f4;
text-decoration: none;
font-size:11px;
margin:0px 0px 0px 0px;
}
#mainprodcat ul ul ul a:hover {
display: block;
list-style-type:disc;
padding: 6px 5px 6px 30px;
color: #9c3706;
background-color:#fcf9f4;
text-decoration: none;
font-size:11px;
margin:0px 0px 0px 0px;
}

#mainprodcatsub  a {
display: block;
padding: 8px 5px 8px 23px;
color: #9c3706;
background:#cccccc;
text-decoration: none;
font-size:11px;
margin:0px 0px 0px 0px;
}
#mainprodcatsub  a:hover {
display: block;
padding: 8px 5px 8px 23px;
color: #ffffff;
background-color:#cccccc;
text-decoration: none;
font-size:11px;
margin:0px 0px 0px 0px;
}

#mainprodcat a.noborder { border-bottom:none; 
}

#mainlogin{
padding-top:5px;
padding-right:6px;
padding-left:4px;
}
#mainlogin td.logleft{
width:6px;
}
#mainlogin td.logmiddle{
background-image:url(images/main_41.gif);
background-repeat:repeat-x;
padding-left:8px;
}
#mainlogin td.logright{
width:6px;
}

#mainlogin img.bttn{
margin:0px 8px 0px 4px;
}

#mainlogin a{
font:Tahoma, Arial, Helvetica, sans-serif;
color:#437aba;
font-size:10px;
text-decoration:none;
}

#mainlogin a:hover{
font:Tahoma, Arial, Helvetica, sans-serif;
color:#5b9ae2;
font-size:10px;
text-decoration:none;
}

.input2 {
font-family: Arial, Helvetica, sans-serif;
border:1px solid #c8dce7;
font-size: 11px;
color: #818181;
width:115px;
height:18px;
background-color:#fbfeff;
padding:3px;
margin-right:8px;
}

#mainBttm{
}

.bttmLeft{
	padding-top:0px;
	background-repeat:repeat-y;
	background-position:right;
	padding-top:6px;

}

#bttmleftContent{

}

.spacer{ margin:0px 6px 4px 0px}

.bttmRight{
vertical-align:top;
padding:6px;
}

#newarrivalspad{
padding:6px;
}
#newarrivals{
background-image:url(images/main_66.gif);
background-repeat:repeat-x;
background-position:top;
height:185px;
}

.spacerght{
padding-right:5px;
}
#newarrivals .title{
margin:15px 0px 20px 15px;
}

#newarrivals img._float{
float:left;
}

.prodtitle{
color:#9d8a56;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-bottom:8px;
}

.prodtitle2{
color:#9d8a56;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
padding-bottom:8px;
padding-top:10px;
}

.proddescript{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#959595;
padding-bottom:12px;
}
.prodprice{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:10px;
color:#646464;
}
.prodprice b{
font-size:13px;
color:#196594;
}

.prodprice2 b{
font-size:13px;
color:#196594;
margin-bottom:18px;
}
.prodbttn img{
margin-top:12px;
}

.newarrivalsLeft{
float:left;
width:48%;
}
.newarrivalsRight{
float:right;
width:48%;
}
.clear { clear:both; height:1px; color:#ffffff; border:0px; }

#currentspecials{
background-image:url(images/main_66.gif);
background-repeat:repeat-x;
background-position:top;
height:185px;
width:100%;
}

#currentspecials .title{
margin:15px 0px 20px 15px;
}

#specials{
}
#specials td{
text-align:center;
}

#mainfooter{
float:left;
padding:6px 6px 0px 6px;
background-color:#ffffff;}
#footertable{
background-color:#f8f8f8;

margin-top:20px;
}
#footertable td{
padding:12px 0px 12px 60px;
}
#footertable ul{
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7a7a7a;
}

#footertable li { 
	margin:0px 0px 0px 0px;
	list-style-image:url(images/bullet_footer_13.gif);
	line-height:16px;
	
	}
	
#footertable a {
display: block;
color:#7a7a7a;
text-decoration: none;
font-size:10px;
margin:0px 0px 0px 0px;
}

#bttmcopyright{
float:left;
background-color:#f1e9de;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
color:#bda592;
width:750px;
border-left:6px solid #ffffff;
border-right:6px solid #ffffff;
border-bottom:6px solid #ffffff;
margin-bottom:0px;
padding:8px;

}

#secmain {
float:left;
margin-top:0px;
padding-top:3px;}

.secLeft{
width:196px;
float:left;
vertical-align:top;
border-left:2px solid #ffffff;
background:#FFFFFF;
}

.secLefthome{
width:150px;
float:left;
vertical-align:top;
border-left:2px solid #ffffff;
background:#FFFFFF;
}


.secRight{
width:100%;
vertical-align:top;
background-color:#FFFFFF}

#content{
margin:6px 6px 6px 6px;
}

#content h1{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:24px;
font-weight:normal;
color:#a7937c;
}

#content h1.details{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
color:#9d8a56;
}
#content h1.details2{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:normal;
color:#666666;
}

#secproductstable { margin-bottom:32px;}

#secproductstable td{
border-right:1px solid #e5e5e5;
}
#secproductstable td.noborder{
border-right:none;
}

#secImage{
margin-bottom:12px;
}

#prodList{
text-align:center;
}
#prodList img.bttn{ margin-top:12px; }

#secprodTitle{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
color:#9d8a56;
font-weight:normal;
padding-bottom:10px;
}

#secProdPrice{
}
#secProdPrice span{
font-size:12px;
font-weight:bold;
color:#165881;
}

#detailsTable{
margin-top:18px;
}

#detailsTable td{
vertical-align:top;
}

#detailsTable td.left{
padding-right:0px;
width:55%
}

#detailsTable td.right{
text-align:right;
width:45%;
}

#detailsTable td.right img{
border:4px solid #ffffff;
}

.fl_left{
float:left;
} 
.fl_left img{
margin-bottom:4px;
}

.fl_Right{
float:right;
}

.desc{
font-size:12px;
padding-bottom:12px;
}

.sku{
padding-bottom:10px;
font-weight:bold;
color:#9d8a56;
}
.sku span{
font-weight:normal;
color:#666666;
}

.price{
color:#236f98;
font-size:12px;
padding-bottom:12px;
}

.price b{
color:#bda592;
font-size:30px;
font-weight:normal;
}

.quantity{
color:#236f98;
font-size:11px;
padding-bottom:12px;

}

.qinput{
width:35px;
border:1px solid #eeeeee;
}

.morelinks{
display:inline;
}

.bttn{
padding-bottom:12px;
}

.descLong{
font-size:11px;
line-height:14px;
}

#content h2{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#d8c89b;

}
.faqBlue{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:18px;
font-weight:bold;
color:#36b9ff;
}
.faqQuestions{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color:#999999;
}
#content h3{
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#D8C89b;
border-bottom:1px dotted #e0e0e0;
}



#bullets ul{

}

#bullets li{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#999999;
list-style-type:circle;
padding:8px 0px 8px 0px;
}

#browsedd {
position: relative;
right: 250px;}

.fl_Rightbrowse{
float:right;
height:89px;
vertical-align: middle}

#container{
overflow:visible;
margin-bottom:0px;
background:#DBC8B0;
width:778px;
height:90px;
}

#catleft{
float:left;
width:397px;
height:90px;
}

#boxleft{
float:right;
width:170px;
}
