* {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin:0;
	background-color:#FFFFFF;
}
img {
	border:0;
}
a {
	text-decoration:underline;
	color:#977b4b;
}
a:hover, #login a:hover, #col1 a:hover {
	color:#66502b;
}
.nofloat {float:none !important;}
.brown {color:#977B4B;}
.errorMessage {
	color: #993333;
	font-weight: bold;
}
#error {
	clear:left;
	color: #993333;
	font-weight: bold;
	margin:10px 20px;
}
#alert {
	clear:left;
	color:#947749;
	font-weight:bold;
	margin:10px 20px;
}
#header a {
	color:#444;
	padding:0 5px;
	text-decoration:none;
}
#menu_upper {
	position:relative;
	margin:10px 0 10px 440px;
	white-space:nowrap;
}
#menu_upper a {
	font-size:14px;
}
#login {
	color:#977b4b;
}
#login b {
	display:block;
	font-size:16px;
}
#login form {
	margin:5px 0;
}
#login a {
	color:#977b4b;
	text-decoration:underline;
}
#menu_main {
	margin:10px 0 0 0;
	border-bottom:solid 1px #947749;
	width:100%;
	float:left;
}
#menu_main div {
	background-color:#947749;
	margin-bottom:3px;
	white-space:nowrap;
	width:100%;
	float:left;
}
#content {
	width:1150px;
}
#pagetitle {float:left;width:900px;margin:0 0 15px 20px;border-bottom:solid 1px #947749;padding-left:5px;color:#737373;font-weight:bold;	position:relative;}
#pagetitle img {float:right;}
#pagetitle div {float:left;margin-top:25px;}
#pagetitle h1 {color:#977b4b;font-weight:normal;margin:0;font-size:26px;}
#pagetitle span {display:block;color:#977b4b;font-weight:normal;}

