			/* Global Styles */
body {
	margin-top: 5px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #41225b;
	text-align: center;
}

			/* ID Styles */
#wrapper {
	position: relative;
	text-align:left;
	width: 960px;
	margin: 5px auto;
}
#header {
	background: #41225b url(hompgart/masthd10.jpg) no-repeat top left;
	border-bottom: 1px solid #ffffcc;
	color: #901602;
	height:152px;
	width: 100%
	}
#header h1 {
	display:none;
	}
a:link {color: #000000;}
a:visited {
	color: #000000;
	font-style: italic;
}
#flash{
	position:relative;
	z-index:-1000;
	text-align:center;
	display:block;
}
			 
#content p {
	font-size: 100%;
	line-height: 1.5em;
}
#content h1 {
	font: 115% Arial, Helvetica, sans-serif;
	padding: 1px;
	display: block;
	text-align:right;
	color: #465389;
	background-color: transparent;
	border-bottom: 1px solid #465389;
	margin-left: 10px;
	text-transform:uppercase;
}
#content h2 {
	padding-left: 25px;
	font-size: 110%;
	color: #465389;
	background-color: transparent;
}
h3{
	text-align: left;
	padding-right: 20px;
	font: italic 120% Palatino, "Times New Roman", Times, serif;
	color: #999999;
	}
h4 {
	text-align: left;
	padding: 5px 10px 0px 10px;
	font: bold italic 110% Palatino, "Times New Roman", Times, serif;
	color: #41225b;
	}
#footer {
	padding: 5px 0 10px 25px;
	font-size: 70%;
	font-weight: bold;
	letter-spacing:.15em;
	color:#41225b;
	background-color: #e5daf6;
	text-align:center;
}
#extraDiv1 {
    position : absolute;
    top : 263px;
    left : 528px;
    background : url(alice.gif) no-repeat;
    width : 225px;
    height : 300px;
}
#extraDiv2 {

    position : absolute;
    top : 388px;
    left : 96px;
    background : url(silouette.gif) no-repeat;
    width : 100px;
    height : 150px;
}


			/* Nav Styles */



#subnav {
	position: absolute;
	z-index: 3;
	top: 100px;
	left: 723px;
	right: -100px;
	margin: 0;
	padding: .5em 0 0.5em 0;
	font: BOLD 13px Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	width: 237px;
	background-color: transparent;
	white-space: nowrap;
}

#subnav a {
	text-decoration: none; color: #ffffcc;
}
#subnav b {
	font-weight: normal; margin: 0 0.5em; color: #ffffcc;
}
#subnav a:hover {
	color: #41225b;
	text-decoration: none;
}
/************* #globalNav styles **************/

#globalNav{
	position: absolute;
	z-index: 1000;
	top: 125px;
	left: 6px;
	float:left;
	background-color: #41225b;
	font-variant: small-caps;
	color: #ffffff;
	letter-spacing:.75px;
	height: 25px;
	width: 99%;
}

#globalNav img{
 display: block;
}
#globalNav a:link, #globalNav a:visited {
	font-style:normal;
	font-size: 12.5px; 
	padding: 5px 7px; 
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
}
#globalNav a:hover {
	color: #41225b;
	background-color: #acabe0;
	text-decoration: none;
}
.glinkblue{
	background: #acabe0;
	padding: 4px 8px; 
	font-size: 12.5px; 
	font-variant: small-caps;
	text-align: left;
	color:#41225b;
	text-decoration: none;
	}
/************* #other Nav styles **************/
#nav{
	position: absolute;
	top: 99px;
	left: 3px;
	padding: 5px 9px 5px 9px;
	background-color: #41225b;
	font: bold 11px Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	text-align: center;
	width: 99%;
	white-space: nowrap;
}
#nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#nav li {
	display: inline;
}
#nav a:link, #nav a:visited { 
	padding: 5px 9px 5px 9px; 
	color: #FFFFFF;
	background-color: transparent;
	text-align: center;
	text-decoration: none;
}
#nav a:hover {
	color: #41225b;
	background-color: #acabe0;
	text-decoration: none;
}


