			/* 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:160px;
	width: 100%
	}
#header h1 {
	display:none
	}
a:link {color: #000000;}
a:visited {color: #000000;}

#content p {
	font: 90%/ 1.25em Arial, Helvetica, sans-serif;
	margin: .95em 0;
	
}

#content h1 {
	font: 120% Arial, Helvetica, sans-serif;
	padding: 5px;
	display: block;
	text-align:left;
	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%;
	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;
}

ul {
	list-style-type:square;
	font: 95%/1.25em Arial, Helvetica, sans-serif;
		text-align:left;
}
			/* Nav Styles */



#subnav {
	position: absolute;
	z-index: 3;
	top: 76px;
	left: 585px;
	right: -100px;
	margin: 0;
	padding: .5em 0 0.5em 0;
	font:BOLD 65% Arial, Helvetica, sans-serif;
	font-variant: small-caps;
	width: 200px;
	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: 3;
	top: 125px;
	float:left;
	background-color: #41225b;
	font-variant: small-caps;
	color: #ffffff;
	letter-spacing:.75px;
	height: 26px;
	width: 100%;
	left: 2px;
}

#globalNav img{
 display: block;
}
#globalNav a:link, #globalNav a:visited {
	font-size: 85%; 
	padding: 5px 8px; 
	color: #FFFFFF;
	background-color: transparent;
	text-decoration: none;
}
#globalNav a:hover {
	color: #41225b;
	background-color: #acabe0;
	text-decoration: none;
}
.glinkblue{
	background: #acabe0;
	padding: 5px 8px; 
	font-size:85%;
	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;
}
/************* #LeftColumnNav styles **************/

#navigation2 {
	width:85%;
	margin-top: 3em;
	margin-right:auto;
	margin-left: auto;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:70%;
	letter-spacing:.75px;
	text-align:left;
	padding: 10px 15px;
	border:0;
}
#navigation2 ul {
	width:100%;
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation2 li a:link, #navigation2 li a:visited  {
	display: block;
	padding: 8px 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-weight: bold;
}

#navigation2 ul ul a:link, #navigation2 ul ul a:visited {
	background-color: #f0ffff;
	color:#41225b;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:15px;
	font-size:110%;


}
#navigation2 ul ul a:hover {
	background-color:#dfe5e6;
	color: #465389;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


			/* Class Styles */
  .style15HD {
  padding: 2px 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;
  }

.style1{
	font-size: 85%;
	line-height: 1.2em;
	padding-left: 3em;
	}
.quote {
	padding:25px;
	font-size: 75%;
	line-height: 1.35em;
	}
.stylesmall{
	font-size: 75%;
	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;
}
.style7 {font: 10px/11px}
.style15 {color: #465389;
		background-color:#dfe5e6;
		display: block;
		padding: 5px 5px 5px 0.5em;
		border-left: 1px solid #41225b;
		border-right: 1px solid #41225b;
		border-bottom: 1px solid #41225b;
		font-size: 100%;
		font-weight: bold;
}
.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;
	font-style: italic;
	text-align:center;
}

/************* border styles **************/
.imgborder {
	border:5px solid #dcddf3;
	}
.imgbordertravel {
	border:5px solid;
	border-color: #F7F0E7;
	}
.imgborderwh {
	border:5px solid #ffffff;
	}
.imgbordergr {
	border:5px solid #f0ffff;
	}
	
		/************* adbox styles **************/
		

.adboxsmall {
	font: 90% Arial, Helvetica, sans-serif; text-align: left;
	}
.adboxaccent {
	font: bold italic "Times New Roman", Times, serif; text-align: center; color:#333333;
	}
.adboxhd {
	font: bold italic 100%/95% "Times New Roman", Times, serif;
	text-align: center;
	color: #0033CC;
	}
.adbox {
	padding:7px;
	margin: 1em auto 1em auto;
	border: 1px solid #41225b;
	background-color: #dcddf3;
	width: 80%;
	font: 80%/125% Arial, Helvetica, sans-serif; text-align: center;
}
.adboxnavy {
	padding:7px;
	margin: 1em auto 1em auto;
	background-color: #121c40;
	width: 80%;
	font: 95%/125% Arial, Helvetica, sans-serif;
	color:#fff;
}
.adbox2 {
	padding:7px;
	margin: 1em auto 1em auto;
	border: 1px solid #41225b;
	background-color: #dcddf3;
	font: 80%/125% Arial, Helvetica, sans-serif;
	width: 80%;
}

