p, td, li {
	font-size: 11px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*A, A:active, A:visited {
	color:#112992;
	text-decoration: underline;
}
A:hover {
	color:#AA5500;
	text-decoration: underline;
}*/

a.includes:link{
	color:#112992;
	text-decoration:underline;
	font-size: 10px;
	font-weight: bold;
}

a.includes:hover {
	color:#330099;
}

a.sitemap:link , a.sitemap:visited{
	color:#fff;
	text-decoration:underline;
	font-size: 11px;
}

a.sitemap:hover {
	color:#112992;
}


.caption {
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.caption A, A:active, A:visited {
	color:#112992;
	text-decoration: underline;
}
.caption a:hover {
	color:#AA5500;
	text-decoration: underline;
}
.captiongrey {
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.captiongrey a, a:active, a:visited {
	color:#666666;
	text-decoration: underline;
}
.captiongrey a:hover {
	color:#AA5500;
	text-decoration: underline;
}
.captiongrey a:visited {
	color:#666666;
	text-decoration: none;
}
.promoparty {
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.promoparty A, A:active, A:visited {
	color:#112992;
	text-decoration: underline;
}
.promoparty a:hover {
	color:#FFFFFF;
	text-decoration: underline;
}
body {margin: 0;
	background-color:#FFFFFF;}

a:hover.wlink, a:visited.wlink {color: #666;}

.nav_main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #27337C;
	line-height: 22px;
	font-weight: bold;
	background-image: url(../img/topnav_bg_off.gif);
	background-repeat: repeat;
	text-align: center;
}
.nav_main A:link, .nav_main A:visited, .nav_main A:active {
	color: #27337C;
	text-decoration: none;
	display: block;
	text-align: center;
	vertical-align: middle;
	padding-right: 20px;
	padding-left: 20px;
}
.nav_main a:hover {
	color: #27337C;
	text-decoration: none;
	background-image: url(../img/topnav_bg_on.gif);
	background-repeat: repeat;
	background-color: #9DA2C2;
}
.nav_child {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9BF584;
	line-height: 13px;
}
.nav_child A:link, .nav_child A:visited, .nav_child A:active {
	color: #9BF584;
	text-decoration: none;
}
.nav_child a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.hdr_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}
.hdr_nav A:link, .hdr_nav A:visited, .whitelinks A:visited, .whitelinks A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.hdr_nav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.footer_nav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;
}
.footer_nav A:link, .footer_nav A:visited, .whitelinks A:visited, .whitelinks A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 6px;
	padding-left: 0px;
}
.footer_nav a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330099;
	text-decoration: underline;
}
.breadcrumb_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;
}
.breadcrumb_menu A:link, .whitelinks A:visited, .whitelinks A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}
.breadcrumb_menu a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #330099;
	text-decoration: underline;
}
.breadcrumb_menu_active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #7F7F7F;
	font-weight: bold;
}
.formfieldbox {
	border: 1px solid #000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3333FF;
	text-align: center;
	vertical-align: 20%;
}
.imageborder1 {
	border: 1px solid #000;
}
.whiteborder {
	border: 1px solid #FFFFFF;
}
.greyborder {
	border: 1px solid #727272;
}
.textboxBorder {
	border: 1px dotted #CCCCCC;
}
hr {
	height:1px;
	border-bottom-width : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top : 1px solid #D1D1D1;
}
.TextHeading {
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	text-decoration: none;
}.PageTitle {
	font-weight: normal;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: normal;
	color: #330099;
	text-transform: none;
}
.welcometext {
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
}
.div_vert_60 {
	background-image: url(../img/div_vert_60.gif);
	background-repeat: repeat;
	background-position: center top;
}
.div_vert_20 {
	background-image: url(../img/div_vert_20.gif);
	background-repeat: repeat;
	background-position: center top;
}
.div_horiz_dotted {
	background-image: url(../img/div_horiz_dotted.gif);
	background-repeat: repeat;
	background-position: left center;
}
.6pxPadding {
	padding: 6px;
}
.perfectfor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #330099;
	text-decoration: none;
}
.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
}

.menuElement {
	color: #7a85bd;
}
.sanitySaver {
	color: #666666;
}

.priceBottomBorder {
	border-bottom:1px dotted #a59bf4;
}

.photosTxt {
	font-size:9px;
	padding:5px;
	color:#999999;
}

.required {
	color:#828dc7;
}