.error-duplicate {
background-color: pink;
}

@charset "utf-8";
/* CSS Document */
body {
background-color: #fff;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.links{
margin:0;
padding:0;
}
p, h1, h2, h3, ul {
margin: 0 0 8px 0;
padding: 0;
}
h1 {
color:#006699;
font-size:26px;
font-weight:normal;
}
h2 {
font-size:20px;
color:#dba739;
font-weight:bold;
}
p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
}
a {
color: #006699;
text-decoration: none;
}
a:hover{
color:#DBA739;
text-decoration:none;
}
.hide {
	display: none !important;
	}
#header-blocks {
/* 	margin:0 auto; */
/* 	width:700px; */
text-align:right;
}
#block-block-2 p{
font-size:14px;
color:#002D5D;
line-height:13px;}

#pagewrap{
/* 	width:700px; */
height:100%;
/* 	margin:10px auto; */
/* 	border:1px solid #006699; */
}
#links-bg{
/* 	width:700px; */
height:21px;
background-color:#006699;
text-align:right;
font-weight:bold;
font-size:14px;
color:#feef98;
}
#links-bg li,
#links-bg li a{
font-size:14px;
color:#feef98;
text-decoration:underline;
}
#links-bg li a:hover{
color:#fff;
}

#container{
/* 	width:700px; */
height:100%;
}
#body-left{
background-color:#006699;
}
#body-right{
/*	padding-top:25px;
padding-bottom: 15px;*/
}
.clear{
clear:both;}
#footer{
/* 	width:700px; */
height:20px;
background-color:#006699;
}

#block-user-1 {
background-color:white;
border:2px solid #DDC052;
opacity:0.93;
position:absolute;
left: 0px;
z-index:1000;
}
#block-user-1 li a {
color:#6A7442;
font-size:12px;
}
#block-user-1 li a:hover {
color:#F77800;
}
#conent-area{
min-height:300px;}






#sidebar-left ul.tvmenu {
/*	margin: 0;
padding: 0;*/
}

#sidebar-left h2.title {
width:223px;
height:29px;
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:18px;
color:#fff;
border:1px solid white;
text-align:center;
margin:0 0 0 21px;
font-weight:normal!important;
padding-top:3px;
}

/*  --- Very Complicated 3-Way Link Formatting ---  */

#sidebar-left ul  {
margin:0 0 0 21px;
padding:0 0 13px 0;
}
#sidebar-left li  {
font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:14px;
color:#006699;
font-weight:bold;
background-color:#fff;
padding:0 0 0 5px;
list-style-image:none;
list-style-type:none;
margin:0 !important;
width: 220px;
position: relative;
border-bottom:1px dotted #5A471B;
}
#sidebar-left .last  {
border-bottom:none;
}
#sidebar-left .first  {
border-top:1px dotted #5A471B;
}
li.dhtml-menu first {
border-top: none;
}
#sidebar-left li a {
color: #006699;
text-decoration:none;
display:block;
padding:2px 0 0 0;
min-height:21px;
}
#sidebar-left li li {
width: 212px;
padding:0;
}
#sidebar-left li li a {
color: #006699;
font-size: 12px;
text-decoration:none;
display:block;
}
#sidebar-left li li li {
width:204px;
}
#sidebar-left li li li a {
color: #006699;
background-image:url(images/bul_sq_3.png);
background-repeat: no-repeat;
background-position:left 8px;
padding-left: 8px;
line-height: 13px;

width:156px;
}
#sidebar-left li li li li a {
background-image:url("images/bul_sq_lt_3.png");
background-position:left 8px;
background-repeat:no-repeat;
color:#006699;
line-height:13px;
padding-left:8px;

width:156px;
}
#sidebar-left li li li a.direct {
padding-left: 0px;
}
#sidebar-left li li li li{
width:199px;
}
#sidebar-left li a:hover {
color: #C5BE5B;
text-decoration:none;
}
#sidebar-left li.last a {
border-bottom:none;
}
#sidebar-left li a.direct {
position:absolute;
right:5px;
top:0;
width:35px;
background-image:url(images/show-all.png);
background-repeat:no-repeat;
background-position: 0 0;
background-color: #fff;
height: 21px;
cursor: default;
}
#sidebar-left li.expanded a.direct {
background-position: left -24px;
/* background-color: #eaeab9; */
cursor: pointer;
}
#sidebar-left li.expanded a:hover.direct {
background-position: left -50px;
/* background-color: #006699; */
}
#sidebar-left li li.collapsed a.direct {
background-position: 0 -2px !important;
}
#sidebar-left li li.collapsed a:hover.direct {
/* background-color: #eaeab9; */
cursor: default;
}
#sidebar-left li li.expanded a:hover.direct {
background-position: 0 -50px !important;
/* background-color:#006699; */
}
#sidebar-left li li a.direct {
height: 18px;
}
#sidebar-left li li a {
font-size: 12px;
text-decoration:none;
display:block;
}
#block-tvmenu-0  ul.menu ul{
margin-left:5px;
}

/*  --- End ---  */

/*  --- Reusable Cart Formatting --- */

