﻿html, body {
	margin:0;
	padding:0;
}
body{
	background:#efe5c1 url(../img/bg.jpg) center top no-repeat;
	text-align:center;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
}
a:link, a:visited{
	position:relative;
	text-decoration:none;
}
a:hover, a:active{
	text-decoration:underline;
}

a {
	color:#802F02;
}

a img{
	border:none;
}

h1 {
	font-family:arial, helvetica, sans-serif;
	color:#0091B8;
	font-size:22px;
	font-weight:normal;
	margin:25px 0 10px;
	padding:0;
}

hr {
	color:#ccc;
	background-color:#ccc;
	height:2px;
	border:none;
	margin:10px 0px;
	padding:none;
}
.clear { clear:both; }
#wrapper{
	width:1014px;
	margin:0 auto;
	padding:0 4px;
	background:url(../img/bg.png) left top no-repeat;
	text-align:left;
}
#tweed-bg{
	width:994px;
	padding:0 10px 10px 10px;
	background:url(../img/bg-tweed.png) left top repeat-y;
}
#wood-bg{
	width:976px;
	padding:0 9px 9px 9px;
	background:url(../img/bg-wood.png) right top repeat-y;
}
* html #wrapper{
	width:1022px;
}
* html #tweed-bg{
	width:1014px;
}
* html #wood-bg{
	width:994px;
}

#header{
	height:112px;
	text-transform:uppercase;
}
.head-logo{
	margin:9px 0 0 0;
	width:214px;
	height:101px;
	float:left;
	background:url(../img/logo.png) left top no-repeat;
}
.head-logo a{
	display:block;
	width:214px;
	height:101px;
	text-indent:-9999px;
	outline:none;
}
/**.head-logo-section{
	margin:0;
	width:214px;
	height:101px;
	float:left;
}
.head-logo-section a{
	display:block;
	width:160px;
	height:44px;
	margin:37px 0 0 26px;
	text-indent:-9999px;
	background:url(../img/logo.gif) left top no-repeat;
}**/
.head-card{
	width:213px;
	height:44px;
	float:right;
	padding:4px 0 0 0;
	margin-right:-6px;
	position:relative;
	background:url(../img/shop-card.png) left top no-repeat;
	font-weight:bold;
	font-size:10px;
}
.head-card ul{
	margin:0;
	padding:0 0 0 4px;
}
.head-card ul li{
	margin:0;
	padding:0 4px 0 10px;
	list-style:none;
	display:inline;
	background:url(../img/shop-card-list.gif) left 3px no-repeat;
}
.head-card ul li.head-card-first{
	background:none;
}
.head-card ul li a{
	color:#603d2b;
	margin:0;
}
.head-card h3{
	margin:8px 0 0 0;
	color:#e8f0f3;
	font-size:10px;
	float:left;
	display:inline;
	margin-left:15px;
}
.head-card h4{
	margin:8px 0 0 0;
	float:right;
	display:inline;
	margin-right:13px;
	font-size:10px;
}
.head-card h4 a{
	color:#e8f0f3;
}
* html .head-card{
	height:48px;
}

.head-nav{
	/*width:750px;*/
	height:50px;
	float:right;
	margin:13px 0px 0 0;
	padding:0;
	position:relative;
	font-family: Tahoma, Verdana, Arial, "Trebuchet MS", sans-serif;
}
.head-nav div{
	/*width:750px;*/
	height:50px;
	margin:0px;
	padding:0px;
	background:url(../img/nav-bg-shad.png) left top repeat-x;
}
.head-nav ul {
	/*width:750px;*/
	height:50px;
	margin:0px;
	padding:0px;
	background:url(../img/nav-bg.jpg) left top repeat-x;
}
.head-nav ul li{
	height:45px;
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	background:url(../img/nav-bg-list.gif) left 3px no-repeat;
}
.head-nav ul li.head-first{
	background:none;
}
.head-nav ul li a{
	padding:13px 20px 18px 20px;
	float:left;
	position:relative;
	color:#6d4b3f;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	font-family: "Times New Roman", Times, Georgia, serif;
}
html .head-nav ul li a{
	padding:13px 20px 18px 20px;
}
+html .head-nav ul li a{
	padding:13px 20px 18px 20px;
}
.head-nav ul li a:active, .head-nav ul li a:hover{
	padding:10px 20px 18px 20px;
	color:#006691;
	border-top:3px solid #19759c;
	background:url(../img/nav-bg-active.gif) center 38px no-repeat;
	text-decoration:none;
}
html .head-nav ul li a:active, * html .head-nav ul li a:hover{
	padding:10px 20px 18px 20px;
}
+html .head-nav ul li a:active, *+html .head-nav ul li a:hover{
	padding:10px 20px 18px 20px;
}
.head-nav ul li.head-active a:link, .head-nav ul li.head-active a:visited{
	padding:10px 20px 18px 20px;
	color:#006691;
	border-top:3px solid #19759c;
	background:url(../img/nav-bg-active.gif) center 38px no-repeat;
}
 html .head-nav ul li.head-active a:link, * html .head-nav ul li.head-active a:visited{
	padding:10px 20px 18px 20px;
}
+html .head-nav ul li.head-active a:link, *+html .head-nav ul li.head-active a:visited{
	padding:10px 20px 18px 20px;
}