.adbox3 {
	padding: 7px;
	margin: 1em auto 1em auto;
	border: 1px solid #41225b;
	background-color: #f5f7ec;
	font: 80% Arial, Helvetica, sans-serif;
	width: 80%;
}
.adboxaccent {
	font: bold italic 105%/100% "Times New Roman", Times, serif; text-align: center; color:#333333;
	}
.adbox4 {
	font: 80%/1.5em Arial, Helvetica, sans-serif;
	padding:10px;
	margin: 1em auto 1em auto;
	border: 1px solid #41225b;
	background-color: #e6dfeb;
	width: 80%;
}
.adbox5{
	padding: 2px;
	margin:10px;
	background-color: #333333;
	font: 90% Arial, Helvetica, Verdana, Geneva, sans-serif;
	color: #ffffff;
	width: 85%;
	
}
.adboxgr {
	font: 80%/1.5em Arial, Helvetica, sans-serif;
	padding:10px;
	margin: 1em auto 1em auto;
	border: 1px solid #41225b;
	background-color: #e6f5f5;
	width: 80%;
}

div#adboxgr {
	padding: 10px;
	margin: 1em auto 1em auto;
	border: 1px solid #41225b;
	background-color:  #f0ffff;
	font: 70% Arial, Helvetica, sans-serif;
	width: 80%;
	color:#465389;
	text-align:center;
}

div#box1 {
border: 1px solid #41225b; background: #ffffff; width: 80%; margin-left:auto; margin-right:auto;
  margin-top: 1.5em;  margin-bottom: 1.5em; padding: 8px; font-size: 65%; text-align: center;
  }

.mybox {
	margin-left:auto;
	margin-right:auto;
	padding: 5px;
	border: 1px solid #B1B1B1;
	width: 90%;
}
.mybox2{
	margin-left:auto;
	margin-right:auto;
	padding: 2px;
	border: 0;
	width: 80%;
	font: 85%/ 1.5em Arial, Helvetica, sans-serif;
}
.mybox3{
	font: 90%/ 1.25em Arial, Helvetica, sans-serif;
	margin-left:auto;
	margin-right:auto;
	padding: 5px;
	border: 1px solid #41225b;
	background-color:#f5f7ec;
	width: 80%;
}
hr {
	border: none;
	background-color: #465389;
	color: #465389;
	height: 1px;
	width: 80%;
	text-align:center;
}


/************* 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: #F7F0E7; width: 80%; margin-left:auto; margin-right:auto;
  margin-top: .75em;  margin-bottom: 1em; padding: 5px; font-size: 70%; text-align: center;}
div#traveltip2 {
border: 1px solid #41225b; background: #F7F0E7; width: 80%; margin-left:auto; margin-right:auto;
  margin-top: 1em;  margin-bottom: 1em; padding: 6px; font-size: 70%; text-align: center;}
div#traveltip3 {
border: 1px solid #41225b; background: #F7F0E7; width: 80%; margin-left:auto; margin-right:auto;
  margin-top: 1em;  margin-bottom: 1em; padding: 6px; font-size: 70%; text-align: center;}
div#traveltipgreen {
border: 1px solid #41225b; background: #f0ffff; width: 80%; margin-left:auto; margin-right:auto;
  margin-top: 1em;  margin-bottom: 1em; padding: 6px; font-size: 70%; text-align: center;} 
div#traveltip2green {
border: 1px solid #274e37; background: #f0ffff; width: 80%; margin-left:auto; margin-right:auto;
  margin-top: 1em;  margin-bottom: 1em; padding: 6px; font-size: 70%; text-align: center; color:274e37;} 
div#traveltipwhite {
border: 1px solid #41225b; background: #ffffff; width: 80%; margin-left:auto; margin-right:auto;
  margin-top: .75em;  margin-bottom: .75em; padding: .5em; font-size: 70%; text-align: center;} 
div#traveltipblue {
border: 1px solid #41225b; background: #3f9eff; width: 80%; margin-left:auto; margin-right:auto;
  margin-top: .75em;  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: 20px; background: #f0ffff;
  background-position: bottom right;
}
td#content p {margin: 20px; font: 95%; text-align:left;}

td#rightside {padding-top:65px; width: 20%; background: #acabe0;}
td#rightside td {font-size: 66%; padding: 100px 0  0 1px;}

td.head {background: #D6B58C; font-weight: bold;}
td#rightside th {font-size: 85%; padding: 2px;
  background: #774411; color: white;}
tr.vol td {
	background:#ffffff  url(forms/gradient.jpg)  repeat 0 0;
	height: 100px;			   }
tr.vol2{
	background:#ffffff  url(forms/gradient2.jpg) repeat-x;   }
tr.even td {background: #F7F0E7; width: 50%; padding:2px;}
td.r3 {color: #660;}
td.r5 {color: #060;}

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