#navigation {
	width:75%;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-variant: small-caps;
	text-align:right;
	background-color: #e2e3f6;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	border-bottom: 1px solid #41225b;
}
#navigation li a:link, #navigation li a:visited  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-right: 1px solid #711515;
	background-color: #8480d7;
	color: #fffacd;
	text-decoration: none;
}
#navigation li a:hover {
	background-color:  #dcddf3;
	color: #FFFFFF;
}
#navigation ul ul {
	margin-left: 12px;
}
#navigation ul ul li {
	border-bottom: 1px solid #41225b;
}
#navigation ul ul a:link, #navigation ul ul a:visited {
	background-color: #ED9F9F;
	color: #fffacd;
}
#navigation ul ul a:hover {
	background-color: #8480d7;
	color: #FFFFFF;
}
#navigation2 {
	width:85%;
	margin-top: .75em;
	margin-right:auto;
	margin-left: auto;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
	font-style:normal;
	letter-spacing:.75px;
	text-align:left;
	padding: 10px 15px;
}
#navigation2 ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation2 li a:link, #navigation2 li a:visited  {
	display: block;
	padding: 5px;
	border-right: 1px solid  #41225b;
	border-bottom: 1px solid #41225b;
	border-left: 1px solid #41225b;
	background-color: #f0ffff;
	color:#41225b;
	text-decoration: none;
	font-weight: bold;
	font-style:normal;
}
#navigation2 li a:hover {
	background-color:#dfe5e6;
	color: #41225b;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#navigation2 ul ul {
	
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
}
#navigation2 ul ul li {
	border-bottom: 1px solid #41225b;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
}
#navigation2 ul ul a:link, #navigation2 ul ul a:visited {
	background-color: #ED9F9F;
	color: #fffacd;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
}
#navigation2 ul ul a:hover {
	background-color: #8480d7;
	color: #FFFFFF;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
}
			/* Class Styles */


.style1{
	font-size: 85%;
	line-height: 1.2em;
	padding-left: 3em;
	}
.quote {
	padding:25px;
	font-size: 75%;
	line-height: 1.35em;
	}
.stylesmall{
	font-size: 80%;
	line-height: 1.35em;
	}