#cont-wrap{
	
	background:url(../img/bg-white.png) left top repeat-y;
}
#cont-wrap-top{
	background:url(../img/bg-white-top.png) no-repeat 0px 0px;
}
#cont-wrap-bot{
	padding:3px 13px 14px 12px;
	background:url(../img/bg-white-bot.png) right bottom no-repeat;
}

#left-bar{
	padding:0;
	width:205px;
	float:left;
}
.search-form{
	position:relative;
	height:108px;
	margin:10px 0 0 0;
	padding:8px 0 0 9px;
	border:2px solid #e1caa1;
	background:url(../img/form-bg.jpg) left top no-repeat;
}
.search-form label{
	display:block;
	margin:0 0 0 2px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.search-prod label{
	color:#a03d01;
	font-size:21px;
}
.search-bus label{
	color:#0078a7;
	font-size:22px;
}
.search-prod h2{
	color:#a03d01;
	font-size:21px;
	display:block;
	margin:0 0 0 2px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.search-prod a:hover h2, .search-prod a:hover {
	color:#594839;
	text-decoration:none;
}
	

.search-input{
	display:block;
	width:166px;
	margin:7px 0 16px 0;
	padding:2px 7px 1px 7px;
	border-top:solid #d2c09a;
	border-right:solid #f7f4ed;
	border-bottom:solid #f7f4ed;
	border-left:solid #d2c09a;
	border-width:1px;
	color:#999;
	font-size:12px;
}

.search-form select { 
border-color:#C3C3C3 #EFEFEF #EFEFEF #C3C3C3;
border-style:solid;
border-width:1px;
color:#8F8F8F;
font-size:12px;
vertical-align:middle;
}


.boxes{
	margin:0 0 0 2px;
	padding:0;
	width:105px;
	border:0;
	float:left;
	font-size:11px;
	color:#84735e;
	line-height:18px;
}
.boxes input{
	position:relative;
	width:15px;
	height:15px;
	margin:-2px 4px 0 0;
	vertical-align:middle;
}
.boxes span{
	float:left;
	margin:0px 0 0 0;
}
.search-bus .search-input{
	margin:5px 0 10px 0;
}
.search-form a{
	color:#594839;
	font-size:11px;
	float:left;
	margin:7px 0 0 0;
}
.search-button{
	margin:0 9px 0 0;
	padding:0;
	float:right;
	border:none;
}
.search-bus .search-button{
	margin:0px 9px 0 0;
}
* html .search-form{
	height:120px;
	padding:8px 0 0 9px;
	overflow:hidden;
}
* html .search-input{
	width:182px;
	height:23px;
}
* html .boxes{
	margin:-4px 0 0 -2px;
}
* html .boxes input{
	margin:0 4px 0 0;
}
*:first-child+html .boxes{
	margin:-4px 0 0 -2px;
}
*:first-child+html .boxes input{
	margin:0 4px 0 0;
}

.shop-category{
	margin:10px 0 0px 0;
	background-color:#aacee0;
}
.shop-category ul{
	margin:0;
	padding:2px 2px 1px 2px;
	background:url(../img/left-categ-strip.gif) left top no-repeat;
}
.shop-category ul li{
	margin:0 0 1px 0;
	height:30px;
	padding:10px 0 0 27px;
	list-style:none;
	background:url(../img/left-link.jpg) no-repeat;
	
}
.shop-category ul li.shop-category-first{
	padding:8px 0 0 27px;
	background:url(../img/left-link.jpg) left -2px no-repeat;
}
.shop-category ul li.shop-category-last{
	height:34px;
	padding:12px 0 0 27px;
	background:url(../img/left-linklast.jpg) left top no-repeat;
}
* html .shop-category ul li{
	height:40px;
	padding:12px 0 0 27px;
}
* html .shop-category ul li.shop-category-first{
	padding:10px 0 0 27px;
	height:38px;
}
* html .shop-category ul li.shop-category-last{
	padding:13px 0 0 27px;
	height:46px;
}
.shop-category ul li a{
	font-size:12px;
	font-weight:bold;
	color:#637076;
}

.left-navigation-flash{
	height:664px;
	background:url(../img/left-navigation.png) left top no-repeat;
}
.left-navigation-flash-insection{
	height:571px;
	background:url(../img/left-navigation-section.png) left top no-repeat;
}
.category-title{
	height:24px;
	margin:0;
	padding:9px 0 0 10px;
	background:url(../img/left-categ-titl.gif) left top no-repeat;
}
.category-title h3{
	margin:0;
	color:#fff;
	font-size:11px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
}
* html .category-title{
	height:33px;
}

.left-baners{
	background-color:#f5f5f5;
	padding:12px 14px 0px 11px;
	overflow:hidden;
	margin-top:10px;
}
* html .left-baners{
	background-color:#f5f5f5;
	padding:12px 14px 10px 11px;
	overflow:hidden;
}
.left-baner-item{
	width:180px;
	height:150px;
	margin-bottom:10px;
	background-color:#d9d9d9;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}

#content{
	width:735px;
	float:left;
	margin:0 0 0 10px;
	padding:10px 0 0 0;
	position:relative;
}
.delivery{
	position:absolute;
	right:-26px;
	top:-2px;
	width:89px;
	height:90px;
	background:url(../img/delivery.png) left top no-repeat;
	z-index:100;
	text-indent:-9999px;
}
.flash-block{
	margin:0;
	width:735px;
	height:310px;
}
.mainpage-content{
	width:550px;
	float:left;
}
.section-content{
	padding-bottom:42px;
}
* html .section-content{
	height:1px;
}

.mainpage-banner{
	height:70px;
	margin:9px 0 10px 0;
	padding:12px 0 0 0;
	background:url(../img/banner-bg.jpg) left top no-repeat;
	text-align:center;
}
* html .mainpage-banner{
	height:83px;
}
.mainpage-banner img{
	border:1px solid #006a99;
}

.prod-category{
	margin:5px 0 0 0;
}
.prod-category h2{
	height:25px;
	margin:0;
	padding:10px 8px 0 10px;
	background:url(../img/category-titl.gif) left top repeat-x;
	color:#fff;
	font-size:12px;
	font-weight:normal;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.prod-category h2 span{
	float:left;
}
.prod-category h2 a{
	margin:-2px 0 0 0;
	padding:0 9px 0 0;
	float:right;
	font-style:italic;
	font-size:12px;
	color:#fff;
	font-weight:normal;
	background:url(../img/category-titl-more.gif) right 4px no-repeat;
}
* html .prod-category h2{
	height:35px;
}
ul.prod-list{
	position:relative;
	margin:0;
	padding:0px;
	overflow:hidden;
}
ul.prod-list li{
	position:relative;
	margin:0;
	padding:14px 0 20px 0;
	width:178px;
	float:left;
	list-style:none;
	text-align:center;
}
.prod-category ul.prod-list li{
	padding:19px 0 11px 0;
}
.prod-category ul.prod-list{
	height:233px;
	background:url(../img/category-bg.jpg) left top no-repeat;
}
ul.prod-list li h4{
	width:146px;
	height:128px;
	margin:0 auto;
	padding:4px 0 0 0;
	background:url(../img/prodteaser-bg.png) left top no-repeat;
}

ul.prod-list li h4 img{
	max-height:105px;
	max-width:115px;
	padding-top:10px;
}

* html ul.prod-list li h4{
	height:132px;
}
ul.prod-list li h5{
	margin:8px 0 0 0;
	height:34px;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-style:italic;
	font-size:14px;
	font-weight:normal;
	overflow:hidden;
}
.section-content ul.prod-list li h5{
	margin:10px 0 0 0;
}
ul.prod-list li h5 a{
	color:#802f02;
}
ul.prod-list li p{
	/*	
	margin:12px 0 0 0;
	color:#634e44;
	font-size:11px;	
	*/
	
	color:#634e44;
	font-size:11px;	
	
}

ul.prod-list li .pcShowProductsH p {
	text-align:center !important;
	width:146px;
}

ul.prod-list li .pcShowProductsH p a {
	text-align:center !important;
}


ul.prod-list li .pcShowProductsH p.pcShowProductName {
	padding-bottom:20px;
	height:42px;
}

ul.prod-list li .pcShowProductsH p.pcShowProductPrice {
	color:#0074A0;
	font-size:15px;
	font-weight:bold;
}

ul.prod-list li p.pcShowProductName a{
color:#802F02;
font-family:Georgia,Times,"Times New Roman",serif;
font-size:14px;
font-style:italic;
font-weight:normal;
display:block;
width:146px;
}

ul.prod-list .pcShowProductImageH{
background:transparent url(../img/prodteaser-bg.png) no-repeat scroll center top;
height:130px;
margin:0 auto;
padding:9px 0 0;
width:146px;
text-align:center;
}

ul.prod-list .pcShowProductImageH img{

margin:0px auto;
max-height:114px;
max-width: 126px;
text-align:center !important;
}

ul.prod-list li p span{
	color:#0074a0;
	font-size:15px;
	font-weight:bold;	
}

.section-title{
	height:35px;
	margin:0px 5px;
	padding:0;
	border-bottom:1px solid #e7e7e7;
}
* html .section-title{
	overflow:hidden;
}
.section-title ul{
	width:100%;
	margin:0 0 23px 0;
	padding:0;
}
.section-title ul li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	font-size:11px;
	color:#0091b8;
}
.section-title ul li a{
	color:#8f8f8f;
}
.section-title span{
	float:left;
	font-size:22px;
	color:#0091b8;
}
.section-navig{
	float:right;
height:25px;
margin:2px 0 0 10px;
position:relative;
}

.section-navig strong{
font-size:12px;
margin-right:5px;
vertical-align:middle;
}

.section-navig img{
vertical-align:middle;
}

.section-navig span{
	float:none;
	margin:0 5px 0 0;
	font-size:11px;
	color:#8f8f8f;
}
.section-navig input{
	vertical-align:middle;
	margin:0;
}
.section-navig select{
border-color:#C3C3C3 #EFEFEF #EFEFEF #C3C3C3;
border-style:solid;
border-width:1px;
color:#8F8F8F;
font-size:11px;
margin:0 0 0 5px;
vertical-align:middle;
width:90px;
}
.section-navig .section-navig-inpage{
	width:15px;
	margin:0 4px 0 0;
	padding-left:2px;
	border-top:1px solid #c3c3c3;
	border-right:1px solid #efefef; 
	border-bottom:1px solid #efefef;
	border-left:1px solid #c3c3c3;
}
* html .section-navig .section-navig-inpage{
	width:19px;
	height:17px;
}

.section-banner{
	height:103px;
	padding:9px;
	background:url(../img/bg-tweed.png) left top repeat-y;
}
.section-banner-intext{
	height:90px;
	padding:4px;
	margin:10px 0 22px 0;
	background-color:#e2e2e2;
}
* html .section-banner-intext{
	height:98px;
	overflow:hidden;
}
.section-banner-intext a img{
	border:1px solid #d6d6d6;
}

.right-bar{
	width:175px;
	float:left;
	margin:5px 0 0 10px;
}
.create-store{
	height:179px;
}
.create-store div{
	height:169px;
}
.feat-bus{
	min-height:321px;
	background:#eaf2f6 url(../img/feat-bus-bg.gif) left top no-repeat;
	text-align:center;
}
.feat-bus .category-title{
	height:24px;
	margin:0;
	padding:9px 0 0 10px;
	background:url(../img/left-categ-titl.gif) left top no-repeat;
	text-align:left;
}
* html .feat-bus{
	height:321px;
}
* html .feat-bus .category-title{
	height:35px;
}
.feat-bus img{
	
}
.feat-bus p{
	margin:14px 0 0 0;
}
.partners{
	height:128px;
	margin-top:10px;
	text-align:center;
}
.partners .category-title{
	height:24px;
	margin:0;
	padding:9px 0 0 10px;
	background:url(../img/left-categ-titl.gif) left top no-repeat;
	text-align:left;
}
* html .partners .category-title{
	height:35px;
}
.partners a{
	display:block;
	margin:1px 0 0 0;
}
.partner-image{
	height:94px;
	background:url(../img/partner.jpg) left top no-repeat;
}

.bot-menu{
	clear:both;
	padding-top:4px;
}
.bot-menu ul{
	margin:0px;
	padding:0;
}
.bot-menu ul li{
	margin:0;
	padding:0 4px 0 11px;
	list-style:none;
	display:inline;
	background:url(../img/bot-menu-makr.gif) left 9px no-repeat;
}
* html .bot-menu ul li{
	background:url(../img/bot-menu-makr.gif) left 7px no-repeat;
}
.bot-menu ul li.bot-menu-first{
	background:none;
}
.bot-menu ul li a{
	margin:0;
	font-size:11px;
	font-weight:bold;
	color:#8c3303;
}
#footer{
	clear:both;
	width:1014px;
	height:100px;
	margin:0 auto;
	padding:9px 4px 0 4px;
	color:#006d9c;
	text-align:left;
	font-size:10px;
}
#footer a{
	color:#006d9c;
}

