h1 { font: bold 13px Arial, Helvetica, sans-serif; color:#A91E8C; margin:0; padding:0; }
h2 { font: bold 12px Arial, Helvetica, sans-serif; color:#A91E8C; margin:0; padding:0; }
h3 { font: bold 11px Arial, Helvetica, sans-serif; color:#A91E8C; margin:0; padding:0; }
.copy {font: 11px Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:0;}
.purple {font: 11px Arial, Helvetica, sans-serif; color:#A91E8C; margin:0; padding:0;}
.copybold {font: bold 11px Arial, Helvetica, sans-serif; color:#000000; margin:0; padding:0;}
.purplebold {font: bold 11px Arial, Helvetica, sans-serif; color:#A91E8C; margin:0; padding:0;}

body { text-align:center; margin:8px 5px 5px 5px; padding:0; background-color: #DED1C9;}
img { border-width:0; border:0; }
p	{ font: 11px Arial, Helvetica, sans-serif; color:#333333; margin:7 0 0; padding:0; }

a.abpurp { font: bold 1em Arial, Helvetica, sans-serif; color:#A91E8C; text-decoration:none; }
a.abpurp:hover { text-decoration:underline; }
a.sctnt {	font: 11px Arial, Helvetica, sans-serif; color: #A91E8C; text-decoration: none; }
a.sctnt:hover { text-decoration:underline; }
img.bwhite { border: 5px solid #ffffff; }

div#shell { background-color: #DED1C9; }
div#mainshell { border-left: 5px solid #ffffff;	border-right: 5px solid #ffffff; width: 975px; margin-right: auto;	margin-left: auto; text-align:left; }
div#main { width: 975px;	background:#D9C8BE url(/img/header_nav.gif) no-repeat;	}
div#toprightbit { float:right; }

div#navelement { text-align:right; }
div#mainnav {padding:5px 5px 0 0; }
div#subnav { padding:0px 3px 4px; 0; }
div#subnav ul { list-style-type: none; margin:0; padding:0; }
div#subnav li { display: inline; margin:0; padding:0;  }
div#subnav li.divide { background: url(/img/nav/nav_div.gif); }
div#subnav a { font: 11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; }
div#subnav a:hover { text-decoration:underline; }

div#contentpanel { margin: 0 0 0 174px; background-color:#FEE5F2; }
div#leftpanel { float:left; width:174px; padding:82px 0 0 0; }
div#promo { background-color: #D9C8BE; padding:10px 15px 10px 15px; height:auto; }
div#promobreak {  background: #D9C8BE url(/img/line_dotswhite.gif) repeat-x; width:100%;	}
div#featureimg { float:left; width:171px; height:123px; }
div#content { margin: 0 20px 0px 180px; }
div#copy { padding: 15px 25px; }
div#noimgcontent { margin: 0 20px 0px 0; }
div#noimgcopy { padding:15px 10px 30px 6px; }
div#ctntbreak { margin-top: 15px; margin-bottom: 15px; background: #FEE5F2 url(/img/line_dotspurp.gif) repeat-x; width:100%;	}
div#pinkbar { background-color:#FCCFE7; }
div#paws { float:right; padding:20px 0 0 10px; }

.aright { float:right; }
.padtop5 { padding-top:5px; }
.padtop3 { padding-top:3px; }
td {
color:#333333;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;


}
input {

font: 11px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0;
}
select {
color:#333333;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;


}
form {
margin: 0px;
padding: 0px;
}

textarea {


font: 11px Arial, Helvetica, sans-serif; color:#333333; margin:0; padding:0;
}
ul {
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px;
padding-top: 3px;
padding-right: 0px;
padding-bottom: 3px;
padding-left: 30px;


}
span {
font: 11px Arial, Helvetica, sans-serif; color:#333333;
}
.privacy {
text-align: left;
background-color: : #FEE5F2;
}

li {
list-style-image: url(../img/a_right.gif);
list-style-position: outside;

}

.error {
border: 1px solid #FF0000;
}

.red {
color: #FF0000;
}

/* GALLERY
*******************************************************************************/
#gallery { margin-top: 10px; margin-bottom: 10px; width: 750px; text-align:center;}
#gallery-inner {  padding: 10px 10px; } 
#gallery-inner a { }
#gallery-inner img { width: 95px; height: 95px; padding: 2px; border: 1px solid #fff; margin-right: 15px; margin-top: 15px;  }
