/* kelly waters */

#product_image {
 width: 240px;
 float: left;
 margin: 0;
 padding: 0;
}

#product_copy {
 width: 240px;
 margin: 4px;
 margin-left: 248px; /* ensures that text block doesn't wrap img on left */
 text-align: left;
}

#product_copy h1,
#product_copy h2,
#product_copy h3,
#product_copy h4,
#product_copy h5,
#product_copy h6,
#product_copy p {
 color: #58595b;
 margin-left: 0;
 margin-right: 0;
}

#product_copy h1
{
 margin-top: 4px;
 font-size: 14px;
}

#product_copy .product_label {
 font-weight: bold; 
 float: left;
}

#product_copy .product_data {
 font-weight: normal; 
 font-size: 10px;
}

#description_box {
 text-align: left;
 border-bottom: 0;
}

#add_to_order,
#return_to_order {
 margin: 16px 0 8px 0;
 display: block;
}

#description_tabs {
 padding: 6px 0;
 border-top: 1px solid #a5a7a6;
 width: 100%;
 height: 12px;
 position: relative;
 z-index: 0;
}

#description_tabs li {
 text-align: center;
 display: inline;
 float: right;
}

#description_tabs a {
 padding: 2px 4px;
 border: 1px solid #a5a7a6;
 position: relative;
 z-index: 10;
}

#description_tabs a {
 padding-top: 6px;
}

#description_tabs a.active,
#description_tabs a.active:link,
#description_tabs a.active:visited {
 border-top: 1px solid #f6f4df;
 border-top: 1px solid #9cafa9;
 background-color: #f6f4df;
 background-color: #a2b6b0;
}

#description_tabs a:link {
 color: black;
 background-color: #dfddc6;
 background-color: #ccc;
}

#description_tabs a:visited {
 color: black;
 background-color: #dfddc6;
}

#description_tabs a:hover {
 color: black;
 background-color: white;
}

#description_tabs a:active {
 color: black;
 background-color: #f6f4df;

}

#product_specs {
 display: none;
}

#cart_functions {
 padding: 8px;
 text-align: left;
 line-height: 1.1em;
 display: none;
}

#cart_functions h1 {
 font-size: 9px;
 margin-bottom: 16px;
}

#cart_functions h1 em{
 font-style: normal;
 text-transform: uppercase;
}

.cart_functions_item {
 width: 17em;
 margin: 0 16px 16px 0;
 float: left;
/*  border: 1px solid green; */
}

.cart_functions_item p {
 padding-top: .2em;
}

.cart_functions_item .item_number,
.cart_functions_item .item_price,
.cart_functions_item .item_quatity,
.cart_functions_item .item_description {
 text-align: left;
 margin: 0;
 float: left;
}

.cart_functions_item .item_number {
 font-weight: bold;
 margin-right: 3em;
}

.cart_functions_item .item_price {
 margin-right: 1.5em;
}

.cart_functions_item .item_quantity {
 font-size: 8px;
 padding: 0;
 margin: 0;
 width: 2em;
}

.cart_functions_item .item_description {
 clear: left;
 width: 100%;
}

#cart_functions_addtocart {
 font-family: "Verdana", sans-serif; 
 font-weight: normal;
 font-size: 8px;
 text-align: center;
 text-transform: uppercase;
}

#cart_functions_addtocart a{
 padding: 2px 4px;
 margin-top: 1em;
 float: right;
 color: #a5a7a6;
 background: #f8f7e8;
 border: 1px solid #a5a7a6;
 display: block;
}

#cart_functions_addtocart a:visited{
 color: #a5a7a6;
}

#cart_functions_addtocart a:hover{
 color: black;
 background: #e7e1c0;
}

#cart_functions_addtocart a:active{
 background: #f8f7e8;
}

#item_count {
/*  text-transform: uppercase; */
/*  margin-left: 8px; */
/*  text-align: center; */
/* border-top: 1px solid #a5a7a6;*/
margin-bottom: 10px;
margin-top: 10px;
text-align:right;
}

#item_count p {
 font-family: Georgia, "Times New Roman", Times, serif;
 letter-spacing:1px;
 font-size: 11px;
 text-transform:uppercase;
 margin: 0 0 0 8px;
 color:#999999;
}

#item_count .item_page {
 color: #a5a7a6;
}

#item_count .item_page a {
 color: black;
 text-decoration: underline;
 padding-left: 1px;
 padding-right: 1px;
}

#item_count .item_page a:hover {
 background: black;
 color: #f6f4df;
}

#item_count .item_page a:active {
 background: #a5a7a6;
}

#item_count select {
 font-size: 10px;
 text-transform: none;
}

#item_count img {
 position: relative;
 top: 1px;
}

#product_selector ul,
#product_selector li {
 margin:0;
 display: block;
}
#product_selector ul{width: 500px; margin: 0 0 0 3px;}
#product_selector ul li {background: #fff; margin-right: 3px; margin-bottom: 10px;}

.selector_item {
 font-family: "Verdana", sans-serif; 
 font-size: 1em;
 font-weight: bold;
 text-align: center;
 float: left;
}

.selector_item img {
 width: 116px;
 display: block;
}

.selector_item a {
 width: 116px;
 margin: 1px;
 padding: 2px;
 color: #58595b;
/* border: 1px solid white;*/
/*  background: #ecead8; */
 display: block;
}

.selector_item a:visited {
 color: #58595b;
}

.selector_item a:hover {
 color: black;
 background: white;
}

.selector_item a:active {
 background: #f8f7e8;
}