/* felix */

.pcMainTable
{
/*
margin-left:30px;
width:640px;
font-family:Georgia,"Times New Roman",Times,serif;
*/
width:100%;
color:#7C5129;
font-size:12px;
}

.pcMainTable h1
{
/*border-bottom:1px dotted #5D3416;
color:#5D3416;
font-size:24px;
font-style:italic;
font-weight:normal;
margin:25px 0 10px;
padding:0;*/
font-family:arial, helvetica, sans-serif;
color:#0091B8;
font-size:22px;
font-weight:normal;
margin:25px 0 10px;
padding:0;
}

.pcMainTable h2
{
color:#0091B8;
font-size:18px;
/*font-weight:normal;*/
letter-spacing:1px;
margin:20px 0 5px;
padding:0;
text-transform:uppercase;
}

.pcMainTable h2.pcSectionTitle
{
color:#0072A1;
font-size:13px;
font-weight:normal;
letter-spacing:1px;
margin:20px 0 5px;
text-transform:uppercase;
}

.pcMainTable h3
{
color:#7C5129;
font-size:12px;
margin:15px 0 5px;
padding:0;
}

.pcMainTable p
{
color:#7C5129;
font-size:12px;
line-height:18px;
margin:0 0 10px;
padding:0;
/*text-align:justify;*/
}

