/* `Basic HTML
----------------------------------------------------------------------------------------------------*/

body {font: .75em/1.5 Arial, Helvetica, sans-serif;}
* {margin:0; padding:0;}
p {line-height:1.8em;margin:0 0 10px 0;}
img {border:none;}
a {outline:none;color:#4979aa;text-decoration:none;}
a:hover {color:#6f9daa;}
a:focus {outline:none;}
hr, div.listHRule {border:none; border-bottom:1px solid #666;clear: both;height: 1px;background:transparent;}

/* `Headings
----------------------------------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {margin:0 0 10px 0;font-weight:normal;}
h1 {font-size: 2.08em;}
h2 {font-size: 1.58em;}
h3 {font-size: 1.42em;}
h4 {font-size: 1.25em;}
h5 {font-size: 1.12em;}
h6 {font-size: 1em;}

/* `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;}