.node-type-product h1 {
margin: 0 0 0px 0 !important;
}
.node-type-product .model {
	clear:both;
	display:inline;
	float:left;
	font-weight:bold;
	margin-right:2em;
	width:100%;
	}
.content .field-item li {
list-style-position:inside;
}
.node-type-product .submitted{
display: none;
}
.node-type-product .content{

}

.node-type-product .uc-price-sell {
display: none !important;
}
.node-type-product .meta {
border-bottom:1px solid #DDDDDD;
font-size:11px;
margin:0 0 10px;
padding:0 0 5px;
}
.node-type-product .field-field-image {
float: left;
margin: 0 6px 0 0;
}
div.node-type-product {
clear: both;
margin-bottom: 15px;
}
table.cart-block-summary{
float:right;
margin:0;
}
.cartlink .text {
visibility: hidden;
}
.cartlink.addtocart {
color: white;
color: transparent;
font-size: 0px;
display: block;
margin-top: 5px;
height: 35px;
width: 75px;
background-image: url(images/addtocart.png);
background-repeat: no-repeat;
background-position: 0 0;
}
.cartlink.addtocart:hover {
display: block;
margin-top: 5px;
height: 35px;
width: 75px;
background-image: url(images/addtocart.png);
background-repeat: no-repeat;
background-position: 0 -35px;
}
.cartlink.outofstock {
color: white;
color: transparent;
font-size: 0px;
display: block;
margin-top: 5px;
height: 35px;
width: 75px;
background-image: url(images/addtocart.png);
background-repeat: no-repeat;
background-position: 0 -70px;
}
input.node-add-to-cart {
display: none;
}

.not-front #main {
width: 635px !important;
}

.page-not-found #content {
margin-left:45px;
}

.field-field-addtocart {
/*clear:right;
float:right;
position: relative;
z-index: 100;*/
}
.cartlink .text {
visibility:hidden;
}
.cartlink.addtocart {
background-image:url(images/addtocart.png);
background-position:0 0;
background-repeat:no-repeat;
color:transparent;
display:block;
font-size:0;
height:35px;
margin-top:5px;
width:75px;
}
.cartlink.addtocart:hover {
background-image:url(images/addtocart.png);
background-position:0 -35px;
background-repeat:no-repeat;
display:block;
height:35px;
margin-top:5px;
width:75px;
}
.cartlink.outofstock {
background-image:url(images/addtocart.png);
background-position:0 -70px;
background-repeat:no-repeat;
color:transparent;
display:block;
font-size:0;
height:27px;
margin-top:5px;
width:75px;
}
.field-field-addtocart a {
	font-size: 10px;
	}

input.node-add-to-cart {
display:none;
}

.section-taxonomy .node-inner,
.node-type-product .node-inner {
background-color:  white;
padding: 6px;
border: 1px solid #006699;
min-height:280px;
}
.node .node-inner li.comment_add {
display: none;
}
#store-footer {
display: none;
}
div.block.with-block-editing  {
/* margin-left:21px; */
}
#header-blocks #block-uc_cart-0 {
float: right;
}

#solr-search {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
margin:10px 0;
padding:10px;
height: 20px;
}
#solr-search-text {
width: 315px;
margin: 0;
padding: 0;
}
#solr-search-submit {
background:url("images/go.png") repeat scroll 0 0 transparent;
border:1px solid #1D4B5F;
color:#FFFFFF !important;
cursor:pointer;
font-size:11px;
height:20px;
margin:0;
padding:0 4px 2px;
/*	float: left;*/
}
#solr-search-submit:hover {
background:url("images/go.png") repeat scroll 0 -18px transparent;
}
#solr-search label {
color:#006699;
float: left;
margin-right: 5px;
}
input#edit-search-block-form-1 {
float: left;
margin-right: 5px
}
#timber-link {
float: right;
}


.field-field-image{
float:left;position:relative;display:inline;
}
.field-field-addtocart {
display:inline;position:relative;float:right;
}
.field-field-price {
	clear:right;
	float:right;
	}
.field-field-isbn .field-label,
.field-field-author .field-label,
.field-field-onhand .field-label,
.field-field-pub-date .field-label,
.field-field-binding .field-label,
.field-field-number-pages .field-label {
	width: 150px;
	float: left;
	}


.view-timber-products .node-type-product .content div.field  {

	}

.node-type-product .model {
	clear:right;
	float:left;
	width:100%;
	}

.field-field-isbn {
clear:left;
}
.field-field-price .title {
font-weight: bold;
}
.timber-list-price .data {
text-decoration: line-through;
}
.timber-sell-price .data {
color: #006699;
font-size: 20px;
}
.timber-savings .data {
color: #903;
}
.content .search-info {
	display: none;
	}

#block-views-managers_desk-block_1 {
float:right;display:inline;position:relative;
padding-left: 10px;
}
#block-views-managers_desk-block_1 .views-field-field-image-fid {
float:left;display:inline;position:relative;
padding-right: 10px;
}

#block-views-managers_desk-block_1 .views-row {
padding-bottom: 10px;
}

.system-status-report tr.error {
 background-color: pink;
}
.AuthorizeNetSeal {
	float: left;
	}
.facebook-link {
	float: left;
	margin: 15px 0 0 20px;
	}

