/* CSS Document */

body {
	margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px;
	background: url(images/pattern.gif) top left repeat; }
td {vertical-align:top;}
h1, h2, h3, h4, h5, h6 { font-family:Verdana, Tahoma, Helvetica, sans-serif}
h3 {font-size:105%}
h5 {padding-bottom:0px; margin-bottom:0; font-size: 75%; margin-top:0}	

p, li {font-size: 90%;}
.holder {
	width: 775px; margin:3px auto; border:2px #727375 solid; vertical-align:top; padding: .5em 1em; background-color:white}
.masthead {
	vertical-align:top; border:0;}
.masthead2 {vertical-align:top; border:0;background: url(images/mastheadbg.gif) center repeat-x #fff; width:100%; border:0px solid green; height:105px}
#navcontainer, #navcontainer2, .masthead, #contentwrap, #header { width: 610px;}

	
/*	 Start content styles */
.logo {float:left; width: 75px; padding-right:8px; margin-left: 8px}
#title {float: left; width: 400px;color:#fff; border:0px solid brown;}
#title h1 {font-size:145%; padding-top:15px; _padding-top:25px;#padding-top:25px; letter-spacing:1px; font-family: Verdana,Tahoma, sans-serif}
#title a, #title a:link {color: #fff; text-decoration:none}

#contentwrap {
	clear: both;border:1px  #a9a9a9 solid; margin:0; padding:0; }
#pagehd {
	font-family:"Times New Roman", Times, serif; background-color:#58585b; color:white; font-size: 110%;
	margin:0; text-indent:.5em; padding-top: .1em; font-weight:bold; height:23px}
#pagehd a, #pagehd a:link { color: #f9f; padding-right: 1em; padding-left:1em; font-size: 80%; text-decoration:none;}
	
/* left column w/in contentwrap */

#c1,#c2, #c3, #c4 {
	 margin:0 auto; padding:0; background-color:#9A9A9D; vertical-align:top;  }
#c3 {padding-top:18px;}
#c1 {background-color: #fff; padding:0 .25em;}
#c1 p, #c2 p { padding-left:.75em; padding-right:.75em; vertical-align:top; margin-top:.1em}
#c1 ol li {font-size: 85%; margin-left:-8px}
#c1 h3, #secondaryc3 h3 {color:#BD5A9E; border-bottom: 1px solid #BD5A9E; margin-top: .1em; margin-bottom: .25em; padding: .5em 3px; width:95%}
#c1 h3 a, #c1 h3 a:link, #c1 a, #c1 a:link, #secondaryc3 h3 a, #secondaryc3 h3 a:link, #secondaryc3 a, #secondaryc3 a:link {color:#BD5A9E; text-decoration:none;font-size: .85em}
#c1 h3 a:hover, #c1 a:hover, #secondaryc3 h3 a:hover {color: #999999; text-decoration: underline;}
#c1 h3 a:visited, #c1 a:visited, #secondaryc3 h3 a:visited, {color: #bd9a9e; text-decoration:none;}
#ctop {	background-color:#bd5a9e; border: 4px  groove #bd5a9e; text-align:center; color:#ffffff;  padding: .25em 2px; margin: .25em .25em;}
#ctop p { padding:.5em;}
#ctop h3 {font-size: .9em;padding:.125em;}
/*~~~~~ Links~~~~~~*/
#ctop h3 a, #ctop h3 a:link, #ctop h3 a:visited, #ctop a, #ctop a:link, #ctop a:visited {font-weight:bold; text-decoration:none; color:#fff}
#ctop h3 a:hover {text-decoration:underline}

#c3 a, #c3 a:link {color:#FFCCFF; font-size:13px; text-decoration: underline; letter-spacing:1px; font-family: "Gill Sans MT", monospace}
#c3 a:visited {color:#FFCCff;}
#c3 a:hover {color:#000; text-decoration:none;}

/*~~~ images ~~~~~~*/
#c2 img, #c3 img {border:2px solid #FF99FF; padding: 8px; background-color: #bd5a9e}
#clink {
	background-color:#666666; text-align:center; text-color:white;  width:106px;  height:67px; padding: .35em; margin-bottom: .5em;}
#inner, #innerright {float:left; margin: 18px auto; text-align:center; width:50%}
#innerright {width:45%; margin-left:12px; clear:right}
#c2 p #pagenumbers, #c2 #pagenumbers a, #c2 #pagenumbers a:link, #c2 #pagenumbers a:visited {color: #f9f; font-weight:bold; text-decoration:none;}
#c2 #pagenumbers a:hover {color:#fff; text-decoration: underline;}
table #gallery {margin:0 auto}
table #gallery td {padding:5px 12px; }

.grey {color:#999 }
.grey a, .grey a:visited {color:#999 }

.ebay {width:125px; padding: 2em; margin-right:auto; margin-left:auto; clear:both; }	
#img1 {
	float:left;width:78px; background-color:#BD5A9E; }
#c1a {
	width: 105px;background-color: #D997BE; color:white;}
#c1a h5 {vertical-align:top; margin: 0; padding:0.5em;  text-align:center}
#c1a2 {
	background-color: #D997BE; width:100%}
#c1a2 h5 {vertical-align:top; margin: .5em 0; padding:0; text-align:center; color:white}
#img2 {float:right; clear:none;}
#img2 img { vertical-align:bottom; vertical-align:baseline; padding:0}
.readmore {font-size:13px; font-weight:bold; letter-spacing:1px;}


/* right col w/in contentwrap */
#img3 {
	 vertical-align:top;  margin:0; padding:0; background-color:#fff; text-align:center}
.imgcaption {
	text-align:center;background-color:#7F8183; color:#FFFFFF;  font-size:95%; font-weight:bold; 
	padding: .25em 0 .5em 0; margin:0 0 .25em 0; }
.imgcaptionpink {
	text-align:center;background-color:#D997BE; color: #fff; font-size:95%; font-weight:bold;
	padding: .25em 0 .25em 0; margin:0 0 .25em 0; }
.whitebg {
	background-color:white; color:#BD5A9E; margin-bottom: .35em; padding: .75em}

.pink { color:#d997be;}

/*  secondary pages */
#leftColList1 ul { margin-top: .85em; }
#leftColList1 li{
	color: white; font-size: 90%;  margin-left: -13px;   margin-right: .45em;
	list-style-type: none; padding-bottom:.75em; padding-left: 0;list-style-image:url(images/pinktri.gif)}
#secondaryc1 {
	background-color:#D598C2; vertical-align:top; width: 40%; }	
#secondaryc1 a, #secondaryc1 a:link, #secondaryc1 a:visited {color: #fff; text-decoration:none;}
#secondaryc1 a:hover {color:#333333; text-decoration:underline}

#secondaryc2 {
	margin-left:.5em;padding:12px 0 14px .5em; width:60%; background-color:#ffffff; vertical-align:top;color: #666666;}
#secondaryc2 h3 {
	border-bottom: 2px #999999 solid; margin-bottom:1px; padding-bottom:5px; clear: both; color: #999999; margin-top:0; margin-right: 2em;padding-top:0}
#secondaryc2 h2,#secondaryc2 h3, #secondaryc2 h4,#secondaryc2 h5 { color: #999999}

#secondaryc3 {
	margin-left:.5em;padding-left:.5em; width:348px; background-color:#ffffff; vertical-align:top;color: #666666}
#secondaryc3 h3 {color:#BD5A9E; border-bottom: 1px solid #BD5A9E; margin-top: .1em; margin-bottom: .5em; width:95%}
#secondaryc2 h4 {font-size: 95%} 
#secondaryc2 p, #secondaryc2 li { 
	margin: 8px .5em 0 .5em; line-height:1.5em; }
#secondaryc2 a {
	color:#666666; text-decoration:none; font-size:100%}	
#secondaryc2 a:hover { color:#D997BE; text-decoration:underline}
	
#secondarynavcontainer { width:170px;}
#secondnav li {
	margin-left: -13px;  padding-left: 0; list-style-type: none; padding-bottom:.25em; list-style-image:url(images/pinktri.gif)}
#secondnav a, #secondnav a:link {
	color:#ffffff; text-decoration:none; display:block; padding: 0 .25em; width:150px; font-size:90%; font-style: oblique}
#secondnav a:hover { text-decoration:underline}

#secondaryc2 a.learnmore{float:right;padding: 2px 12px 2px 14px; background: url(images/learn_more2.gif) right center no-repeat #d997be; 
	border:1px solid #000;color:#fff; clear:both; margin-bottom:1em;}
#secondaryc2 a.learnmore:hover { background:url(images/learn_more2hover.gif) right center no-repeat #d997be; color:#666666}
.right { 
	float:right; width:90%;  color:#666666; margin-right:14px;}
#plink {float:right; clear:both;}
#list,#plink li{ list-style-image:url(images/pinktri.gif); white-space:nowrap; }
#list {white-space:normal;}

.top { text-align:right; clear:both; margin-right:.5em; }
#secondaryc2 a.top:hover {color: #d997be;}
#footer { text-align:center;margin:1.0em 0;  padding:1.5em 0; clear:both}
#footer a, #footer a:visited, #footer a:focus {
	color:#999999; padding: 0 .25em; margin:0;  border-right: 1px solid #999; text-decoration:none; text-align:center; font-size:xx-small; letter-spacing:.1em}
#footer a:hover { color:#000000}
#footer a.last, #footer a:visited.last, #footer a:focus.last {border-right: 1px solid #fff }

#clear {
	text-align:center; color: #828282; font-size: .8em}
#clear a {
	color: #585858}

/*  form stuff */	
.smlText {font-size:80%; color:#999999; letter-spacing:1px}
form {font-size:85%; width:95%; margin:0 auto}
fieldset { 
	border:1px solid #999999; margin-bottom:1em }
legend {
  padding: 0.2em 0.5em; border:1px solid #999999;color:#666666; font-size:90%; text-align:right;margin: 0 auto}
fieldset p {text-align:left;}
label {
  float:left;  width:20%;  margin-right:0.5em;  padding-top:0.2em;  text-align:right;  font-weight:normal;  }
input {margin-bottom:.5em}
input, textarea {font-size: 90%;color:#666666}
.submitBtn { border:1px outset #999999; color:#666666; background:white; padding: .25em}
.formerror {
	font-size:90%; color:#990066}
p.errortext {text-align:left; padding-left: .5em;font-size: 85%; letter-spacing:1px; color:#999999; margin-top:.25em}
	
/*#navlist #active a { background-color: #33333; color:#e9c8dd; }*/
	
/*	start nav styles */
#navcontainer {
	float: left;background-color: #e9c8dd; border:0px #727375 solid; }
#navlist {
	margin: 0px; padding: 3px 0 3px 0;background-color: #e9c8dd;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:right}
#navlist a, #navlist a:link, #navlist a:visited {
	padding-left: 0.35em;padding-right: 0.5em; border-right: 1px #333 solid; color: #333; 
	font-weight: bold;text-decoration: none;}
#navlist a.last , #navlist a:visited.last, #navlist a:focus{ border-right: none}
#navlist a:hover, #navlist a:active, #navlist a:focus{
	text-decoration: underline;}
#navlist li {
	padding-right: 1px;display: inline;font-size: 0.7em;}
#navlist ul{
	margin: 0px;padding: 0px; list-style:none }
#navcontainer2 {
	float: left; background-color: #fff; border-bottom:5px #e9c8dd solid; margin-top:.5em;
	margin-bottom:.5em }
#navlist2 {
	margin: 0px; padding: 3px 0 3px 0px;background-color: #fff;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:right}
#navlist2 a, #navlist2 a:link, #navlist2 a:visited {
	padding:1px 1em 1em; _padding-bottom: 1px; border-right: 0px #333 solid; color: #000; 
	font-weight: bold; text-decoration: none; white-space:nowrap; border:0px solid green}
#navlist2 a.last, #navlist2 a:visited.last, #navlist2 a:focus.last { border-right: none}
#navlist2 a:hover, #navlist2 a:active, #navlist2 a:focus{ border-bottom: 3px purple solid}
#navlist2 li {
	padding-right: 1px;display: inline;font-size: .7em; }
#navlist2 ul{
	margin: 0px;padding: 0px; list-style:none }
/*~~~~~~~~~~~~~~~~~ Pop-ups ~~~~~~~~~~~~~~~*/
.holder2 {
	width: 400px; margin:3px auto; border:2px #727375 solid; vertical-align:top; padding: .5em 1em; background-color:white}
.holder2 td #c2 {margin: 1em auto; padding: 1.5em; text-align:center}
.holder2 td #pagehd {text-align:center}
.holder2 td #pagehd a, .holder2 td #pagehd a:link, .holder2 td #pagehd a:visited { color: #f9f; padding-right: 1em; padding-left:1em; font-size: 80%; text-decoration:none;}
.holder2 td #pagehd a:hover {text-decoration:underline; color:#fff}