.pcMainTable a
{
color:#008eb6;
}

.pcMainTable small h2, .pcMainTable small p
{
font-size:10px;
font-family:arial, helvetica, sans-serif;
}

.pcMainTable li
{
color:#7C5129;
font-size:12px;
line-height:18px;
margin:0 0 10px;
padding:0;
text-align:justify;
}

/**Error Message**/
.pcErrorMessage {
	margin:10px 0px;
	padding: 5px;
	background:#eff8ff;
	font-size:12px;
	border:#AACEE0 solid 2px;
	text-align:center;
	width:90%;
}

/*      product details      */

.pcMainTable .pcShowMainImage
{
margin-right:20px;
}

.pcMainTable .pcPageNav
{
border-top:1px solid #E7E7E7;
font-size:11px;
margin-bottom:15px;

padding-top:5px;
}

.pcMainTable .pcPageDesc 
{
	text-align:center;
	margin: 10px;
}

.pcMainTable .pcCatSearchResults
{
	background:#EFF8FF none repeat scroll 0 0;
	padding:5px;
}

.pcMainTable .pcCatSearchResults ul
{
	padding:0px;
	margin:0px;
}

.pcMainTable .pcCatSearchResults ul li
{
	width:48%;
	display:inline;
	float:left;
	margin:0 1%;
	word-spacing:3px;
	
}

