/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {font: .75em/1.5 Arial, Helvetica, sans-serif;color:#560f0c}
p {line-height:1.8em}
img {border:none;}
a {text-decoration:underline;color:#d52b2c;}
a:hover {text-decoration:none; color:#000;}
a:focus {border:none;}
 
hr, div.listHRule {border:none;border-bottom: 2px dotted #3e2322;background:#efe9d4;height:1px;margin:15px 0;}

/* `Headings
----------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {margin:0 0 10px 0;padding:0;line-height:normal;font-family:Georgia, "Times New Roman", Times, serif}
h1 {font-size: 2.53em;letter-spacing:-.05em;font-weight:normal; color:#a6170d;}/*25px*/
h2 {font-size: 1.58em;color:#3e2322;border-bottom:2px dotted #3e2322;}/*23px*/
h3 {font-size: 1.42em;}/*21px*/
h4 {font-size: 1.25em;}/*19px*/
h5 {font-size: 1.12em;}/*17px*/
h6 {font-size: 1.00em;}/*15px*/

/* `Spacing
----------------------------------------------------------------------------------------------------*/
ol {list-style: decimal;}
ul {list-style: square;}
li {margin-left: 30px;}

p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {margin-bottom: 10px;}

.wsm_contact_form input, .wsm_contact_form select, .wsm_contact_form textarea {margin-bottom:5px;display:inline;float:left;margin-right:10px;} 
input.wsm_product_quantity_field {margin-bottom:0;}

td {vertical-align:top;}