div#result {
  clear: both;
}
ul {
  list-style-position:inside;
}
.dropDown {
  border:1px solid #6F8CAB;
  height:15px;
  font-size:10px;      
  font-weight:normal;
  width:80px;
}
select {
  border:1px solid #6F8CAB;
  font-size:10px;      
  padding:1px;
}
input {
  border:1px solid #6F8CAB;
}
input[type="text"],
input[type="password"] {
  padding:2px;
  padding-top:3px;
  border:1px solid #6F8CAB;
  font-size:13px;
}
input[type="radio"] {
  border:0;
}
input[type="checkbox"] {
  border:0;
}

a img {
  border:0;
  text-decoration:none;
}
hr {
  width:100%;
  background-color:#ccc;
  color:#ccc;
  border:0;
  clear:both;
  height:1px;
}
div.smallVerticalSpacer {
  clear  : both;
  height : 5px;
}
div.mediumVerticalSpacer {
  clear  : both;
  height : 10px;
}
div.verticalSpacer {
  clear : both;
}
.warning .label {
  color : orange;
}
.o2checkboxLabel { 
  padding-right:3px;
}
.o2checkboxButton { 
  padding-right:3px;
  padding-left:3px;
  margin-right:3px;
  margin-left:3px;
}
.activeAjaxTarget {
  background: url('/images/ajax-loader.gif') no-repeat center;
}
.activeAjaxTarget * {
  visibility:hidden;
}
.waitingForInfoPageSearchResults {
  background: url('/images/ajax-loader-large.gif') no-repeat center;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  font-size:20px;
  padding-top:300px;
  text-align:center;
  z-index:1000;
}

/*===================
  FONTS
===================*/
* {
  font-family:Verdana;
  font-size:8pt;
  color:#333333;
}
h1 {
  font-size:20px;
  font-weight:normal;
}
h2 {
  font-size:16px;
  font-weight:bold;
}
h3 {
  font-size:12px;
  font-weight:normal;
}
h4 {
  font-size:14px;
  font-weight:normal;
  color:#666;
}
h6 {
  font-size:11px;
  font-weight:bold;
  color:#666;
}
h7 {
  font-size:14px;
  font-weight:normal;
  color:#333;
}
h8 {
  font-size:18px;
  font-weight:normal;
  color:#333;
}
h1.fullBackground {
  background-color:#dcddcf;
  padding-left:20px;
  line-height:36px;
  font-size:16px;
  font-weight:bold;
  width: 889px;
  margin-bottom: 10px;
}
h3.usernameRules {
  background-color: transparent;
  padding: 15px 0 0 10px;
  clear: both;
  font-weight: bold;
}
h4.memberHeading {
  background: url('/images/bgr-memberHeading.gif') no-repeat;
  width: 232px;
  height: 38px;
  position: relative;
  top: 0;
  left: 70px;
  padding: 8px 0 0 22px;
  margin-bottom: 20px;

}
.rightSideBoxListingHeader h4 span {
  font-size: 12px;
  color: #666;
}
.header {
  background-color:#ddddcf;
  padding:10px 10px 10px 10px;
}
a {
  text-decoration:underline;
}
a:hover {
  text-decoration:underline;
}
p a {
  text-decoration:none;
}
p a:hover {

}
input {
  color:#666666;
}
input:focus {
  color:#333333;
}
.owners {
  font-size:10px;
  color:#a9a9a9;
  font-family:Verdana;
  text-align:center;
}
.owners a {
  font-size:8pt;
  color:#666666;
  text-decoration:none;
  border:none;
  line-height:1;
}
.owners a:hover {
  border-bottom:1px dotted;
}
.owners b {
  font-size:8pt;
  color:#666666;
}
.button {
  font-size:8pt;
  color:#333333;
  font-weight:bold;
}
.loginAndCartContent {
  font-size:8pt;
  color:#fff;   
}
.offerPitch h5 {
  color:#fccc46;
  background-color:inherit;
  font-size:11px;
  font-weight:bold;
  text-transform:uppercase;
}
.offerPitch h4 {
  font-family:verdana;
  color:#fff;
  background-color:inherit;
  font-size:17px;
  font-weight:normal;
  line-height:150%;
}
.offerPitch p {
  font-family:verdana;
  color:#fff;
  background-color:inherit;
  font-weight:normal;
  font-size:12px;
  line-height:125%;
}
.offerPitch h4 span {
  font-family:verdana;
  color:#fff;
  background-color:inherit;
  font-size:17px;
  font-weight:normal;
  line-height:150%;
}
.offerPitch p span,
.offerPitch ul,
.offerPitch li,
.offerPitch a {
  font-family:verdana;
  color:#fff;
  background-color:inherit;
  font-size:12px;
  line-height:125%;
}
.loginAndCartContent h3 {
  background-color:inherit;
  font-size:8pt;
  font-weight:bold;
  color:#fff;
}
.loginAndCartContent h3 a {
  text-decoration:underline;
  color:#fff;
  font-size:8pt;
}
.loginAndCartContent p {
  background-color:inherit;
  font-size:11px;
  color:#fff;
  margin-left:22px;
  line-height:95%;
  margin-top:3px;
}
.loginAndCartContent p a {
  color:#fff;
  font-size:8pt;
}
label, label * {
  font-size:7pt;
}
.newsletterSignOff {
  width:200px;
  border:0px solid #f10000;
}
.newsletterSignOff a {
  position:relative;
  left:10px;
  top:0px;
  text-align:left;
  padding-right:0px;
  padding-bottom:3px;
  color:#424242;
  text-decoration:none;
} 
.artDropDown {
width:300px;
height:30px;
background-color:#C5C5B9;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
li a { 
  color:inherit;
  text-decoration:none;
 }
li a:hover { 
  text-decoration:underline;
 }
.middle a { 
  text-decoration:none;
 }
h4.memberLoginError {
  color:#f10000;
  font-size:10px;
  font-weight:bold;
  text-align:center;
}
/********* BLOCK LINKS ************************/
a.block {
  display:block;
  text-decoration:none;
  float: left;
  background: url(/images/icons/linkArrow.gif) no-repeat 0 2px;
  padding-left: 15px;
}

/********** INLINE LINKS ********************/
a.inline {
  text-decoration:none;
}
a.inline:hover {
  text-decoration:hover;
}
a.withDot, .stepByStepTable a.withDot {
  background: transparent url(/images/dot.gif) no-repeat left center;
  padding-left: 8px;
  text-decoration: none;
  margin: 0 3px 0 3px;
}
.leftSideBox4Text .mapLink {
  padding-left: 10px;
}