.pcMainTable #catcontainer
{
	background:#EFF8FF none repeat scroll 0 0;
	border:2px solid #AACEE0;
	
}

.pcMainTable .pcShowProductSku
{
color:#0074A0;
font-size:14px;
text-align:left;
margin-bottom:10px;
}

.pcMainTable .pcShowProductSku a
{
color:#0074A0;
}


.pcMainTable .pcShowProductSDesc
{
color:#7C5129;
font-size:12px;
line-height:18px;
padding:10px 50px 10px 0 !important;
}

.pcMainTable .pcShowPrices
{
float:left;
margin-bottom:20px;
margin-top:10px;
}

.pcMainTable .pcShowProductPrice
{
color:#0074A0;
font-size:18px;
text-align:left;
}

.pcMainTable .pcShowProductPrice .pcShowProductListPrice
{
font-size:14px;
font-weight:normal;
}

.pcMainTable .pcShowProductSavings
{
color:#7C5129;
font-size:14px;
font-weight:normal;
}
.pcShowProductNFS {
	margin:0px 0px 20px 0px;
}

.pcShowContent .pcSectionTitle
{
color:#0091B8;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
margin:20px 0 5px;
padding:0;
text-transform:uppercase;
}

.pcShowProductsLCell {
background:transparent url(../img/prodteaser-bg.png) no-repeat;
background-position:left;
height:130px;
/*width:146px;*/
text-align:center;
/*margin:0 auto;*/
/*padding:9px 0 0;*/
}

.pcShowProductsLCell a {

}

.pcShowProductsLCell img {
max-height:105px;
max-width:115px;
display:inline;
}

