/*
Theme Name: Dinah 3.0
*/
@import "reset.css";
body {font-size: 12px;color: #9099A0;font-family: Helvetica, Arial, sans-serif;background-color: white;}
a {color: #9099A0;text-decoration: underline;}
.imageWrap { float: left; margin-right: 15px;margin-bottom: 6px;}
blockquote {font-family: Georgia, 'Times New Roman', serif;font-style: italic;margin-left: 30px;font-size: 13px; }
H3 {font-size:13px; font-weight: normal; margin-bottom: 12px; }


form#cformsform {margin:0;padding:0;width: 500px;}
form#cformsform.cform p.cf-sb {width: 400px;}
.linklove {display:none;}
#respond, #comments, ol.commentlist {clear: left; float: left; }
#respond h3 {color: #333;margin-top: 20px; text-transform: capitalize;font-size: 14px;}
p.error {display:none;}

/*STRUCTURE*/
#container {width: 1150px;  margin:0 0 30px 30px; padding: 0; float: left;}
#logo {float: left;}
#nav {margin: 0 0 30px 0px; width: 930px; }
#nav li {list-style:none;float:left; display:block;padding-right: 30px;}
#nav li a {text-decoration: none;text-transform: lowercase; color: #9099A0;font-size: 13px;}
#nav li a:hover {text-decoration: underline;}
#nav ul.children {display:none;}
#sidebar { width: 145px; float: left; }
#sidebar img {margin-bottom: 15px;}
#content {width: 930px; margin-top: 75px; margin-left: 30px; float: left;}
#content>p {width: 600px;line-height: 1.33;}

#content.wholesale H3 {font-size:16px; font-weight: normal; color:#222; margin-bottom: 6px; margin-top: 16px; }
#content H3 a {color: #CED829;}
#content.info H3 {margin-top: 12px;}
#content h2 {font-size: 24px;text-transform: capitalize;}
#content h2 a {text-decoration: none;}
#content.wholesale {width: 600px; margin-top: 125px;height: auto;}
#content.wholesale p {margin-bottom: 13px;}
#content.wholesale ul li {list-style: disc;margin-bottom: 6px;margin-left: 24px;}

#footer {background-color: #9099A0; position: fixed; bottom: 0; height: 17px; width: 100%; color: white;text-align:center;margin: 30px 0 0 0;padding: 5px 0 0 0;clear: both;}
#footer a {color: white;border-bottom: 1px dotted white;}
.cat_descr {float:left; width: 650px;}
.cat_descr p>img {float: left;}
.cat_descr h3 {text-transform: uppercase; font-weight: normal;}
.cat_descr p { line-height: 150%; margin-bottom: 9px; color: black; }
.page_item a, ul.subcategories a {text-transform: lowercase; text-decoration: none; font-size: 13px;line-height: 1.75; margin-left: 10px;}
.page_item a { color: #CED829;}
ul.subcategories a{color: #9099A0;}
#freeshipping {margin-left: 10px;}
.page_item a:hover, ul.subcategories a:hover {text-decoration: underline;}
#category_copy {float: left; margin-left: 15px; width: 225px;}
#category_copy p {margin-bottom: 9px;}
#category_copy h3 {margin:0;}
.imageHome {float:left;margin:0;}
span.star {color: red;margin-right: 5px;}
.category_text {width: 470px;float: left; }
.category_text H3 {text-transform: uppercase;}
.category img {float:left;margin-right: 20px;}
.category>img {margin-bottom: 15px;}
#left_copy {width: 225px;float:left;margin-right: 20px;}
#left_copy p {margin-bottom: 8px;margin-top: 4px;color: black;line-height: 133%;}
#left_copy H3, #right_copy H3 {margin-bottom: 1px;}
#right_copy {width: 225px;float:left;line-height: 133%;}
.viewcart {float:left;width: 64px; height: 18px; text-align: center;padding-top:4px;font-size: 0px;}
#nav a.viewcart  {  background: #9099A0 url('images/viewgrey.jpg'); margin-top: -4px;}
#nav a.viewcart:hover {background: #CED829 url('images/viewgrn.jpg');font-size: 0px;}
#shopp.category {width: 930px;}
#shopp.category ul.products {width: auto;}

/* PRODUCT DISPLAY */
#shopp ul.products li.row  {height: 260px;  padding-top: 0;}

#shopp ul.products li.row ul li.product {float: left; margin:0; width: 220px;}

div.frame a img {margin-bottom: 4px;}

div.details {margin-top: 3px; width: 200px; padding: 0; height: 25px; float: left;}
ul.detail_text {width: 200px; height: 100px;}
ul.detail_text li.listview { width: 100px; padding-left: 20px;}
ul.detail_text  li.variations ul.variations li{width: 170px; height: 22px; }
ul.detail_text  li.variations ul.variations li select {float: right;height: 22px;}
ul.detail_text li.price {font-size: 13px;}
h4.name {text-align: left;height: 30px; float:left;margin-top: 4px;}
h4.name a {color: #9099A0; text-decoration: none;}
input.addtocart {background: #fff url('images/addgrey.jpg');border:none; font-size: 0px;width: 73px;height:22px;margin-right: 15px;float: right;}
input.addtocart:hover {background: #fff url('images/addgrn.jpg');}
#shopp.category>img {float: left;}
#productDetails p {margin-bottom: 12px;}

/* BLOG STYLES */
#nav.blog { width: 700px;height: 30px;margin: 70px 0 0 170px;padding: 0;}
#content.blog  { padding: 0 0 30px 0; margin: 0 0 0 25px; line-height:133%;}
#content.blog img {margin-bottom:15px;margin-top: 15px;}
#content.blog>p {width: 360px; color: #333;margin: 0 0 15px 0;}
#content.blog h2 {margin-top: 15px;font-size: 15px;font-weight: normal;}
#content.blog h2 a {color: #9099A0;text-decoration: none; }
#content.blog h2 a:hover {text-decoration: underline;}
.byline , .postmetadata, .postmetadata a {color: #CED829;}
.byline a {color: #9099A0;text-decoration: none;}
.byline a:hover {text-decoration: underline;}
.postmetadata a:hover {text-decoration: underline;}
h3#comments {margin-top: 15px;}

/* PRODUCT PAGE */
#shopp.product { margin-top: 35px;}
#shopp.product ul li {}
.shopp-thickbox img {float: left; height: 250px; width: 250px;display: block;}
#productText {width: 300px;margin-left: 15px; float: left;line-height: 1.33;}
#productText H3 {text-transform: capitalize;font-size: 13px;font-weight: bold;}
#productText H3.\"price\" {font-weight: normal;}
#shopp.product .gallery {float: left; height: auto;display: block;width: 250px;}
ul.previews li {float: left;list-style:none;}
a.shopp-thickbox img {margin-bottom: 15px;}
.fill img {display:none;}
img.woodmat {margin-top: 12px;}

/* cart and checkout */
#shopp form#cart {width: 600px}
input#hidden-update {display:none;}
form#checkout.shopp input#same-shipping {float: left;width: 20px;margin:0;padding:0;}
form#checkout.shopp label { margin: 20px 0 0 0;padding:0;}
#cart th {color: #222;font-size: 13px;}
#cart big a  {text-decoration: none; color: #9099A0;}
#cart big a.right {background-color: #9099A0;color: white;height: 18px;width: 130px;padding: 5px 0 0 6px;}
#cart big a.right:hover {background-color: #CED829; color: white;}
.cart-head {font-size: 13px; font-weight: bold;color: #222; border-bottom: 1px solid #222;margin-top: 35px;margin-bottom: 6px;}
#cart-summary, form#checkout.shopp {width: 600px;}
form#checkout.shopp input {margin: 3px 0;width: 250px;}
.contact-info, .billing-address, .shipping-address, .payment-info {margin-left: 100px;}
#cart.shopp a {text-decoration: none;color: #9099A0;}
p.alert {margin-bottom: 4px;}
p.alert a{border-bottom: 1px dotted #9099A0;}
input#confirm-button, input.update-button {border:none;background-color: #9099A0; color: white; height: 22px;}
input#confirm-button:hover, input.update-button:hover {background-color: #CED829; color: white;}

/* #address {
	width: 630px;
	height: auto;
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;
	}
	*/
#address p { margin-bottom:14px;line-height: 1.2; }
#address p a {text-decoration: underline;}
#address.other {float:left; }
#address.washington {float:left;}
div.state {font-size: 14px; margin-bottom: 7px; color: #222;}
form#commentform p label{width: 500px; }
.csscolumns #entry{
	width: 630px;
	-moz-column-count: 3;
	-moz-column-gap: 20px;
	-webkit-column-count: 3;
	-webkit-column-gap: 20px;
	column-count: 3;
	column-gap: 20px;}
/* hacks */
.thumbnails img {display: none;}
/* WHOLESALE */
#container.wholesale #content.blog {margin-top: 107px;}
#container.wholesale {margin-bottom: 20px;height: auto; }
#container.wholesale #content.blog h2 {font-size: 24px;line-height: 1.2;}