.style2 {color: #FFF0F5}
.style3 {color: #f0ffff;}
.style4 {color: #465389;
		background-color:#acabe0;
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-right: 1px solid #41225b;
		border-bottom: 1px solid #41225b;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
}
.style15 {
  padding: 5px 5px 5px 0.5em;
  border: 1px solid #0462a1;
  display: block; 
  background: #dcddf3;
  font: bold italic 10px/12px Times, "Times New Roman", serif; 
  color: #465389; 
  }
  .style15HD {
  padding: 5px 5px 5px 0.5em;
  border: 1px solid #41225b;
  display: block; 
  background: #acc0c7 url(images/navgrbkg.jpg) repeat-x ;
  font: bold  13px/12px Arial, Helvetica, sans-serif; text-align: center;
  color: #41225b;
  }
  .style25 {
  padding: 5px 5px 5px 0.5em;
    border: 1px solid #41225b;
  display: block; 
  background: #ffffff url(images/navblbkg.jpg) repeat-x ;
  font: bold  13px/12px Arial, Helvetica, sans-serif; 
  text-align: center;
  color: #41225b;
  width:80%;
 	margin:0 1.25em;

  }
  
.style16 {font-size: 14pt;
	font-weight: bold;
	font-style: italic;
}
.style17 {	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: 000;
}
.style18 {font-size: 12px}
.style19 {font-size: 14px; font-style: italic; font-weight: bold; color: #0033cc; }
.style20 {
	padding: 10px 5px 0 5px;
	font-family: "Palatino Linotype", "Times New Roman", serif;
	font-size:12px;
	font-weight:bold;
	line-height: 14px;
	color: #41225B;
	text-align:center;
}

.style20 a:link {
	text-decoration: none;}

/************* border styles **************/
.imgborder {
	border:5px solid #dcddf3;
	}
.imgbordertravel {
	border:5px solid;
	border-color: #F7F0E7;
	}
.imgborderwh {
	border:5px solid #ffffff;
	}
.imgbordergr {
	border:5px solid #f0ffff;
	}
.imgborderbl {
	border:8px solid #ACABE0;
	}
	/************* adv styles **************/
.round {
	background-color: #DAE8EC;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border: 2px solid #B8CB99;
	padding: 10px;
}
.round2 {
	background: #f0ffff url(images/navgrbkg.jpg) repeat-x;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	 behaviour:url(border-radius.htc);  
 /* IE hack */ 
	border: 1px solid #41225b;
	margin: 1em;
	padding: 7px;
	text-align:center;
	width:75%;
}
.adboxsmall {
	font: 65% Arial, Helvetica, sans-serif; text-align: left;
	}
.adboxhd {
	font: bold italic .95em/.85em "Times New Roman", Times, serif;
	padding: .5em; text-align: left;
	}
.adbox {
	padding:10px;
	margin: 1em auto;
	border: 1px solid #41225b;
	background-color: #dcddf3;
	width: 75%;
	text-align: center;
	font: 70% Arial, Helvetica, sans-serif;
}
.adboxN {
	padding:10px;
	margin: .5em auto;
	border: 1px solid #41225b;
	background-color: #dcddf3;
	width: 75%;
	
}
.adbox2 {
	padding: 4px 6px 4px 6px;
	margin: 5px 0.5em 10px 0.5em;
	border: 1px solid #B1B1B1;
	background-color: #dcddf3;
	font: bold 10px Arial, Helvetica, sans-serif;
	line-height:10px;
	width: 75%;
}

.adbox3 {
	padding: 2px 4px 2px 6px;
	margin: 2em;
	border: 1px solid #41225b;
	background-color: #dcddf3;
	font: bold 10px Arial, Helvetica, sans-serif;
	line-height:10px;
	width: 75%;
}
.adbox4 {
	padding:10px;
	margin: 1em auto 1em auto;
	border: 1px solid #41225b;
	background-color: #e5daf6;
	width: 75%;
	font-weight: bold;
}
.adboxoffwhite {
	padding:5px;
	margin: 1em auto 1em auto;
	border: 1px solid #41225b;
	background-color: #FFFAFA;
	width: 85%;
}
.adboxwhite {
	padding:5px;
	margin: 1em auto 1em auto;
	border: 1px solid #41225b;
	background-color: #FFffff;
	width: 85%;
}

.adboxgr {
	padding: 10px;
	margin: 1em auto 1em auto;
	border: 1px solid #274e37;
	background-color:  #f0ffff;
	font: 100% Arial, Helvetica, sans-serif;
	width: 70%;
	color:#274e37;
}
.adboxnavy {
	padding:7px;
	margin: 1em auto 1em auto;
	background-color: #121c40;
	width: 80%;
	font: 70%/95% "Palatino Linotype", "Times New Roman", serif;
	font-weight:bold;
	color:#fff;
}
.adboxnavy a:link, .adboxnavy a:visited, .adboxnavy a:active{
	color:#fff;
}

/************* page number/register link styles **************/
.boxout {
	color: #FFFFFF;
	background-color: #6A5ACD;
	border:0;

}
.boxout a:link, .boxout a:visited, .boxout a:active{
	text-decoration: none;
	color: #eee;
	background-color: #6A5ACD;
	padding: 5px;
}
.boxout a:hover{
	background-color: #C9C3ED;
	color: #191970;

}
.boxoutpp {
	text-decoration: none;
	font: 10px Arial, Helvetica, Verdana, Geneva, sans-serif;
	border: 1px solid #000;
	padding: 3px;
	color: #000;
}
.boxoutpp a:link, .boxoutpp a:visited, .boxoutpp a:active{
	text-decoration: none;
	background-color: transparent;
	padding: 3px;
	color: #000;
}
.boxoutpp a:hover {
	text-decoration: none;
	background-color: #dddddd;
	color: #6A5ACD;
}
/************* #album styles **************/
#albumlist {
	list-style-type: none;
	margin: 15px;
	padding:0px;
	text-align:center;
}
#albumlist li {
	float: left;
	margin: 0px;
	font: bold 0.75em Arial, Helvetica, sans-serif;
	color: #333333;
}
#albumlist img {
	display: block;
	border: 1px solid #333300;
}

