/* -------------------------------------*/
/* Style sheet for The Wand Company Ltd */
/* -------------------------------------*/

/* Links: */
a
{
  color : #715242;
  text-decoration : none;
  outline: none;
}
a:visited
{
  color : #715242;
  text-decoration : none;
  outline: none;
}
a:active
{
  color: #715242;
  text-decoration : none;
  outline: none;
}
a:hover
{
  color: #DB692B;
}

/* Body text: */
body
{
   font-family : Arial, Helvetica, sans-serif;
   margin: 0px;
}
p
{
   color : #715242;
   font-size : 11px;
   text-align : left;
}

td
{
   color : #101851;
   font-size : 12px;
   text-align : left;
}

td.largeFont
{
   color : #202010;
   font-size : 28px;
   text-align : left;
}




/*Forms: */

label { font-weight: bold; }

input, select {
  width:200px;
  font-family: arial, helvetica, sans-serif;
  font-size: 12px;
}

input, textarea, select {
  border:1px solid #CCCCCC;
  padding:1px;
  background:none;
  margin-top:0px;
}

input.checkbox {
  width:15px;
  background:none;
  border:0;
}

input.radio_button {
  width:15px;
  background:none;
  border:0;
}

input.small, select.small {
  width:50px;
}

input.large, select.large {
  width:200px;
}

input.extra_large, select.extra_large {
  width:300px;
}

input:hover, textarea:hover, select:hover {
  border:1px solid #888888;
}

input:active, textarea:active, select:active {
  border:1px solid #888888;
}

input.submit {
  border:0px;
  padding:0px;
  background:url("SUBMIT-BUTTONx.gif") repeat 0px 0px;
  width:142px;
  height:33px;
  display: block;
}

input.submit span {
        display: none;
}

input.submit:hover {
  cursor: pointer;
  background: url("SUBMIT-BUTTONx.gif") repeat 0px -33px;

}

textarea {
  width:300px;
  height: 200px;
}

textarea.deep {
  height:350px;
}

textarea.shallow {
  height:50px;
}

fieldset {
  padding:0;
  border:0;
  margin:0;
}

/* LiveValidation: */

.LV_valid {
    color:#00CC00;
}

.LV_invalid {
	color:#CC0000;
}

.LV_validation_message{
    font-family: arial, helvetica, sans-serif;
    font-weight: normal;
    font-size: 11px;
    margin: 0 0 0 5px;
		-moz-user-select: none;
}

.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}

/* HELPERS */

.floatRight {
  float:right;
}

.floatLeft {
  float:left;
}

.clearBoth {
  clear:both;
}

.clearLeft {
  clear:left;
}

.clearRight {
  clear:right;
}

.inline {
  display:inline;
}

.block {
  display:block;
}

.hidden {
  display:none;
}

.invisible {
  visibility:hidden;
}

.visible {
  visibility:visible;
}

/** margin helpers (useful for floated images) **/

.marginTop10 {
  margin-top:10px;
}

.marginRight10 {
  margin-right:10px;
}

.marginBottom10 {
  margin-bottom:10px;
}

.marginleft10 {
  margin-left:10px;
}