#pagetitle_kelly {float:left;width:1016px;height:195px;margin:0 0 15px 0;color:#737373;font-weight:bold;position:relative;background:url(/images/banners/kelly_wearstler_tracery.jpg) no-repeat;}
#pagetitle_kelly div {float:left;margin:25px 0 0 15px;}
#pagetitle_kelly h1 {color:white;font-weight:normal;margin:110px 0 0 0;font-size:26px;}
.kelly_wearstler ul {padding-left:19px;margin:0 0 15px 0;float:left;width:230px;list-style:none;}
.kelly_wearstler ul li{color:#947749;}


#footer {
	margin-top:15px;
	border-top:solid 1px #947749;
	color:#fff9f9;
	clear:both;
	float:left;
	width:100%;
}
#footer a {
	color:#fff9f9;
}
.f_menu {
	font-weight:bold;
}
#footer_inner {
	margin-top:3px;
	background: url(/images/background_brown_1.jpg) repeat;
	float:left;
	width:100%;
}
.title {
	color:#000000;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
.title_o {
	clear:left;
	color:#977b4b;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
.title a, .title_o a {
	text-decoration:underline;
	font-size:12px;
}
.subtitle {
	font-weight:bold;
}
.border {
	padding-bottom:5px;
	border-bottom:solid 1px #cccccc;
	margin-bottom:10px;	
}
p {
	color:#000000;
}
#col1 {
	color:#947749;
	width:300px;
	padding:0 15px 0 5px;
	border-right:solid 1px #947749;
	float:left;
}
#col1 .title {margin-left:5px;}
#col1 .title a {color:#000000;font-size:18px;font-weight:bold;margin-bottom:10px;text-decoration:none;}
#col1 .border {
	margin-left: 10px;
}
#col1 a {
	color:#947749;
	text-decoration:underline;
}
#col1 .red a {
	color:#b36666;
	margin-left:15px;
	display:block;
}
#col1 .red a:hover {
	color:#b30000;
}
#sales {padding-left:15px;}
#sales div {padding-left:25px;}
#sales a {
	margin-top:10px;
	display:block;
}
#col2 {
	color:#947749;
}
#col2 a {
	text-decoration:underline;
}
#col2 .prod_desc strong, #col2 .prod_desc span {
	color:#b36666;
}
.col3_1 {
	float:left;
	clear:left;
	width:86px;
	text-align:center;
	margin-right:3px;
	color:#947749;
}
.col3_2 {
	float:left;
	width:200px;
	margin-left:10px;
}
#col3 .border {
	border-bottom:none;
	border-left:solid 1px #947749;
	float:left;
	clear:left;
	padding-left:10px;
	margin-bottom:25px;
	color:#947749;
	width:310px;
}
#col3 form {
	margin:5px 0;
}
#col3 .border span {
	color:#000000;
}
#col3 .border span a {
	color:#000000;
	text-decoration:underline;
}
#patterns {
	width:180px;
}
#patterns li {
	margin-bottom:10px;
}
#patterns a {
	text-decoration:none;
}
#patterns li.on, #sales a.on {
	border:solid 1px #947749;
	padding:5px;
}
.prod_res {
	float:left;
	width:335px;
}
.prod_res div {
	float:left;
}
.prod_img span {
	float:left;
	margin-right:5px;
}
.prod_res .prod_desc {
	margin-left:10px;
	width:160px;
}
.prod_res a {
	display:block;
}
.prod_res form {
	display:inline;
	position:relative;
}
.prod_res input {
	float:left;
	display:inline;
	margin:4px 0 0 2px;
}
.prod_index {
	float:left;
	clear:left;
	width:300px;
	margin-top:15px;
}
.prod_index .prod_desc {
	clear:left;
	margin:15px 0 0 15px;
	width:260px;
}
.prod_info {width:290px;margin-bottom:20px;float:left;}
.prod_index .prod_desc div {padding-left:25px;}
.prod_index .prod_desc div strong {color:#555 !important;}
div.hr {
	margin:10px 0;
	border-bottom:solid 1px #947749;
	float:left;
	clear:left;
	width:650px;
}
#trailimageid
{
	font-size: 0.75em;
	font-family:Helvetica, Arial, sans-serif;
	color: #999999;
	position: absolute;
	display: none;
	left: 0px;
	top: 0px;
	width: 475px;
	height: 0px;
	z-index: 300;
}
.img_small {
	width:60px;
}
.gray {
	color:#737373;
}
#detail_desc {
	border-top:solid 1px #947749;
}
#detail_desc th {
	color:#947749;
	text-align:left;
}
#detail_desc td {
	padding-right:20px;
	padding-bottom:20px;
}
#info {
	float:left;
	width:600px;
	margin:0 15px 0 40px;
}
#contact {
	float:left;
	border-left:solid 1px #947749;
	padding-left:10px;
	width:370px;
}
#info strong, #contact strong {
	display:block;
	color:#947749;
}
#questions {
	margin-bottom:20px;
}
#questions li {
	margin-bottom:5px;
}
#answers li {
	margin-bottom:35px;
}
#paginate {
	margin:15px 0 10px 0;
	padding-bottom:10px;
	border-bottom:solid 1px #947749;
}
#paginate_nav a {
	text-decoration:none;
	color:#000000;
	border:solid 1px #947749;
	padding:3px;
}
#paginate a {
	text-decoration:none;
	color:#000000;
}
#paginate a.on {
	color:#947749;
	border:solid 1px #947749;
	padding:3px;
}
#purchase {
	border-top:solid 1px #947749;
	padding-top:10px;
	border-bottom:none;
}
#purchase b {
	color:#000000;
}
#purchase p {
	color:#947749;
}
#purchase .title {
	color:#947749;
	font-size:24px;
}
#purchase span, #purchase form {
	font-size:12px;
	margin:0 0 5px 10px;
}
#tableProductDetails strong, #tableProductDetails #divPrice {
	font-size:22px;
}
#tableProductDetails strong {
	color:#947749;
}
#adminnav {
	width:1000px;
	clear:left;
	float:left;
	padding:0 0 10px 0;
	margin:0 0 10px 20px;
	border-bottom:solid 1px #947749;
}
#adminnav a {
	text-decoration:none;
	padding:0 5px;
}
#adminnav a:hover {
	text-decoration:underline;
}
#moss_offeres  ul{
 width:180px;
 float:right;
 padding:0px;
 margin-right:25px;
 margin-top:7px;
 margin-bottom:7px;
}
#moss_offeres ul li{
	 color:#947749;
    
}
#moss_offeres  span {
   color: #000000;
}
.kelly_wearstler2 ul {padding-left:19px;margin-left:0;float:left;width:230px;}
.kelly_wearstler2 ul li{color:#947749;}
.kelly_wearstler2 .col3_1 {width:150px;margin-bottom:10px;}
.kelly_wearstler2 .col3_2 {width:165px;margin-bottom:10px;}

.shopprod {color:#977B4B;border-bottom:1px solid #977B4B;width:600px;padding-bottom:10px;margin-bottom:10px;clear:both;}
.shopprod a {text-decoration:none;}
.shopprod strong{display:inline;float:left;}

.prodlist {
   width:230px;
   margin:0;
   padding:0;   
}
.prodlist ul li{
	list-style: none;
}
.prodlist   .cell2 {
   text-align:left;
   width:50px;
   float:right;   
}
.prodlist   .cell1 {
   text-align:left;
   width:130px;
   float:left; 
   color:#977B4B;   
}
.prodlist   .viewprod {
   text-align:left;
   width:200px;
   float:left; 
   color:#977B4B;   
   padding-top:20px;
}
.prodlist ul {
   list-style: none;
}
.blacktext {
   color:#000000 !important;
}
#pvd {width:400px;}
