/* Copyright OSD Ltd, Sligo, Ireland - www.osd.ie */

/*** page settings ***/
body, p, li, td { 
  font: normal 15px "Georgia", "Gill Sans", GillSans, sans-serif; 
  line-height:1.4em; 
  color: #fff; 
}
body { 
  background: #000;  
  margin: 0px 0px 0px 0px;
}

a:link, a:visited, a:active { text-decoration: underline; color: #fff; }
a:hover { color: #fff; text-decoration: none; }

#page_wrapper {
  margin: 0px auto 0px auto;
  padding: 0px;
  width:890px;
}
#page_header {
  width:890px;
  height: 130px;
  clear:both;
  margin: 0px;
}
/*** TOP TABLE SETTINGS  ***/
#table_top {
  width: 100%;
  border-collapse:collapse;
  padding:0px;
  margin:0px;  
}
#table_top h1 {
  font: normal 70px "Georgia", "Gill Sans", "Times New Roman", Times, serif;
  margin:1px 0px 0px 0px;  
  padding:0px;  
  display:block;
  color: #fff;
  letter-spacing: 2px;
  line-height:1.0em;
}
#table_top h2 {
  font: normal 25px "Georgia", "Gill Sans", "Times New Roman", Times, serif;
  margin:0px;  
  padding:0px;  
  display:inline;
  color: #fff;
  letter-spacing: 4px;
  line-height:1.0em;
}
#table_top a {
  color: #fff;
  text-decoration:none;
}
#table_top p {
  margin:9px 0px 0px 0px;  
  display:block;
  font-size: 15px;
  font-weight:normal;
  color: #fff;
  line-height: 1.2em;
  text-align:right;
}
img.table_top  { 
  border: 3px solid #fff;
  margin: 0px;
}

.addthis_toolbox { color: #000!important; }
.addthis_toolbox a { color: #000!important; }

.goldbox { 
  border: 1px solid #f7da7e;
  padding: 2px;
  background: #000;
}
.goldtextbox { 
  border: 1px solid #f9ce46;
  padding: 6px 5px 6px 5px;
  background: #000 url(../images/pdf-icon.jpg) center right no-repeat;
  text-align:left;
  font-weight: normal;
}
/*** CONTENT SETTINGS ***/
#content_wrapper {
  background: url(../images/background.jpg) top left repeat-y;
  margin:0px; 
  text-align:justify;
  width:890px;
}
#content_wrapper h1 {
  font-size: 30px;
  font-weight:normal;
  color:#f9ce46;
  display:block;
  text-align:left;
  margin: 5px 0px 0px 0px;
  padding: 0px;
}
#content_wrapper h2 {
  font-size: 25px;
  font-weight:normal;
  color:#fff;
  display:block;
  text-align:left;
  margin: 5px 0px 5px 0px;
  padding: 0px;
}
#content_wrapper h3 { 
  border-top: 1px solid #7a6e3e;
  padding-top: 5px;
  width: 100%;
  display:block;
  font-size: 20px;
  font-weight:normal;
  color:#f9ce46;
  text-align:left;
}
#content_wrapper h4 {
  font-size: 17px;
  font-weight:normal;
  color:#f7da7e;
  display:block;
  text-align:left;
  margin: 0px;
  padding: 0px;
}
#content_wrapper h5 { 
  display:inline;
  font-size: 20px;
  font-weight:normal;
  color:#f9ce46;
  text-align:left;
}
#content_wrapper ul { 
  list-style: url("../images/bullet.gif") outside square;
  color:#000;
}
.content_images { 
  text-align:center;
  border:0px;
  margin: 2px 2px 2px 2px;
}
/**** MENU ****/
#secondcol { float: left; }
#menu {
  width: 122x;
  margin: 0px;
  padding: 0px;
}		
#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
}	
#menu li a {
  height: 18px;
  text-decoration: none;
}	
#menu li a:link, #menu li a:visited {
  font: bold 12px "Georgia", "Gill Sans", Verdana, Arial, sans-serif;
  color: #fff;
  display: block;
  background: url(../images/menu.gif);
  padding: 3px 10px 1px 14px;
}	
#menu li a:hover {
  color: #fff;
  background: url(../images/menu.gif) 0 -22px;
  padding: 3px 10px 1px 14px;
}	
#menu li #active {
  color: #fff;
  background: url(../images/menu.gif) 0 -22px;
  padding: 3px 10px 1px 14px;
}
#lefttext {
  font-size:11px; 
  line-height:1.1em; 
  text-align:center; 
  margin: 5px 0px 0px 0px; 
  padding: 0px; 
}
.right_head {
  font: normal 20px "Georgia", "Gill Sans", Verdana, Arial, sans-serif;
  color: #f7da7e;
  text-align:center; 
  margin: 10px auto 10px auto; 
  padding: 0px; 
}
/*** BULLET LIST ***/
.bullet_list {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  list-style:none;
} 
.bullet_list li {
  padding: 0px 0px 0px 20px;
  background-image: url(../images/arrow.jpg);
  background-repeat:no-repeat;
  background-position:0 1px;
  line-height:1.5em;
  list-style:none;
}
.horizdots { 
  background:url(/images/horiz-dots.jpg) left center repeat-x; 
  height: 5px;
}
.horizdots2 { 
  background:url(/images/horiz-dots.jpg) left center repeat-x; 
  height: 1px;
}
.left_col { width: 650px; padding: 0px 10px 0px 10px;}
.right_col { width: 198px; padding: 0px 10px 0px 10px; text-align:left !important;}
a.top { color:#f7da7e !important; }
table { border-collapse:collapse; padding: 0px 0px 0px 0px; }
img { border: 0px; }
.img_right { border: 0px; float: right; padding: 0px 0px 0px 5px; }
.img_left { border: 0px; float: left; padding: 0px 5px 0px 0px; }
.menu_box { border-bottom: 1px solid #7a6e3e; text-align:left;}
.snowflake {
  background: url(../images/snow-flake-bg.jpg) top right no-repeat;
  margin: 0px;
  padding: 0px;
}

.img_opts { border: 1px solid #fff; border-radius: 5px; width: 100px; height: auto; padding:0px; float: left; margin: 0 10px 0 0; background:#000;}
.book_purple { 
	color: #9966FF!important;   
    font: 20px "Georgia","Gill Sans",Verdana,Arial,sans-serif;
    margin: 10px auto;
    padding: 0;
    text-align: center;
}

/*** form settings ***/
select, textarea { 
  font: normal 15px "Georgia", "Gill Sans", GillSans, sans-serif; 
  color: #000; 
}
/*** FOOTER SETTING ***/
#page_footer {
  background: url(../images/horiz-dots.jpg) top left repeat-x;
  font: normal 12px  "Georgia", "Gill Sans", Verdana, Arial, sans-serif;
  width: 890px;
  height:130px;
  margin: 0px auto 0px auto;
  padding:4px 0px 0px 0px;
  clear:both; 
  text-align:center;
  color:#c6ae65;
}
#page_footer table {
  width: 450px;
  margin: 0px auto 0px auto;
  padding:4px 0px 0px 0px;
  text-align:center;
  color:#c6ae65;
}
#page_footer a { color:#c6ae65; }