#following {
padding-top: 5em;
}

div.pic {float: left; height: 190px; width: 85px;
  padding: 0 5px; margin: 5px 10px;}
div.pic img {border: 1px solid; border-color: #444 #AAA #AAA #444;}
div.ls img {height: 96px; width: 128px; margin: 32px 0 0;}
div.pt img {height: 111px; width: 75px; margin: 0 5px;}
div.pic ul {margin: 0.25em 0 0  0; padding: 0;
  font: bold small Arial, Verdana, sans-serif;}
li.title {display: block; list-style: none; text-align: center;}
li.catno, li.price {display: none;}
.clear {
	clear: both;
}

div#traveltip {
border: 1px solid #41225b; background: #Ffffff url(images/navblbkg.jpg) repeat-x; width: 80%; margin-left:auto; margin-right:auto;
  margin-top: .75em;  margin-bottom: 1em; padding: 5px; font-size: 75%; text-align: center;}
div#traveltip2 {
border: 1px solid #41225b; background: #F7F0E7; width: 85%; margin-left:auto; margin-right:auto;
  margin-top: 1em;  margin-bottom: 1em; padding: 6px; font-size: 75%; text-align: center;}
div#traveltip3 {
border: 1px solid #41225b; background: #F7F0E7; width: 85%; margin-left:auto; margin-right:auto;
  margin-top: 1em;  margin-bottom: 1em; padding: 6px; font-size: 75%; text-align: center;}
div#traveltipgreen {
border: 1px solid #41225b; background: #f0ffff; width: 85%; margin-left:auto; margin-right:auto;
  margin-top: 1em;  margin-bottom: 1em; padding: 6px; font-size: 75%; text-align: center;} 
div#traveltip2green {
border: 1px solid #274e37; background: #f0ffff; width: 85%; margin-left:auto; margin-right:auto;
  margin-top: 1em;  margin-bottom: 1em; padding: 6px; font-size: 75%; text-align: center; color:274e37;} 
div#traveltipwhite {
	background: #ffffff url(images/navblbkg.jpg) repeat-x;
	border: 1px solid #41225b;
	width: 80%;
	margin-left:auto;
	margin-right:auto;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 3px 5px 10px 5px;
	font-size: 75%;
}  
div#traveltipblue {
border: 1px solid #41225b; background: #3f9eff; width: 70%; margin-left:auto; margin-right:auto;
  margin-top: .65em;  margin-bottom: .75em; padding: .5em; font-size: 70%; color: #ffff00; text-align: center;} 
  #traveltipblue a:link, #traveltipblue a:visited{
  color: #ffff00;
  }   
  
div.pullquote {float: right; width: 140px; color: #A09080;
   border: solid #908070; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 3px 2px; margin: 1px 7px;}
hr {
	border: none;
	background-color: #465389;
	color: #465389;
	height: 1px;
	width: 80%;
	text-align:center;
}
  
/* Table Stuff */

table td {padding: 0; border-width: 0; vertical-align: top;}
td#content {padding-top: 15px; background: #f0ffff
   ;
}
td#content p {font: 85%;}

td#rightside {padding-top:35px; width: 19%; background: #acabe0;}
td#rightside td {font-size: 66%; padding: 85px 0  0 1px;}

td.head {background: #D6B58C; font-weight: bold;}
td#rightside th {font-size: 85%; padding: 2px;
  background: #774411; color: white;}
tr.even td {background: #F7F0E7; width: 50%;}
td.r3 {color: #660;}
td.r5 {color: #060;}

td#leftside { padding-top:45px; width: 19%; background: #acabe0;}
td#leftside td {border-bottom: 1px solid #A98763; font-size: 85%;
  padding: 0 0 1px 0.33em;}
