
/* set font, put margin/padding 0 default */
h1,h2,h3,p,ul,ol,li,th,td,div,img { 
  font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	margin: 0; padding: 0; border: 0;
}
a img {border: 0;}

/* most lists are used as links, so default is: */
ul, ol {list-style-type: none;}
li {display: inline; }

/* definition list are used */
dl, dt, dd {margin:0; padding: 0}
dt {padding-top: 0.5em; font-size: 18px;color: #556177; font-weight: normal; }

/* links */
a {text-decoration: none;font-weight: bold;  }
#content a {color: #3C426B;}
#content a:hover { color: #00A; }

h1 span, h2 span { display: none; } /* replaced with an image */

body {margin: 0; padding: 0; background-color: #E9EFF7;}
#contain { width: 745px; background-color: #FFFFFF; margin: 0 auto; padding: 0 12px;}


/* HEADER */
#header { background: #fff url(images/hd_bkg.gif) repeat-x 0 0px; height: 165px; }
#header h1 { display:block; height:119px; width:394px; float:left; background: url(images/hd_hlayb.gif) no-repeat left top; }
#header h1 a {display: block; height: 119px;}
#header p {display: none; } /* subtitle inc. in h1 image */
#header #icon { display:block; float:left; width: 105px; height: 165px; 
  background: url(images/hd_pic_horse.gif) no-repeat 0 70px; 
}
#header #icon a {display: none;}
#header a, #footer a { color: #7685A0;}
#header a:hover, #footer a:hover { color: #557; }

/* CARD SET MENU (in heading area) */
#header #setmenu {
margin-top: -15px;
padding: 26px 70px 0 0;
height: 30px;
float:right;
background: url(images/hd_cardDesigns.gif) no-repeat right top;
text-align: right; width: 40em;
}
#setmenu li {padding-left: 20px; background: url(images/white_dot.gif) no-repeat left center; font-weight: bold;}
#setmenu .first {background-image: none;}

/* TOP MENU */
#topmenu { border-top: 2px solid #A9BDCE; padding: 5px 0 1em 0;}
#topmenu a {
  padding-left: 15px; 
	font-size:12px; font-weight: bold; 
	background: url(images/hd_bulletBlue.gif) no-repeat center left;
}
#topmenu a:link, #topmenu a:visited { color:#91b0d5;}
#topmenu a:hover, #topmenu a:active {color: #558;}
#topmenu .first a {background-image: none;}	
	
	
/* CONTENT general area */
#content {}

/* FOOTER bottom of page menu and legal info */
#footer { border: 1px solid #FFF; border-width: 2em 0; text-align: center; clear: both; }
#toplink a { padding-left: 16px; background: url(images/arrow_up.gif) no-repeat center left; }
#footmenu { padding: 1em; margin-top: 1em;}
#footmenu a { padding: 5px 3px 2px 6px; border-left: 1px solid #7685A0;}
#footmenu .first a { border: 0;}
#legals { padding-top: 46px; background: #D9E3F0 url(images/hearts_base.gif) no-repeat top center; }
#legals p { background-color: #FFF; text-align:center; font-size: 10px; color:#999; padding-top: 1em; }

.clearboth {clear: both;}