.pcShowProductName {
text-align:center;
margin:10px 0px;
}

/*       Show Shopping Cart       */

.pcMainTable .pcShowCart
{
color:#7C5129;
}

.pcMainTable .pcShowCart th, .pcMainTable .pcShowContent th
{
	background:url(../img/left-categ-titl.gif) left top repeat-x;
	color:#FFFFFF;
	height: 29px;
	padding: 5px;
 
}

.pcMainTable .pcShowCart th p, .pcMainTable .pcShowContent th p
{
	color:#FFFFFF;
	margin:0px;
}

.pcMainTable .pcShowCart strong
{
color:#7C5129;
}

.pcMainTable .pcShowCart .pcSmallText
{
font-size:11px;
}

/*        Address Page              */

.pcMainTable .pcShowContent
{
	color:#7C5129;
	width:100%;
}


.pcMainTable .pcShowContent p
{
text-align:inherit;
}

.pcShowCategoryImage {
background:transparent url(../img/prodteaser-bg.png) no-repeat scroll left top;
height:130px;
margin:0 auto;
padding:9px 0 0;
width:146px;
}

.pcShowCategoryImage img {
	max-height:114px;
	max-width:126px;
}

.pcShowCategoryImage p {
margin:0px;
}

.pcShowCategoryInfo {
padding-top:10px;
}

.pcMainTable .pcSectionTitle p
{
color:#0072A1;
font-size:13px;
font-weight:normal;
letter-spacing:1px;
padding:20px 0 5px;
text-transform:uppercase;
}



/*Shipping page*/

.pcMainTable .pcShowContent th, .pcMainTable .pcShowContent td
{
font-size:12px;

}

.pcShowCategory {
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:10px;
}

.pcSpacer { height: 10px;}


.pcMainTable hr
{
border:medium none;
height:1px;
margin:5px 0;
padding:0;
}

.pcMainTable .pcShowContent th p
{
color:#0072A1;
font-size:16px;
font-weight:normal;
letter-spacing:1px;
padding:20px 0 5px;
text-transform:uppercase;
}

/*Oseer*/

#directory-listing {
	color:#990000;
	margin-bottom:10px;
}
#directory-listing .dir_left {
	float:left;
}
#directory-listing .dir_right {
	float:right;
}
#directory-listing h2 {
  color:#995935;  
  font-size:18px;
  font-family:Georgia, "Times New Roman", Times, serif;
  font-style:italic;
  margin-bottom:0px;
  margin-top:5px;
  padding:0px;
  text-transform:none;
  letter-spacing:0px;
}
#directory-listing h2 a {
  color:#995935;  
}
#directory-listing p {
	color:#634e44;
	font-size:11px;
	font-weight:bold;
	margin-top:5px;
}
#directory-listing .dir_right p {
	margin:0px;
	line-height:13px;
}
#directory-listing .dir_right p.top {
	margin-top:5px;
}

#directory-listing a {
	color:#634e44;
}
#directory-listing span {
	color:#0074a0;
	margin-right:3px;
}

#directory_featured {
	background:#fcfaeb url(../store/pc/images/featurelisting_bg.gif) no-repeat ;
	width:729px;
	min-height: 215px;
	position:relative;
	margin-bottom:10px;
	border-bottom:1px solid #e2dab7;
}

#directory_featured h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-style:italic;
	color:#802f02;
	margin:5px 0px;
	text-transform:none;
	line-height:normal;
	letter-spacing:0px;
}

#directory_featured h2 a {
	color:#802f02;
}

#directory_featured span {
	color:#0074a0;
	margin-right:3px;
}
#directory_featured p {
	color:#634e44;
	font-size:11px;
	margin:4px 0px;	
	line-height:normal;
}
#directory_featured a {
	color:#634e44;
}

#directory_featured img {
/*	max-height:120px;*/
	max-width:190px;
}

#directory_featured .inside {
	padding:20px;
}
#directory_featured .feature_ribbon {
	position:absolute;
	right:-3px;
	top:0px;
}
#directory_featured .feature_image {
	float:left;
	width:30%;
}
#directory_featured .imgbg {
	background: url(../store/pc/images/feature_image_bg.png) no-repeat;
	width:204px;
	height:130px;
	padding-top:10px;
}
#directory_featured .feature_content {
	float:right;
	width:472px;
}

/*breadcrumb*/

.breadcrumb ul{
	width:100%;
	margin:5px 0 5px 10px;
	padding:0;
}
.breadcrumb ul li{
	margin:0px 0px 0px 3px;
	padding:0;
	list-style:none;
	display:inline;
	font-size:11px;
	color:#0091b8;
}
.breadcrumb ul li a{
	color:#8f8f8f;
	margin-right: 3px;
}

/*oseer store secttion*/
#content .store-info {
	background:url(../../img/storeinfo_bg.gif) no-repeat;
	width: 694px;
	padding:20px;
	min-height: 172px;
}
#content .store-info h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	color:#802f02;
	margin:10px 0px;
}
#content .store-info p {
	color:#634e44;
	font-size:11px;
	margin:4px 0px;
}
#content .store-info a {
	color:#634e44;
}
#content .store-info span {
	color:#0074a0;
	margin-right:3px;
}
#content .store-info .storeimg {
	float:left;
	background:url(../img/storeimg_bg.png) no-repeat;
	padding:9px 0px;
	width:246px;
	height: 163px;
}
#content .store-info .storecontent {
	float:right;
	width:428px;
	margin-left: 20px;
}
#content .store-info ul {
	font-size:11px;
	padding:0px;
	list-style:none;
	margin:10px 0px 0px 0px;
}
#content .store-info ul li {
	font-size:11px;
	background: url(../img/li_bullet.gif) no-repeat;
	padding:1px 0px 0px 12px;
	margin:7px 0px 0px 0px;
}
#content .store-info .storeabout {
	margin:15px 0px 0px 0px;
}
#content .store-info .storeabout p{
	margin:10px 0px 0px 0px;
}
.store-pictures-title{
	height:35px;
	margin:7px 14px 0 14px;
	padding:0;
	border-bottom:1px solid #e7e7e7;
}
* html .store-pictures-title{
	overflow:hidden;
}
.store-pictures-title ul{
	width:100%;
	margin:0 0 23px 0;
	padding:0;
}
.store-pictures-title ul li{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
	font-size:11px;
	color:#0091b8;
}
.store-pictures-title ul li a{
	color:#8f8f8f;
}
.store-pictures-title span{
	float:left;
	font-size:22px;
	color:#0091b8;
}
.store-pictures-title .section-navig span{
	float:none;
	margin:0 5px 0 0;
	font-size:11px;
	color:#8f8f8f;
}
ul.storepic-list{
	position:relative;
	margin:0;
	padding:0 0 0 7px;
	overflow:hidden;
}
ul.storepic-list li{
	position:relative;
	margin:0;
	padding:14px 0 20px 0;
	width:178px;
	float:left;
	list-style:none;
	text-align:center;
}
.prod-category ul.storepic-list li{
	padding:19px 0 11px 0;
}
.prod-category ul.storepic-list{
	height:233px;
	background:url(../img/category-bg.jpg) left top no-repeat;
}
ul.storepic-list li h4{
	/*width:146px;
	height:123px;
	margin:0 auto;
	padding:9px 0 0 0;*/
	padding:25px 0;
	width:143px;
	height:120px;
	margin:0 auto;
	background:url(../img/prodteaser-bg.png) left top no-repeat;
}

ul.storepic-list li h4 img{
	max-height:95px;
}

* html ul.storepic-list li h4{
	height:132px;
}
ul.storepic-list li h5{
	margin:8px 0 0 0;
	height:34px;
	color:#634e44;
	font-family: Georgia, Times, "Times New Roman", serif;
	font-size:11px;
	font-weight:normal;
	overflow:hidden;
}
.section-content ul.storepic-list li h5{
	margin:10px 0 0 0;
}
ul.storepic-list li h5 a{
	color:#802f02;
}
ul.storepic-list li p{
	/*	
	margin:12px 0 0 0;
	color:#634e44;
	font-size:11px;	
	*/
}

ul.storepic-list li .pcShowProductsH p {
text-align:center !important;
}

ul.storepic-list li .pcShowProductsH p.pcShowProductName {
padding-bottom:20px;
}

ul.storepic-list li .pcShowProductsH p.pcShowProductPrice {
color:#0074A0;
font-size:15px;
font-weight:bold;
}

ul.storepic-list li p.pcShowProductName a{
color:#802F02;
font-family:Georgia,Times,"Times New Roman",serif;
font-size:14px;
font-style:italic;
font-weight:normal;
}

ul.storepic-list .pcShowProductImageH{
background:transparent url(../img/prodteaser-bg.png) no-repeat scroll left top;
height:130px;
margin:0 auto;
padding:4px 0 0;
width:146px;
}

ul.storepic-list .pcShowProductImageH img{
display:block;
margin:auto;
}

ul.storepic-list li p span{
	color:#0074a0;
	font-size:15px;
	font-weight:bold;	
}

table.store-search-table {
color:#0074a0;font-size:12px; background:#EFF8FF; border:2px solid #AACEE0;
}

.directory_search input.text, select {
	color:#999999;
	padding:0px 5px;
}
 
.open_store { width:107px;}


table.store_listing td {
	padding:8px;
}

table.store_listing td a {
	color:#802F02;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:16px;
	font-style:italic;
	letter-spacing:0;
	line-height:normal;
	margin:5px 0;
	text-transform:none;
}

ul.sort_alphabetically {
	padding-left:0px;
	margin-left:0px;
} 

ul.sort_alphabetically li {
	display:inline;
	float:left;
	margin:3px;
}

ul.sort_alphabetically li a {
	text-indent:-9999px;
	height:18px;
	width:18px;
	display:block;
	outline:none;
}

ul.sort_alphabetically li a.A {
	background:url(../img/bttn_letters/bttn_letter_A.jpg) no-repeat;
}
ul.sort_alphabetically li a.B {
	background:url(../img/bttn_letters/bttn_letter_B.gif) no-repeat;
}
ul.sort_alphabetically li a.C {
	background:url(../img/bttn_letters/bttn_letter_C.gif) no-repeat;
}
ul.sort_alphabetically li a.D {
	background:url(../img/bttn_letters/bttn_letter_D.gif) no-repeat;
}
ul.sort_alphabetically li a.E {
	background:url(../img/bttn_letters/bttn_letter_E.gif) no-repeat;
}
ul.sort_alphabetically li a.F {
	background:url(../img/bttn_letters/bttn_letter_F.gif) no-repeat;
}
ul.sort_alphabetically li a.G {
	background:url(../img/bttn_letters/bttn_letter_G.gif) no-repeat;
}
ul.sort_alphabetically li a.H {
	background:url(../img/bttn_letters/bttn_letter_H.gif) no-repeat;
}
ul.sort_alphabetically li a.I {
	background:url(../img/bttn_letters/bttn_letter_I.gif) no-repeat;
}
ul.sort_alphabetically li a.J {
	background:url(../img/bttn_letters/bttn_letter_J.gif) no-repeat;
}
ul.sort_alphabetically li a.K {
	background:url(../img/bttn_letters/bttn_letter_K.gif) no-repeat;
}
ul.sort_alphabetically li a.L{
	background:url(../img/bttn_letters/bttn_letter_L.gif) no-repeat;
}
ul.sort_alphabetically li a.M {
	background:url(../img/bttn_letters/bttn_letter_M.gif) no-repeat;
}
ul.sort_alphabetically li a.N {
	background:url(../img/bttn_letters/bttn_letter_N.gif) no-repeat;
}
ul.sort_alphabetically li a.O {
	background:url(../img/bttn_letters/bttn_letter_O.gif) no-repeat;
}
ul.sort_alphabetically li a.P {
	background:url(../img/bttn_letters/bttn_letter_P.gif) no-repeat;
}
ul.sort_alphabetically li a.Q {
	background:url(../img/bttn_letters/bttn_letter_Q.gif) no-repeat;
}
ul.sort_alphabetically li a.R {
	background:url(../img/bttn_letters/bttn_letter_R.gif) no-repeat;
}
ul.sort_alphabetically li a.S {
	background:url(../img/bttn_letters/bttn_letter_S.gif) no-repeat;
}
ul.sort_alphabetically li a.T {
	background:url(../img/bttn_letters/bttn_letter_T.gif) no-repeat;
}
ul.sort_alphabetically li a.U {
	background:url(../img/bttn_letters/bttn_letter_U.gif) no-repeat;
}
ul.sort_alphabetically li a.V {
	background:url(../img/bttn_letters/bttn_letter_V.gif) no-repeat;
}
ul.sort_alphabetically li a.W {
	background:url(../img/bttn_letters/bttn_letter_W.gif) no-repeat;
}
ul.sort_alphabetically li a.X {
	background:url(../img/bttn_letters/bttn_letter_X.gif) no-repeat;
}
ul.sort_alphabetically li a.Y {
	background:url(../img/bttn_letters/bttn_letter_Y.gif) no-repeat;
}
ul.sort_alphabetically li a.Z {
	background:url(../img/bttn_letters/bttn_letter_Z.gif) no-repeat;
}
ul.sort_alphabetically li a.number {
	background:url(../img/bttn_letters/bttn_number.gif) no-repeat;
}

ul.sort_alphabetically li a.Show {
	background:url(../img/bttn_letters/bttn_showall.gif) no-repeat;
	width:67px;
}

